iLLD_TC27xD
1.0
|
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... | |
struct IfxCcu6_Timer_Clock |
Structure for clock configuration.
Definition at line 214 of file IfxCcu6_Timer.h.
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.
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.
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.
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. |