ChibiOS/HAL  6.1.0
hal_pwm_lld.c File Reference

PLATFORM PWM subsystem low level driver source. More...

#include "hal.h"

Go to the source code of this file.

Functions

void pwm_lld_init (void)
 Low level PWM driver initialization. More...
 
void pwm_lld_start (PWMDriver *pwmp)
 Configures and activates the PWM peripheral. More...
 
void pwm_lld_stop (PWMDriver *pwmp)
 Deactivates the PWM peripheral. More...
 
void pwm_lld_enable_channel (PWMDriver *pwmp, pwmchannel_t channel, pwmcnt_t width)
 Enables a PWM channel. More...
 
void pwm_lld_disable_channel (PWMDriver *pwmp, pwmchannel_t channel)
 Disables a PWM channel and its notification. More...
 
void pwm_lld_enable_periodic_notification (PWMDriver *pwmp)
 Enables the periodic activation edge notification. More...
 
void pwm_lld_disable_periodic_notification (PWMDriver *pwmp)
 Disables the periodic activation edge notification. More...
 
void pwm_lld_enable_channel_notification (PWMDriver *pwmp, pwmchannel_t channel)
 Enables a channel de-activation edge notification. More...
 
void pwm_lld_disable_channel_notification (PWMDriver *pwmp, pwmchannel_t channel)
 Disables a channel de-activation edge notification. More...
 

Variables

PWMDriver PWMD1
 PWMD1 driver identifier. More...
 

Detailed Description

PLATFORM PWM subsystem low level driver source.

Definition in file hal_pwm_lld.c.