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_enable_periodic_notification(PWMDriver *pwmp)
Enables the periodic activation edge notification.
pwmstate_t state
Driver state.
void pwm_lld_disable_channel_notification(PWMDriver *pwmp, pwmchannel_t channel)
Disables a channel de-activation edge notification.
uint32_t pwmcnt_t
Type of a PWM counter.
Structure representing a PWM driver.
void pwm_lld_enable_channel(PWMDriver *pwmp, pwmchannel_t channel, pwmcnt_t width)
Enables a PWM channel.
void pwm_lld_disable_channel(PWMDriver *pwmp, pwmchannel_t channel)
Disables a PWM channel and its notification.
void pwm_lld_enable_channel_notification(PWMDriver *pwmp, pwmchannel_t channel)
Enables a channel de-activation edge notification.
void pwm_lld_disable_periodic_notification(PWMDriver *pwmp)
Disables the periodic activation edge notification.
PWMDriver PWMD1
PWMD1 driver identifier.
void pwm_lld_stop(PWMDriver *pwmp)
Deactivates the PWM peripheral.
void pwm_lld_start(PWMDriver *pwmp)
Configures and activates the PWM peripheral.
uint8_t pwmchannel_t
Type of a PWM channel.
void pwmObjectInit(PWMDriver *pwmp)
Initializes the standard part of a PWMDriver structure.
void pwm_lld_init(void)
Low level PWM driver initialization.