iLLD_TC27xD
1.0
|
Data Structures | |
struct | IfxGtm_Atom_PwmHl_Base |
Multi-channels PWM object definition (channels only) More... | |
struct | IfxGtm_Atom_PwmHl_Config |
GTM ATOM: PWM HL configuration. More... | |
struct | IfxGtm_Atom_PwmHl_Mode |
Structure for PWM configuration. More... | |
struct | IfxGtm_Atom_PwmHl_s |
GTM ATOM PWM driver. More... | |
struct IfxGtm_Atom_PwmHl_Base |
Multi-channels PWM object definition (channels only)
Definition at line 107 of file IfxGtm_Atom_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_Atom_PwmHl_Config |
GTM ATOM: PWM HL configuration.
Definition at line 126 of file IfxGtm_Atom_PwmHl.h.
Data Fields | ||
---|---|---|
IfxGtm_Atom | atom | ATOM unit used. |
IfxStdIf_PwmHl_Config | base | PWM HL standard interface configuration. |
const IfxGtm_Atom_ToutMapP * | ccx | Pointer to an array of size pwmHl.channels.channelCount containing the channels used. Channels must be adjacent channels. |
const IfxGtm_Atom_ToutMapP * | coutx | Pointer to an array of size pwmHl.channels.channelCount containing the channels used. Channels must be adjacent channels. |
IfxGtm_Atom_Timer * | timer | Pointer to the linked timer object. |
struct IfxGtm_Atom_PwmHl_Mode |
Structure for PWM configuration.
Definition at line 137 of file IfxGtm_Atom_PwmHl.h.
Data Fields | ||
---|---|---|
boolean | inverted | Inverted configuration for the selected mode. |
IfxGtm_Atom_PwmHl_Update | update | update call back function for the selected mode |
struct IfxGtm_Atom_PwmHl_s |
GTM ATOM PWM driver.
Definition at line 145 of file IfxGtm_Atom_PwmHl.h.
Data Fields | ||
---|---|---|
Ifx_GTM_ATOM_AGC * | agc | AGC unit used. |
Ifx_GTM_ATOM * | atom | ATOM unit used. |
IfxGtm_Atom_PwmHl_Base | base | Multi-channels PWM object definition (channels only) |
IfxGtm_Atom_Ch | ccx[IFXGTM_ATOM_PWMHL_MAX_NUM_CHANNELS] | ATOM channels used for the CCCX outputs. |
IfxGtm_Atom_Ch * | ccxTemp | cached value |
IfxGtm_Atom_Ch | coutx[IFXGTM_ATOM_PWMHL_MAX_NUM_CHANNELS] | ATOM channels used for the OUTX outputs. |
IfxGtm_Atom_Ch * | coutxTemp | cached value |
IfxGtm_Atom_Timer * | timer | Pointer to the linked timer object. |
IfxGtm_Atom_PwmHl_Update | update | Update function for actual selected mode. |