ChibiOS/HAL
6.1.0
|
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().