![]() |
ChibiOS/RT Architecture - Reference Manual - Guides |
Structure representing an PWM driver. More...
#include <pwm_lld.h>

Data Fields | |
| pwmstate_t | pd_state |
| Driver state. | |
| const PWMConfig * | pd_config |
| Current configuration data. | |
| uint32_t | pd_enabled_channels |
| Bit mask of the enabled channels. | |
| TIM_TypeDef * | pd_tim |
| Pointer to the TIMx registers block. | |
Structure representing an PWM driver.
Structure representing a PWM driver.
Definition at line 128 of file templates/pwm_lld.h.
Driver state.
Definition at line 132 of file templates/pwm_lld.h.
Referenced by pwm_lld_start(), pwm_lld_stop(), pwmDisableChannel(), pwmEnableChannel(), pwmObjectInit(), pwmStart(), and pwmStop().
| const PWMConfig * PWMDriver::pd_config |
Current configuration data.
Current driver configuration data.
Definition at line 136 of file templates/pwm_lld.h.
Referenced by pwm_lld_enable_channel(), pwm_lld_start(), pwmObjectInit(), and pwmStart().
Bit mask of the enabled channels.
Definition at line 215 of file platforms/STM32/pwm_lld.h.
Referenced by pwm_lld_disable_channel(), pwm_lld_enable_channel(), pwm_lld_init(), pwm_lld_start(), and pwm_lld_stop().
| TIM_TypeDef* PWMDriver::pd_tim |
Pointer to the TIMx registers block.
Definition at line 219 of file platforms/STM32/pwm_lld.h.
Referenced by pwm_lld_disable_channel(), pwm_lld_enable_channel(), pwm_lld_init(), pwm_lld_start(), and pwm_lld_stop().
1.7.1