* for more details.\r
* -------------------------------- Arctic Core ------------------------------*/\r
\r
+\r
+/*\r
+ * Include structure:\r
+ *\r
+ *\r
+ * Gpt.h\r
+ * ^\r
+ * |\r
+ * `---------- Gpt_xxx.c ---> Memmap.h\r
+ *\r
+ *\r
+ */\r
+\r
/** @addtogroup Gpt GPT Driver\r
* @{ */\r
\r
#define GPT_H_\r
\r
#include "Std_Types.h"\r
-//#include "EcuM.h" mahi: What for ???\r
+\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
GPT_MODE_SLEEP\r
} Gpt_ModeType;\r
\r
+/** Channel id type */\r
+typedef uint8_t Gpt_ChannelType;\r
\r
#define GPT_VENDOR_ID 1\r
#define GPT_MODULE_ID 1\r
#define GPT_AR_MINOR_VERSION 2\r
#define GPT_AR_PATCH_VERSION 1\r
\r
-#include "Gpt_Cfg.h"\r
+/* Needs Gpt_ConfigType */\r
+#include "Gpt_Cfg.h" /* @req 4.0.3/GPT259 */\r
+\r
+/* The config needs EcuM_WakeupSourceType from EcuM */\r
\r
#if (GPT_VERSION_INFO_API == STD_ON)\r
#define Gpt_GetVersionInfo(_vi) STD_GET_VERSION_INFO(_vi,GPT)\r
void Gpt_Cbk_CheckWakeup( EcuM_WakeupSourceType wakeupSource );\r
#endif\r
\r
+/** GPT292 */\r
+extern void Gpt_Notification_0( void );\r
+extern void Gpt_Notification_1( void );\r
+extern void Gpt_Notification_2( void );\r
+extern void Gpt_Notification_3( void );\r
+\r
#endif /*GPT_H_*/\r
/** @} */\r