iLLD_TC27xD
1.0
|
Data Structures | |
struct | IfxGtm_Tom_PwmHl_Base |
Multi-channels PWM object definition (channels only) More... | |
struct | IfxGtm_Tom_PwmHl_Config |
GTM TOM: PWM HL configuration. More... | |
struct | IfxGtm_Tom_PwmHl_Mode |
Structure for PWM configuration. More... | |
struct | IfxGtm_Tom_PwmHl_s |
GTM TOM PWM driver. More... | |
struct IfxGtm_Tom_PwmHl_Base |
Multi-channels PWM object definition (channels only)
Definition at line 147 of file IfxGtm_Tom_PwmHl.h.
Data Fields | ||
---|---|---|
Ifx_ActiveState | ccxActiveState | Top PWM active state. |
uint8 | channelCount | Number of PWM channels, one channel is made of a top and bottom channel. |
Ifx_ActiveState | coutxActiveState | Bottom PWM active state. |
Ifx_TimerValue | deadtime | Dead time between the top and bottom channel in ticks. |
boolean | inverted | Flag indicating the center aligned inverted mode (TRUE) |
Ifx_TimerValue | maxPulse | internal parameter |
Ifx_TimerValue | minPulse | minimum pulse that is output, shorter pulse time will be output as 0% duty cycle |
Ifx_Pwm_Mode | mode | actual PWM mode |
sint8 | setMode | A non zero flag indicates that the PWM mode is being modified. |
struct IfxGtm_Tom_PwmHl_Config |
GTM TOM: PWM HL configuration.
Definition at line 166 of file IfxGtm_Tom_PwmHl.h.
Data Fields | ||
---|---|---|
IfxStdIf_PwmHl_Config | base | PWM HL standard interface configuration. |
const IfxGtm_Tom_ToutMapP * | ccx | Pointer to an array of size base.channelCount/2 containing the channels used. All channels used for ccx and coutx must be adjacent to the channel used for the timer, order is not important. |
const IfxGtm_Tom_ToutMapP * | coutx | Pointer to an array of size base.channelCount/2 containing the channels used. All channels used for ccx and coutx must be adjacent to the channel used for the timer, order is not important. |
IfxGtm_Tom_Timer * | timer | Pointer to the linked timer object. |
IfxGtm_Tom | tom | TOM unit used. |
struct IfxGtm_Tom_PwmHl_Mode |
Structure for PWM configuration.
Definition at line 177 of file IfxGtm_Tom_PwmHl.h.
Data Fields | ||
---|---|---|
boolean | inverted | Inverted configuration for the selected mode. |
IfxGtm_Tom_PwmHl_Update | update | update call back function for the selected mode |
struct IfxGtm_Tom_PwmHl_s |
GTM TOM PWM driver.
Definition at line 185 of file IfxGtm_Tom_PwmHl.h.
Data Fields | ||
---|---|---|
IfxGtm_Tom_PwmHl_Base | base | Multi-channels PWM object definition (channels only) |
IfxGtm_Tom_Ch | ccx[IFXGTM_TOM_PWMHL_MAX_NUM_CHANNELS] | TOM channels used for the CCCX outputs. |
IfxGtm_Tom_Ch * | ccxTemp | cached value |
IfxGtm_Tom_Ch | coutx[IFXGTM_TOM_PWMHL_MAX_NUM_CHANNELS] | TOM channels used for the OUTX outputs. |
IfxGtm_Tom_Ch * | coutxTemp | cached value |
Ifx_GTM_TOM_TGC * | tgc | TGC unit used. |
IfxGtm_Tom_Timer * | timer | Pointer to the linked timer object. |
Ifx_GTM_TOM * | tom | TOM unit used. |
IfxGtm_Tom_PwmHl_Update | update | Update function for actual selected mode. |