#define GPT_H_\r
\r
#include "Std_Types.h"\r
-//#include "EcuM.h" mahi: What for ???\r
+\r
+/* "forward" declare types due to circular dependency chain */\r
+/** Channel id type */\r
+typedef uint8_t Gpt_ChannelType;\r
+\r
+#include "EcuM.h"\r
\r
/** @name Error Codes */\r
//@{\r
#define GPT_CBK_CHECKWAKEUP_SERVICE_ID 0x0c\r
//@}\r
\r
-/** Channel id type */\r
-typedef uint8_t Gpt_ChannelType;\r
-\r
/** Channel time value type */\r
typedef uint32_t Gpt_ValueType;\r
\r