iLLD_TC27xD  1.0
Collaboration diagram for Data Structures:

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...
 

Detailed Description


Data Structure Documentation

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.

Collaboration diagram for IfxGtm_Atom_PwmHl_Config:
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.

Collaboration diagram for IfxGtm_Atom_PwmHl_Mode:
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.

Collaboration diagram for IfxGtm_Atom_PwmHl_s:
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.