]> rtime.felk.cvut.cz Git - arc.git/blobdiff - include/EcuM.h
EcuM: More EcuM fixes.
[arc.git] / include / EcuM.h
index 9c41c66060cdebcac7f5f45f8d2155a062e98b92..099495782394d92fa455b22df4168b968e5b56d4 100644 (file)
@@ -80,8 +80,9 @@
 #define ECUM_AR_MINOR_VERSION  2\r
 #define ECUM_AR_PATCH_VERSION  2\r
 \r
-#include "EcuM_Types.h"\r
+\r
 #include "EcuM_Cfg.h"\r
+#include "EcuM_Types.h"\r
 #include "EcuM_Cbk.h"\r
 \r
 #if defined(USE_COM)\r
 #define ECUM_GETAPPMODE_ID (0x11)\r
 #define ECUM_SELECT_BOOTARGET_ID (0x12)\r
 #define ECUM_GET_BOOTARGET_ID (0x13)\r
+#define ECUM_VALIDATE_WAKEUP_EVENT_ID 0x14\r
 #define ECUM_MAINFUNCTION_ID (0x18)\r
 #define ECUM_COMM_HASREQUESTEDRUN_ID (0x1b)\r
 #define ECUM_ARC_STARTUPTWO_ID (0x20)\r
@@ -168,7 +170,7 @@ Std_ReturnType EcuM_GetShutdownTarget(EcuM_StateType* shutdownTarget, uint8* sle
 Std_ReturnType EcuM_GetLastShutdownTarget(EcuM_StateType* shutdownTarget, uint8* sleepMode);\r
 \r
 EcuM_WakeupSourceType EcuM_GetPendingWakeupEvents(void);\r
-void EcuM_ClearWakeupEvent(EcuM_WakeupSourceType sources);\r
+void EcuM_ClearWakeupEvent(EcuM_WakeupSourceType source );\r
 EcuM_WakeupSourceType EcuM_GetValidatedWakeupEvents(void);\r
 EcuM_WakeupSourceType EcuM_GetExpiredWakeupEvents(void);\r
 EcuM_WakeupStatusType EcuM_GetStatusOfWakeupSource(EcuM_WakeupSourceType sources);\r
@@ -183,9 +185,6 @@ void EcuM_SetWakeupEvent(EcuM_WakeupSourceType sources);
 \r
 void EcuM_MainFunction(void);\r
 \r
-void EcuM_ClearWakeupEvent( EcuM_WakeupStatusType source );\r
-\r
-\r
 \r
 #endif /*ECUM_H_*/\r
 /** @} */\r