+#if defined(USE_WDGM)\r
+const EcuM_WdgMType EcuM_WdgMConfig = {\r
+ .EcuMSupervisedEntity = NULL,\r
+ .EcuMWdgMWakeupMode = NULL,\r
+ .EcuMWdgMStartupMode = NULL,\r
+ .EcuMWdgMRunMode = NULL,\r
+ .EcuMWdgMPostRunMode = NULL,\r
+ .EcuMWdgMShutdownMode = NULL,\r
+};\r
+#endif\r
+\r
+const EcuM_SleepModeType EcuM_SleepModeConfig[] = {\r
+ { // EcuMSleepMode \r
+ .EcuMSleepModeId = ECUM_SLEEP_MODE_EcuMSleepMode,\r
+ .EcuMWakeupSourceMask = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
+ .EcuMSleepModeMcuMode = MCU_MODE_SLEEP,\r
+#if defined(USE_WDGM)\r
+ .EcuMSleepModeWdgMMode = NULL,\r
+#endif\r
+ }\r
+};\r
+\r
+const EcuM_WakeupSourceConfigType EcuM_WakeupSourceConfig[] = {\r
+ { // EcuMWakeupSource \r
+ .EcuMWakeupSourceId = ECUM_WKSOURCE_ECUMWAKEUPSOURCE,\r
+ .EcuMWakeupSourcePolling = false,\r
+ .EcuMValidationTimeout = 0,\r
+#if defined(USE_COMM)\r
+ .EcuMComMChannel = NULL,\r
+#endif\r
+ }\r
+};\r
+\r