118#define GPT_CH_GPTIMER1 (0U)
120#define GPT_CH_GPTIMER2 (1U)
122#define GPT_CH_GPTIMER3 (2U)
124#define GPT_CH_GPTIMER4 (3U)
127#define GPT_CH_GPTIMER_MAX (4U)
139#define GPT_PRE_COMPILE_VARIANT (STD_OFF)
147#define GPT_ISR_VOID (0x00U)
149#define GPT_ISR_CAT1 (0x01U)
151#define GPT_ISR_CAT2 (0x02U)
162#define GPT_DEV_ERROR_DETECT (STD_ON)
164#define GPT_ISR_TYPE (GPT_ISR_CAT2)
167#define GPT_REPORT_WAKEUP_SOURCE (STD_ON)
173#define GPT_VERSION_INFO_API (STD_ON)
181#define GPT_DEINIT_API (STD_ON)
189#define GPT_TIME_ELAPSED_API (STD_ON)
197#define GPT_TIME_REMAINING_API (STD_ON)
205#define GPT_ENABLE_DISABLE_NOTIFICATION_API (STD_ON)
214#define GPT_WAKEUP_FUNCTIONALITY_API (STD_ON)
224#define GPT_MAX_CHANNELS (4U)
230#define GPT_PREDEF_TIMER_TYPE (GPT_PREDEF_TIMER_DISABLED)
234#define GPT_PREDEF_TIMER_1US_ENABLING_GRADE (GPT_PREDEF_TIMER_1US_DISABLED)
241#define GPT_TIMEOUT_DURATION (32000U)
251#ifndef GPT_E_HARDWARE_ERROR
253#define GPT_E_HARDWARE_ERROR (DemConf_DemEventParameter_GPT_E_HARDWARE_ERROR)
259#define GPT_REGISTER_READBACK_API (STD_ON)
264#define GptConf_GptChannelConfiguration_MCU_TIMER0 (0U)
266#define GptConf_GptChannelConfiguration_MCU_TIMER1 (1U)
268#define GptConf_GptChannelConfiguration_MCU_TIMER2 (2U)
270#define GptConf_GptChannelConfiguration_MCU_TIMER3 (3U)
#define GPT_CH_GPTIMER_MAX
maximum GP timer channels available
Definition Gpt_Cfg.h:127
const struct Gpt_ConfigType_s GptChannelConfigSet
GPT Configuration.
ISR(Gpt_Ch1Isr)
GPT Channel ISR.
const uint32 Gpt_TimerBaseAddr[GPT_CH_GPTIMER_MAX]
Base Address of the timer peripherals.