iLLD_TC27xC  1.0
Collaboration diagram for Data Structures:

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...
 

Detailed Description


Data Structure Documentation

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.

Collaboration diagram for IfxGtm_Tom_Timer:
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.

Collaboration diagram for IfxGtm_Tom_Timer_Config:
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.