iLLD_TC27xC  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 Handle. 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 88 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 Handle.

Definition at line 102 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 Pointer to the ATOM object.
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 Pointer to GTM module.
IfxGtm_Atom_Ch timerChannel ATOM channel used for the timer.
IfxGtm_Atom_Ch triggerChannel ATOM channel used for the trigger, can be identical to the timer channel.
struct IfxGtm_Atom_Timer_Config

Configuration structure for TOM Timer.

Definition at line 116 of file IfxGtm_Atom_Timer.h.

Collaboration diagram for IfxGtm_Atom_Timer_Config:
Data Fields
IfxGtm_Atom atom Pointer to the ATOM object.
IfxStdIf_Timer_Config base Standard interface timer configuration.
IfxGtm_Cmu_Clk clock Timer input clock.
Ifx_GTM * gtm Pointer to GTM module.
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.