iLLD_TC27xD  1.0
Collaboration diagram for Data Structures:

Data Structures

struct  IfxGtm_Atom_Timer_Base
 Structure for the timer base. More...
 
struct  IfxGtm_Atom_Timer
 TOM Timer interface. More...
 
struct  IfxGtm_Atom_Timer_Config
 Configuration structure for TOM Timer. More...
 

Detailed Description


Data Structure Documentation

struct IfxGtm_Atom_Timer_Base

Structure for the timer base.

Definition at line 86 of file IfxGtm_Atom_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_Atom_Timer

TOM Timer interface.

Definition at line 100 of file IfxGtm_Atom_Timer.h.

Collaboration diagram for IfxGtm_Atom_Timer:
Data Fields
Ifx_GTM_ATOM_AGC * agc Pointer to the AGC object.
Ifx_GTM_ATOM * atom ATOM used for the timer functionality.
IfxGtm_Atom atomIndex Enum for ATOM objects.
IfxGtm_Atom_Timer_Base base Timer base structure.
uint16 channelsMask Mask for channels to be modified together.
Ifx_GTM * gtm GTM module used for the timer functionality.
Ifx_TimerValue offset Timer initial offset in ticks.
IfxGtm_Atom_Ch timerChannel ATOM channel used for the timer.
IfxGtm_Atom_Ch triggerChannel ATOM channel used for the trigger, if identical to the timerChannel, the trigger interrupt is having the same interrupt level as the timer interrupt.
struct IfxGtm_Atom_Timer_Config

Configuration structure for TOM Timer.

Definition at line 115 of file IfxGtm_Atom_Timer.h.

Collaboration diagram for IfxGtm_Atom_Timer_Config:
Data Fields
IfxGtm_Atom atom ATOM used for the timer functionality.
IfxStdIf_Timer_Config base Standard interface timer configuration.
IfxGtm_Cmu_Clk clock Timer input clock.
Ifx_GTM * gtm GTM used for the timer functionality.
IfxGtm_IrqMode irqModeTimer Interrupt mode for the timer.
IfxGtm_IrqMode irqModeTrigger Interrupt mode for the trigger.
IfxGtm_Atom_Ch timerChannel ATOM channel used for the timer.
IfxGtm_Atom_ToutMap * triggerOut ATOM channel used for the trigger output, can be identical to the timer channe.