iLLD_TC27xC  1.0
PwmHl StdIf Functions
Collaboration diagram for PwmHl StdIf Functions:

Functions

IFX_INLINE Ifx_ActiveState IfxGtm_Atom_PwmHl_invertActiveState (Ifx_ActiveState activeState)
 Inverts the active state. More...
 
IFX_EXTERN float32 IfxGtm_Atom_PwmHl_getDeadtime (IfxGtm_Atom_PwmHl *driver)
 Returns the dead time. More...
 
IFX_EXTERN float32 IfxGtm_Atom_PwmHl_getMinPulse (IfxGtm_Atom_PwmHl *driver)
 Returns the minimum pulse. More...
 
IFX_EXTERN Ifx_Pwm_Mode IfxGtm_Atom_PwmHl_getMode (IfxGtm_Atom_PwmHl *driver)
 Returns Pwm mode. More...
 
IFX_EXTERN boolean IfxGtm_Atom_PwmHl_setDeadtime (IfxGtm_Atom_PwmHl *driver, float32 deadtime)
 Sets the dead time. More...
 
IFX_EXTERN boolean IfxGtm_Atom_PwmHl_setMinPulse (IfxGtm_Atom_PwmHl *driver, float32 minPulse)
 Sets the minimum pulse. More...
 
IFX_EXTERN boolean IfxGtm_Atom_PwmHl_setMode (IfxGtm_Atom_PwmHl *driver, Ifx_Pwm_Mode mode)
 Sets the PWM mode, the mode is only applied after setOnTime() + applyUpdate() More...
 
IFX_EXTERN void IfxGtm_Atom_PwmHl_setOnTime (IfxGtm_Atom_PwmHl *driver, Ifx_TimerValue *tOn)
 Sets the ON time. More...
 
IFX_EXTERN void IfxGtm_Atom_PwmHl_setupChannels (IfxGtm_Atom_PwmHl *driver, boolean *activeCh, boolean *stuckSt)
 Set up channels. More...
 
IFX_EXTERN boolean IfxGtm_Atom_PwmHl_stdIfPwmHlInit (IfxStdIf_PwmHl *stdif, IfxGtm_Atom_PwmHl *driver)
 Initialises the statndard interface Pwm. More...
 

Detailed Description

Function Documentation

IFX_EXTERN float32 IfxGtm_Atom_PwmHl_getDeadtime ( IfxGtm_Atom_PwmHl driver)

Returns the dead time.

Parameters
driverGTM ATOM PWM driver
Returns
Dead Time

Definition at line 98 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN float32 IfxGtm_Atom_PwmHl_getMinPulse ( IfxGtm_Atom_PwmHl driver)

Returns the minimum pulse.

Parameters
driverGTM ATOM PWM driver
Returns
Min Pulse

Definition at line 104 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN Ifx_Pwm_Mode IfxGtm_Atom_PwmHl_getMode ( IfxGtm_Atom_PwmHl driver)

Returns Pwm mode.

Parameters
driverGTM ATOM PWM driver
Returns
Pwm mode

Definition at line 110 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_INLINE Ifx_ActiveState IfxGtm_Atom_PwmHl_invertActiveState ( Ifx_ActiveState  activeState)

Inverts the active state.

Parameters
activeStateActive state
Returns
State

Definition at line 88 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_init(), and IfxGtm_Atom_PwmHl_setMode().

IFX_EXTERN boolean IfxGtm_Atom_PwmHl_setDeadtime ( IfxGtm_Atom_PwmHl driver,
float32  deadtime 
)

Sets the dead time.

Parameters
driverGTM ATOM PWM driver
deadtimeDead time value
Returns
TRUE on success else FALSE

Definition at line 219 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_init(), and IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN boolean IfxGtm_Atom_PwmHl_setMinPulse ( IfxGtm_Atom_PwmHl driver,
float32  minPulse 
)

Sets the minimum pulse.

Parameters
driverGTM ATOM PWM driver
minPulseMinimum pulse
Returns
TRUE on success else FALSE

Definition at line 230 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_init(), and IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN boolean IfxGtm_Atom_PwmHl_setMode ( IfxGtm_Atom_PwmHl driver,
Ifx_Pwm_Mode  mode 
)

Sets the PWM mode, the mode is only applied after setOnTime() + applyUpdate()

Parameters
driverGTM ATOM PWM driver
modePwm mode
Returns
TRUE on success else FALSE
Note
Changing signal level may produce short circuit at the power stage, in which case the inverter must be disable during this action.

Definition at line 241 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_init(), and IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN void IfxGtm_Atom_PwmHl_setOnTime ( IfxGtm_Atom_PwmHl driver,
Ifx_TimerValue tOn 
)

Sets the ON time.

Parameters
driverGTM ATOM PWM driver
tOnON time
Returns
None

Definition at line 306 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN void IfxGtm_Atom_PwmHl_setupChannels ( IfxGtm_Atom_PwmHl driver,
boolean activeCh,
boolean stuckSt 
)

Set up channels.

Parameters
driverGTM ATOM PWM driver
activeChActive channel
stuckStStuck state
Returns
None

Definition at line 312 of file IfxGtm_Atom_PwmHl.c.

Referenced by IfxGtm_Atom_PwmHl_stdIfPwmHlInit().

IFX_EXTERN boolean IfxGtm_Atom_PwmHl_stdIfPwmHlInit ( IfxStdIf_PwmHl stdif,
IfxGtm_Atom_PwmHl driver 
)

Initialises the statndard interface Pwm.

Parameters
stdifStandard interface object
driverGTM ATOM PWM driver
Returns
TRUE on success else FALSE

Definition at line 318 of file IfxGtm_Atom_PwmHl.c.