| ChibiOS
    19.1.4
    | 
Structure representing a PWM driver. More...
#include <hal_pwm_lld.h>

| Data Fields | |
| pwmstate_t | state | 
| Driver state.  More... | |
| const PWMConfig * | config | 
| Current driver configuration data.  More... | |
| pwmcnt_t | period | 
| Current PWM period in ticks.  More... | |
| pwmchnmsk_t | enabled | 
| Mask of the enabled channels.  More... | |
| pwmchannel_t | channels | 
| Number of channels in this instance.  More... | |
Structure representing a PWM driver.
Definition at line 134 of file hal_pwm_lld.h.
| pwmstate_t PWMDriver::state | 
Driver state.
Definition at line 138 of file hal_pwm_lld.h.
Referenced by pwm_lld_start(), pwm_lld_stop(), pwmChangePeriod(), pwmDisableChannel(), pwmDisableChannelNotification(), pwmDisablePeriodicNotification(), pwmEnableChannel(), pwmEnableChannelNotification(), pwmEnablePeriodicNotification(), pwmObjectInit(), pwmStart(), and pwmStop().
| const PWMConfig* PWMDriver::config | 
Current driver configuration data.
Definition at line 142 of file hal_pwm_lld.h.
Referenced by pwmDisableChannelNotification(), pwmDisablePeriodicNotification(), pwmEnableChannelNotification(), pwmEnablePeriodicNotification(), pwmObjectInit(), pwmStart(), and pwmStop().
| pwmcnt_t PWMDriver::period | 
Current PWM period in ticks.
Definition at line 146 of file hal_pwm_lld.h.
Referenced by pwmStart().
| pwmchnmsk_t PWMDriver::enabled | 
Mask of the enabled channels.
Definition at line 150 of file hal_pwm_lld.h.
Referenced by pwmDisableChannelNotification(), pwmEnableChannelNotification(), pwmObjectInit(), pwmStart(), and pwmStop().
| pwmchannel_t PWMDriver::channels | 
Number of channels in this instance.
Definition at line 154 of file hal_pwm_lld.h.
Referenced by pwmObjectInit().