iLLD_TC27xD  1.0
Data Structures
Collaboration diagram for Data Structures:

Data Structures

struct  IfxCcu6_Timer_Clock
 Structure for clock configuration. More...
 
struct  IfxCcu6_Timer_InterruptConfig
 Structure for interrupt configuration. More...
 
struct  IfxCcu6_Timer_Timer12
 Structure for Timer 12. More...
 
struct  IfxCcu6_Timer_Timer13
 Structure for Timer 13. More...
 
struct  IfxCcu6_Timer_TriggerConfig
 Configuration structure for external triggers. More...
 
struct  IfxCcu6_Timer
 Module handle. More...
 
struct  IfxCcu6_Timer_Config
 Configuration structure of the module. More...
 

Detailed Description


Data Structure Documentation

struct IfxCcu6_Timer_Clock

Structure for clock configuration.

Definition at line 214 of file IfxCcu6_Timer.h.

Collaboration diagram for IfxCcu6_Timer_Clock:
Data Fields
IfxCcu6_CountingInputMode t12countingInputMode Input event leading to a counting action of the timer T12.
boolean t12ExtClockEnabled Timer 12 external clock enable / disable selection.
IfxCcu6_T12hr_In * t12ExtClockInput External input signal selection for timer 12.
IfxCcu6_CountingInputMode t13countingInputMode Input event leading to a counting action of the timer T13.
boolean t13ExtClockEnabled Timer 13 external clock enable / disable selection.
IfxCcu6_T13hr_In * t13ExtClockInput External input signal selection for timer 13.
struct IfxCcu6_Timer_InterruptConfig

Structure for interrupt configuration.

Definition at line 226 of file IfxCcu6_Timer.h.

Data Fields
uint16 priority Interrupt priority.
IfxCcu6_ServiceRequest serviceRequest Selection of service request outputs.
IfxCcu6_InterruptSource source Interrupt source selection.
IfxSrc_Tos typeOfService type of interrupt service
struct IfxCcu6_Timer_Timer12

Structure for Timer 12.

Definition at line 236 of file IfxCcu6_Timer.h.

Data Fields
uint16 counterValue 16-bit counter value of Timer12
IfxCcu6_T12CountMode countMode Operating mode of Timer 12.
struct IfxCcu6_Timer_Timer13

Structure for Timer 13.

Definition at line 244 of file IfxCcu6_Timer.h.

Data Fields
uint16 counterValue 16-bit counter value of Timer13
IfxCcu6_T13TriggerDirection t12SyncDirection Additional information to control trigger event selection.
IfxCcu6_T13TriggerEvent t12SyncEvent T12 sync trigger event to start T13.
struct IfxCcu6_Timer_TriggerConfig

Configuration structure for external triggers.

Definition at line 253 of file IfxCcu6_Timer.h.

Collaboration diagram for IfxCcu6_Timer_TriggerConfig:
Data Fields
IfxCcu6_ExternalTriggerMode extInputTriggerMode Event of signal T1xHR that can set the run bit T1xR by HW.
IfxCcu6_T12hr_In * t12ExtInputTrigger External input signal selection for timer 12.
IfxCcu6_T13hr_In * t13ExtInputTrigger External input signal selection for timer 13.
boolean t13InSyncWithT12 Selection of Timer 13 start in sync with T12.
struct IfxCcu6_Timer

Module handle.

Definition at line 276 of file IfxCcu6_Timer.h.

Collaboration diagram for IfxCcu6_Timer:
Data Fields
Timer base Base Timer object.
Ifx_CCU6 * ccu6 Pointer to the base of CCU6 registers.
IfxCcu6_TimerId timer Timer number (T12 / T13)
IfxCcu6_Timer_TriggerConfig trigger Structure for trigger configuration.
struct IfxCcu6_Timer_Config

Configuration structure of the module.

Definition at line 286 of file IfxCcu6_Timer.h.

Collaboration diagram for IfxCcu6_Timer_Config:
Data Fields
Timer_Config base Base configuration.
Ifx_CCU6 * ccu6 Pointer to the base of CCU6 registers.
IfxCcu6_Timer_Clock clock Structure for clock configuration.
IfxCcu6_Timer_InterruptConfig interrupt1 Structure for first interrupt configuration.
IfxCcu6_Timer_InterruptConfig interrupt2 Structure for second interrupt configuration.
IfxCcu6_Timer_InterruptConfig interrupt3 Structure for third interrupt configuration.
IfxCcu6_Timer_InterruptConfig interrupt4 Structure for fourth interrupt configuration.
IfxCcu6_Timer_Pins * pins Structure for CCU6 output pin configuration.
boolean synchronousOperation Synchronous operation selection (starting / stopping both the timers at the same time)
IfxCcu6_TimerId timer Timer number (T12 / T13)
IfxCcu6_Timer_Timer12 timer12 Structure for Timer 12.
IfxCcu6_Timer_Timer13 timer13 Structure for Timer 13.
IfxCcu6_Timer_TriggerConfig trigger Structure for trigger configuration.