Go to the source code of this file.
Functions | |
status_t | FTM_DRV_InitPwm (uint32_t instance, const ftm_pwm_param_t *param) |
Configures the duty cycle and frequency and starts outputting the PWM on all channels configured in param. More... | |
status_t | FTM_DRV_DeinitPwm (uint32_t instance) |
Stops all PWM channels . More... | |
status_t | FTM_DRV_UpdatePwmChannel (uint32_t instance, uint8_t channel, ftm_pwm_update_option_t typeOfUpdate, uint16_t firstEdge, uint16_t secondEdge, bool softwareTrigger) |
This function updates the waveform output in PWM mode (duty cycle and phase). More... | |
status_t | FTM_DRV_UpdatePwmPeriod (uint32_t instance, ftm_pwm_update_option_t typeOfUpdate, uint32_t newValue, bool softwareTrigger) |
This function will update the new period in the frequency or in the counter value into mode register which modify the period of PWM signal on the channel output. More... | |
status_t | FTM_DRV_FastUpdatePwmChannels (uint32_t instance, uint8_t numberOfChannels, const uint8_t *channels, const uint16_t *duty, bool softwareTrigger) |
This function will update the duty cycle of PWM output for multiple channels. More... | |