|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
ESP32 PWM unit configuration. More...
#include <EspTypes_PWM.h>
Public Member Functions | |
| hf_pwm_unit_config_t () noexcept | |
Public Attributes | |
| uint8_t | unit_id |
| PWM unit ID. | |
| hf_pwm_mode_t | mode |
| Operating mode. | |
| uint32_t | base_clock_hz |
| Base clock frequency. | |
| hf_pwm_clock_source_t | clock_source |
| Clock source. | |
| bool | enable_fade |
| Enable fade functionality. | |
| bool | enable_interrupts |
| Enable interrupts. | |
ESP32 PWM unit configuration.
|
inlinenoexcept |
| uint32_t hf_pwm_unit_config_t::base_clock_hz |
Base clock frequency.
| hf_pwm_clock_source_t hf_pwm_unit_config_t::clock_source |
Clock source.
| bool hf_pwm_unit_config_t::enable_fade |
Enable fade functionality.
| bool hf_pwm_unit_config_t::enable_interrupts |
Enable interrupts.
| hf_pwm_mode_t hf_pwm_unit_config_t::mode |
Operating mode.
| uint8_t hf_pwm_unit_config_t::unit_id |
PWM unit ID.