iLLD_TC27xD
1.0
|
Data Structures | |
struct | IfxCcu6_TPwm_Clock |
Structure for clock configuration. More... | |
struct | IfxCcu6_TPwm_InterruptConfig |
Structure for interrupt configuration. More... | |
struct | IfxCcu6_TPwm_Pins |
Structure for CCU6 output pin configuration. More... | |
struct | IfxCcu6_TPwm_Timer12 |
Structure for Timer 12. More... | |
struct | IfxCcu6_TPwm_Timer13 |
Structure for Timer 13. More... | |
struct | IfxCcu6_TPwm_TriggerConfig |
Configuration structure for external triggers. More... | |
struct | IfxCcu6_TPwm |
Module handle. More... | |
struct | IfxCcu6_TPwm_Config |
Configuration structure of the module. More... | |
struct IfxCcu6_TPwm_Clock |
Structure for clock configuration.
Definition at line 212 of file IfxCcu6_TPwm.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_TPwm_InterruptConfig |
Structure for interrupt configuration.
Definition at line 224 of file IfxCcu6_TPwm.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_TPwm_Pins |
Structure for CCU6 output pin configuration.
Definition at line 234 of file IfxCcu6_TPwm.h.
Data Fields | ||
---|---|---|
const IfxCcu6_Cc60_Out * | cc60Out | CC60 compare output CC0. |
const IfxCcu6_Cc61_Out * | cc61Out | CC61 compare output CC1. |
const IfxCcu6_Cc62_Out * | cc62Out | CC62 compare output CC2. |
const IfxCcu6_Cout60_Out * | cout60 | CC60 compare output COUT0. |
const IfxCcu6_Cout61_Out * | cout61 | CC61 compare output COUT1. |
const IfxCcu6_Cout62_Out * | cout62 | CC62 compare output COUT2. |
const IfxCcu6_Cout63_Out * | cout63 | CC63 compare output COUT3. |
IfxPort_OutputMode | outputMode | The pin output mode which should be configured. |
IfxPort_PadDriver | pinDriver | pad driver |
const IfxCcu6_T12hr_In * | t12hr | T12HR input signal. |
const IfxCcu6_T13hr_In * | t13hr | T13HR input signal. |
IfxPort_InputMode | t1xhrInputMode | The T1xHR pin input mode which should be configured. |
struct IfxCcu6_TPwm_Timer12 |
Structure for Timer 12.
Definition at line 252 of file IfxCcu6_TPwm.h.
Data Fields | ||
---|---|---|
IfxCcu6_T12Channel | channelId | Capture compare channel of the Timer12. |
IfxCcu6_T12ChannelMode | channelMode | The operating mode for the T12 channel. |
IfxCcu6_TimerInputClock | clockInput | Input clock selection (prescaler) |
uint16 | compareValue | 16-bit comapre value of Timer12 |
uint16 | counterValue | 16-bit counter value of Timer12 |
IfxCcu6_T12CountMode | countMode | Operating mode of Timer 12. |
uint8 | deadTimeValue | Value of the dead time to be induced. |
struct IfxCcu6_TPwm_Timer13 |
Structure for Timer 13.
Definition at line 265 of file IfxCcu6_TPwm.h.
Data Fields | ||
---|---|---|
IfxCcu6_TimerInputClock | clockInput | Input clock selection (prescaler) |
uint16 | compareValue | 16-bit comapre value of Timer12 |
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_TPwm_TriggerConfig |
Configuration structure for external triggers.
Definition at line 276 of file IfxCcu6_TPwm.h.
Data Fields | ||
---|---|---|
IfxCcu6_ExternalTriggerMode | extInputTriggerMode | Event of signal T1xHR that can set the run bit T1xR by HW. |
IfxCcu6_TrigOut | outputLine | Trigger out selection. |
IfxCcu6_TrigSel | outputTrigger | Output Trigger selection. |
boolean | outputTriggerEnabled | Output trigger connection to VADC enable / disable choice. |
IfxCcu6_T12hr_In * | t12ExtInputTrigger | External trigger input signal selection to start the timer 12. |
IfxCcu6_T13hr_In * | t13ExtInputTrigger | External trigger input signal selection to start the timer 13. |
boolean | t13InSyncWithT12 | Selection of Timer 13 start in sync with T12. |
struct IfxCcu6_TPwm |
Module handle.
Definition at line 293 of file IfxCcu6_TPwm.h.
Data Fields | ||
---|---|---|
TPwm | base | Base TPWM object. |
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
IfxCcu6_ChannelOut | channelOut | Capture compare output pin selection. |
IfxCcu6_TimerId | timer | Timer number (T12 / T13) |
IfxCcu6_TPwm_TriggerConfig | trigger | Structure for trigger configuration. |
struct IfxCcu6_TPwm_Config |
Configuration structure of the module.
Definition at line 304 of file IfxCcu6_TPwm.h.
Data Fields | ||
---|---|---|
TPwm_Config | base | Base configuration. |
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
IfxCcu6_ChannelOut | channelOut | Capture compare output pin selection. |
IfxCcu6_TPwm_Clock | clock | Structure for clock configuration. |
IfxCcu6_TPwm_InterruptConfig | interrupt1 | Structure for first interrupt configuration. |
IfxCcu6_TPwm_InterruptConfig | interrupt2 | Structure for second interrupt configuration. |
IfxCcu6_TPwm_InterruptConfig | interrupt3 | Structure for third interrupt configuration. |
IfxCcu6_TPwm_InterruptConfig | interrupt4 | Structure for fourth interrupt configuration. |
IfxCcu6_TPwm_Pins * | pins | Structure for CCU6 output pin configuration. |
IfxCcu6_TimerId | timer | Timer number (T12 / T13) |
IfxCcu6_TPwm_Timer12 | timer12 | Structure for Timer 12. |
IfxCcu6_TPwm_Timer13 | timer13 | Structure for Timer 13. |
IfxCcu6_TPwm_TriggerConfig | trigger | Structure for trigger configuration. |