iLLD_TC27xD
1.0
|
Data Structures | |
struct | IfxCcu6_PwmBc_InterruptConfig |
Structure for interrupt configuration. More... | |
struct | IfxCcu6_PwmBc_MultiChannelControl |
Structure for multichannel mode control. More... | |
struct | IfxCcu6_PwmBc_Pins |
Structure for CCU6 output pin configuration. More... | |
struct | IfxCcu6_PwmBc_Timer12 |
Structure for Timer 12. More... | |
struct | IfxCcu6_PwmBc_Timer13 |
Structure for Timer 13. More... | |
struct | IfxCcu6_PwmBc_TriggerConfig |
Configuration structure for external triggers. More... | |
struct | IfxCcu6_PwmBc |
Module handle. More... | |
struct | IfxCcu6_PwmBc_Config |
Configuration structure of the module. More... | |
struct IfxCcu6_PwmBc_InterruptConfig |
Structure for interrupt configuration.
Definition at line 255 of file IfxCcu6_PwmBc.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_PwmBc_MultiChannelControl |
Structure for multichannel mode control.
Definition at line 265 of file IfxCcu6_PwmBc.h.
Data Fields | ||
---|---|---|
IfxCcu6_MultiChannelSwitchingSelect | switchingSelect | Trigger request source (next multi-channel event) for the shadow transfer MCM_ST from MCMPS to MCMP. |
IfxCcu6_MultiChannelSwitchingSync | switchingSync | Synchronization selection for the shadow transfer event MCM_ST. |
struct IfxCcu6_PwmBc_Pins |
Structure for CCU6 output pin configuration.
Definition at line 273 of file IfxCcu6_PwmBc.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_Ccpos0_In * | ccpos0 | CCPOS0 input signal. |
const IfxCcu6_Ccpos1_In * | ccpos1 | CCPOS2 input signal. |
const IfxCcu6_Ccpos2_In * | ccpos2 | CCPOS2 input signal. |
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_InputMode | inputMode | The CCPOSx pin input mode which should be configured. |
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_PwmBc_Timer12 |
Structure for Timer 12.
Definition at line 295 of file IfxCcu6_PwmBc.h.
Data Fields | ||
---|---|---|
uint16 | counterValue | 16-bit counter value of Timer12 |
IfxCcu6_T12CountMode | countMode | Operating mode of Timer 12. |
struct IfxCcu6_PwmBc_Timer13 |
Structure for Timer 13.
Definition at line 303 of file IfxCcu6_PwmBc.h.
Data Fields | ||
---|---|---|
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_PwmBc_TriggerConfig |
Configuration structure for external triggers.
Definition at line 313 of file IfxCcu6_PwmBc.h.
Data Fields | ||
---|---|---|
IfxCcu6_TrigOut | outputLine | Trigger out selection. |
IfxCcu6_TrigSel | outputTrigger | Trigger selection. |
boolean | outputTriggerEnabled | Output trigger connection to VADC enable / disable choice. |
IfxCcu6_T12hr_In * | t12ExtInputTrigger | External input signal selection for timer 12. |
IfxCcu6_ExternalTriggerMode | t12ExtInputTriggerMode | Event of signal T12HR that can set the run bit T12R by HW. |
IfxCcu6_T13hr_In * | t13ExtInputTrigger | External input signal selection for timer 13. |
IfxCcu6_ExternalTriggerMode | t13ExtInputTriggerMode | Event of signal T13HR that can set the run bit T13R by HW. |
boolean | t13InSyncWithT12 | Selection of Timer 13 start in sync with T12. |
struct IfxCcu6_PwmBc |
Module handle.
Definition at line 331 of file IfxCcu6_PwmBc.h.
Data Fields | ||
---|---|---|
PwmHl | base | Base PWMHL object. |
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
uint8 | hallPatternIndex | Hall pattern index of motor control table. |
IfxCcu6_PwmBc_TriggerConfig | trigger | Structure for trigger configuration. |
struct IfxCcu6_PwmBc_Config |
Configuration structure of the module.
Definition at line 341 of file IfxCcu6_PwmBc.h.
Data Fields | ||
---|---|---|
PwmHl_Config | base | Base configuration. |
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
uint8 | hallPatternIndex | Hall pattern index of motor control table. |
IfxCcu6_HallSensorTriggerMode | hallSyncEvent | Hall pattern evaluation trigger selection (HSYNC) |
IfxCcu6_PwmBc_InterruptConfig | interrupt1 | Structure for first interrupt configuration. |
IfxCcu6_PwmBc_InterruptConfig | interrupt2 | Structure for second interrupt configuration. |
IfxCcu6_PwmBc_InterruptConfig | interrupt3 | Structure for third interrupt configuration. |
IfxCcu6_PwmBc_InterruptConfig | interrupt4 | Structure for fourth interrupt configuration. |
IfxCcu6_PwmBc_MultiChannelControl | multiChannelControl | Structure for multichannel mode control. |
IfxCcu6_PwmBc_Pins * | pins | Structure for CCU6 output pin configuration. |
IfxCcu6_PwmBc_Timer12 | timer12 | Structure for Timer 12. |
IfxCcu6_PwmBc_Timer13 | timer13 | Structure for Timer 13. |
IfxCcu6_PwmBc_TriggerConfig | trigger | Structure for trigger configuration. |