]> rtime.felk.cvut.cz Git - arc.git/blobdiff - system/EcuM/EcuM.c
EcuM: More EcuM fixes.
[arc.git] / system / EcuM / EcuM.c
index 5f3cd5689abac1fda31700554d13737de03a6b0f..d2c009accdac43edcd4295d0ae4e123d3d5a38b2 100644 (file)
@@ -186,6 +186,10 @@ void EcuM_StartupTwo(void)
        SchM_Init();\r
 #endif\r
 \r
+#if defined(USE_WDGM)\r
+       WdgM_SetMode(internal_data.config->EcuMWdgMConfig->EcuMWdgMStartupMode);\r
+#endif\r
+\r
        // Initialize drivers that don't need NVRAM data\r
        EcuM_AL_DriverInitTwo(internal_data.config);\r
 \r
@@ -491,17 +495,36 @@ EcuM_WakeupSourceType EcuM_GetPendingWakeupEvents( void ) {
 }\r
 \r
 \r
-void EcuM_CheckValidation(EcuM_WakeupSourceType wakeupSource) {\r
-       /* Used only if CanIf is used ? CanIf_Checkvalidation(wakeupSource) */\r
-}\r
-\r
-\r
 EcuM_WakeupSourceType EcuM_GetValidatedWakeupEvents( void ) {\r
        // TODO:\r
+       return 0;\r
 }\r
 \r
 EcuM_WakeupStatusType EcuM_GetStatusOfWakeupSource( EcuM_WakeupSourceType sources ) {\r
+       return 0;\r
+}\r
+\r
+/**\r
+ *\r
+ * @param sources\r
+ */\r
+void EcuM_ValidateWakeupEvent(EcuM_WakeupSourceType sources) {\r
+\r
+       /* !req 3.1.5/EcuM2344 */\r
+       /* !req 3.1.5/EcuM2645 */\r
+       /* !req 3.1.5/EcuM2868 */\r
+       /* !req 3.1.5/EcuM2345 */\r
+\r
+/*\r
+#if defined(USE_COMM)\r
+       if( internal_data.config->)\r
+       ComM_EcuM_WakeUpIndication()\r
+#endif\r
+*/\r
+       /* !req 3.1.5/EcuM2790 */\r
+       /* !req 3.1.5/EcuM2791 */\r
 \r
 }\r
 \r
 \r
+\r