27#if (HAL_USE_PWM == TRUE) || defined(__DOXYGEN__)
41#if (PLATFORM_PWM_USE_PWM1 == TRUE) || defined(__DOXYGEN__)
68#if PLATFORM_PWM_USE_PWM1 == TRUE
87#if PLATFORM_PWM_USE_PWM1 == TRUE
106#if PLATFORM_PWM_USE_PWM1 == TRUE
107 if (&
PWMD1 == pwmp) {
void pwm_lld_disable_periodic_notification(PWMDriver *pwmp)
Disables the periodic activation edge notification.
void pwm_lld_stop(PWMDriver *pwmp)
Deactivates the PWM peripheral.
uint32_t pwmcnt_t
Type of a PWM counter.
void pwmObjectInit(PWMDriver *pwmp)
Initializes the standard part of a PWMDriver structure.
uint8_t pwmchannel_t
Type of a PWM channel.
void pwm_lld_disable_channel_notification(PWMDriver *pwmp, pwmchannel_t channel)
Disables a channel de-activation edge notification.
void pwm_lld_disable_channel(PWMDriver *pwmp, pwmchannel_t channel)
Disables a PWM channel and its notification.
void pwm_lld_init(void)
Low level PWM driver initialization.
void pwm_lld_start(PWMDriver *pwmp)
Configures and activates the PWM peripheral.
void pwm_lld_enable_channel(PWMDriver *pwmp, pwmchannel_t channel, pwmcnt_t width)
Enables a PWM channel.
void pwm_lld_enable_periodic_notification(PWMDriver *pwmp)
Enables the periodic activation edge notification.
void pwm_lld_enable_channel_notification(PWMDriver *pwmp, pwmchannel_t channel)
Enables a channel de-activation edge notification.
PWMDriver PWMD1
PWMD1 driver identifier.
Structure representing a PWM driver.
pwmstate_t state
Driver state.