iLLD_TC27xD
1.0
|
GTM PWMHL details. More...
Go to the source code of this file.
Functions | |
IFX_INLINE Ifx_ActiveState | IfxGtm_Tom_PwmHl_invertActiveState (Ifx_ActiveState activeState) |
Inverts the active state. More... | |
float32 | IfxGtm_Tom_PwmHl_getDeadtime (IfxGtm_Tom_PwmHl *driver) |
Returns the dead time. More... | |
float32 | IfxGtm_Tom_PwmHl_getMinPulse (IfxGtm_Tom_PwmHl *driver) |
Returns the minimum pulse. More... | |
Ifx_Pwm_Mode | IfxGtm_Tom_PwmHl_getMode (IfxGtm_Tom_PwmHl *driver) |
Returns Pwm mode. More... | |
boolean | IfxGtm_Tom_PwmHl_init (IfxGtm_Tom_PwmHl *driver, const IfxGtm_Tom_PwmHl_Config *config) |
Initializes the timer object note To ensure that the channels counter are reset by the timer and do not overflow, leading to random signal on the output, the timer must be started before the call to this function. Note: all PWM channels must use the same TGC Note: the current implementation must use the same TGC for the timer and PWM channels. More... | |
void | IfxGtm_Tom_PwmHl_initConfig (IfxGtm_Tom_PwmHl_Config *config) |
Initialize the configuration structure to default. More... | |
boolean | IfxGtm_Tom_PwmHl_setDeadtime (IfxGtm_Tom_PwmHl *driver, float32 deadtime) |
Sets the dead time. More... | |
boolean | IfxGtm_Tom_PwmHl_setMinPulse (IfxGtm_Tom_PwmHl *driver, float32 minPulse) |
Sets the minimum pulse. More... | |
boolean | IfxGtm_Tom_PwmHl_setMode (IfxGtm_Tom_PwmHl *driver, Ifx_Pwm_Mode mode) |
Sets the PWM mode, the mode is only applied after setOnTime() + applyUpdate() More... | |
void | IfxGtm_Tom_PwmHl_setOnTime (IfxGtm_Tom_PwmHl *driver, Ifx_TimerValue *tOn) |
Sets the ON time. More... | |
void | IfxGtm_Tom_PwmHl_setupChannels (IfxGtm_Tom_PwmHl *driver, boolean *activeCh, boolean *stuckSt) |
Set up channels. More... | |
boolean | IfxGtm_Tom_PwmHl_stdIfPwmHlInit (IfxStdIf_PwmHl *stdif, IfxGtm_Tom_PwmHl *driver) |
Initialises the statndard interface Pwm. More... | |
GTM PWMHL details.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxGtm_Tom_PwmHl.c.