MCUSW
Gpt_Cfg.h File Reference

Introduction

This file contains generated pre compile configurations for GPT MCAL driver.

Go to the source code of this file.

Macros

#define GPT_PRE_COMPILE_VARIANT   (STD_OFF)
 GPT Pre-Compile Build Variant flag. STD_ON for VariantPreCompile / STD_OFF for VariantPostBuild. More...
 
#define GPT_DEV_ERROR_DETECT   (STD_ON)
 Enable/disable GPT dev detect error. More...
 
#define GPT_ISR_TYPE   (GPT_ISR_CAT1)
 ISR type. More...
 
#define GPT_REPORT_WAKEUP_SOURCE   (STD_ON)
 Enable/disable wakeup source in wakeup related APIs. More...
 
#define GPT_MAX_CHANNELS   (5U)
 No. of channels configured for GPT driver. More...
 
#define GPT_PREDEF_TIMER_TYPE   (GPT_PREDEF_TIMER_DISABLED)
 Macro for enabling predefined timers This is in case to disable GPT Predef Timers if timers can not be supported by hardware reasons. More...
 
#define GPT_PREDEF_TIMER_1US_ENABLING_GRADE   (GPT_PREDEF_TIMER_1US_DISABLED)
 : Specifies the grade of enabling the GPT Predef Timers with 1us tick duration More...
 
#define GPT_OS_COUNTER_ID   ((CounterType)OsCounter_0)
 Counter ID for counter used to count wait ticks. More...
 
#define GPT_TIMEOUT_DURATION   (32000U)
 ETH timeout. Each tick is 31.25us (for 32K Counter). Wait for 5s which comes to below value. More...
 
#define GPT_REGISTER_READBACK_API   (STD_ON)
 Enable/disable GPT register read back API. More...
 
#define GptConf_GptChannelConfiguration_TIMER1   (11U)
 Channel ID Configured channel ID(s) More...
 
#define GptConf_GptChannelConfiguration_MCU_TIMER6   (6U)
 
#define GptConf_GptChannelConfiguration_MCU_TIMER9   (9U)
 
#define GptConf_GptChannelConfiguration_TIMER5   (15U)
 
#define GptConf_GptChannelConfiguration_TIMER19   (29U)
 
Pre-Compile Switches for API Services
#define GPT_VERSION_INFO_API   (STD_ON)
 Enable/disable GPT get version info API. More...
 
#define GPT_DEINIT_API   (STD_ON)
 Enable/disable GPT deinit API. More...
 
#define GPT_TIME_ELAPSED_API   (STD_ON)
 Enable/disable GPT get time elapsed API. More...
 
#define GPT_TIME_REMAINING_API   (STD_ON)
 Enable/disable GPT time remaining API. More...
 
#define GPT_ENABLE_DISABLE_NOTIFICATION_API   (STD_ON)
 Enable/disable GPT enable/disable GPT API. More...
 
#define GPT_WAKEUP_FUNCTIONALITY_API   (STD_ON)
 Enable/disable GPT wakeup functionality API. More...
 
GPT DEM Error codes to report

Pre-compile switches for enabling/disabling DEM events

#define DemConf_DemEventParameter_GPT_DEM_NO_EVENT   (0xFFFFU)
 
#define GPT_DEM_NO_EVENT   DemConf_DemEventParameter_GPT_DEM_NO_EVENT
 
#define GPT_E_HARDWARE_ERROR   (DemConf_DemEventParameter_GPT_E_HARDWARE_ERROR)
 Hardware failed. More...
 

Variables

const struct Gpt_ConfigType_s GptChannelConfigSet
 GPT Configuration. More...
 
const struct Gpt_ChannelConfigType_PC_s Gpt_ChannelConfig_PC [GPT_MAX_CHANNELS]
 GPT PC Configuration struct declaration. More...