iLLD_TC27xD  1.0
Data Structures
Collaboration diagram for Data Structures:

Data Structures

struct  IfxCcu6_PwmHl_Base
 Multi-channels PWM object definition (channels only) More...
 
struct  IfxCcu6_PwmHl_Config
 CCU6: PWM HL configuration. More...
 
struct  IfxCcu6_PwmHl_Mode
 Structure for PWM configuration. More...
 
struct  IfxCcu6_PwmHl_s
 CCU6 PWM driver. More...
 

Detailed Description


Data Structure Documentation

struct IfxCcu6_PwmHl_Base

Multi-channels PWM object definition (channels only)

Definition at line 79 of file IfxCcu6_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 IfxCcu6_PwmHl_Config

CCU6: PWM HL configuration.

Definition at line 98 of file IfxCcu6_PwmHl.h.

Collaboration diagram for IfxCcu6_PwmHl_Config:
Data Fields
IfxStdIf_PwmHl_Config base PWM HL standard interface configuration.
IfxCcu6_Cc60_Out * cc0 CC0 channel used.
IfxCcu6_Cc61_Out * cc1 CC1 channel used.
IfxCcu6_Cc62_Out * cc2 CC2 channel used.
IfxCcu6_Cout60_Out * cout0 COUT0 channel used.
IfxCcu6_Cout61_Out * cout1 COUT1 channel used.
IfxCcu6_Cout62_Out * cout2 COUT2 channel used.
IfxCcu6_TimerWithTrigger * timer Pointer to the linked timer object.
struct IfxCcu6_PwmHl_Mode

Structure for PWM configuration.

Definition at line 112 of file IfxCcu6_PwmHl.h.

Collaboration diagram for IfxCcu6_PwmHl_Mode:
Data Fields
boolean inverted Inverted configuration for the selected mode.
IfxCcu6_PwmHl_Update update update call back function for the selected mode
struct IfxCcu6_PwmHl_s

CCU6 PWM driver.

Definition at line 120 of file IfxCcu6_PwmHl.h.

Collaboration diagram for IfxCcu6_PwmHl_s:
Data Fields
IfxCcu6_PwmHl_Base base Multi-channels PWM object definition (channels only)
IfxCcu6_TimerWithTrigger * timer Pointer to the linked timer object.
IfxCcu6_PwmHl_Update update Update function for actual selected mode.