iLLD_TC27xC
1.0
|
Data Structures | |
struct | IfxGtm_Tom_Timer_Base |
Structure for the timer base. More... | |
struct | IfxGtm_Tom_Timer |
TOM Timer interface Handle. More... | |
struct | IfxGtm_Tom_Timer_Config |
Configuration structure for TOM Timer. More... | |
struct IfxGtm_Tom_Timer_Base |
Structure for the timer base.
Definition at line 129 of file IfxGtm_Tom_Timer.h.
Data Fields | ||
---|---|---|
float32 | clockFreq | Timer input clock frequency (cached value) |
IfxStdIf_Timer_CountDir | countDir | Timer counting mode. |
Ifx_TimerValue | period | Timer period in ticks (cached value) |
boolean | triggerEnabled | If TRUE, the trigger functionality is Initialised. |
struct IfxGtm_Tom_Timer |
TOM Timer interface Handle.
Definition at line 143 of file IfxGtm_Tom_Timer.h.
Data Fields | ||
---|---|---|
IfxGtm_Tom_Timer_Base | base | Timer base structure. |
uint16 | channelsMask[2] | Mask for channels to be modified together, The 1st value corresponds to the Timer's TGC, the 2nd value corresponds to the timer's next TGC if any. |
Ifx_GTM * | gtm | Pointer to GTM module. |
Ifx_TimerValue | offset | Timer initial offset in ticks. |
Ifx_GTM_TOM_TGC * | tgc[2] | Pointer to the TGC object. |
uint32 | tgcGlobalControlApplyUpdate[2] | Cached value for TGC GLOB_CTR. |
uint32 | tgcGlobalControlDisableUpdate[2] | Cached value for TGC GLOB_CTR. |
IfxGtm_Tom_Ch | timerChannel | TOM channel used for the timer. |
Ifx_GTM_TOM * | tom | Pointer to the TOM object. |
IfxGtm_Tom | tomIndex | Enum for TOM objects. |
IfxGtm_Tom_Ch | triggerChannel | TOM channel used for the trigger, can be identical to the timer channel. |
struct IfxGtm_Tom_Timer_Config |
Configuration structure for TOM Timer.
Definition at line 160 of file IfxGtm_Tom_Timer.h.
Data Fields | ||
---|---|---|
IfxStdIf_Timer_Config | base | Standard interface timer configuration. |
IfxGtm_Tom_Ch_ClkSrc | clock | Timer input clock. |
Ifx_GTM * | gtm | Pointer to GTM module. |
IfxGtm_IrqMode | irqModeTimer | Interrupt mode for the timer. |
IfxGtm_IrqMode | irqModeTrigger | Interrupt mode for the trigger. |
IfxGtm_Tom_Ch | timerChannel | TOM channel used for the timer. |
IfxGtm_Tom | tom | Index of the TOM object used. |
IfxGtm_Tom_ToutMap * | triggerOut | TOM channel used for the trigger output, can be identical to the timer channel. |