|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
ESP32 PWM fade configuration for smooth transitions. More...
#include <EspTypes_PWM.h>
Public Member Functions | |
| hf_pwm_fade_config_t () noexcept | |
Public Attributes | |
| uint32_t | target_duty |
| Target duty cycle value. | |
| uint32_t | fade_time_ms |
| Fade duration in milliseconds. | |
| hf_pwm_fade_mode_t | fade_mode |
| Fade mode (blocking/non-blocking) | |
| uint32_t | scale |
| Fade scale factor. | |
| uint32_t | cycle_num |
| Number of fade cycles. | |
ESP32 PWM fade configuration for smooth transitions.
|
inlinenoexcept |
| uint32_t hf_pwm_fade_config_t::cycle_num |
Number of fade cycles.
| hf_pwm_fade_mode_t hf_pwm_fade_config_t::fade_mode |
Fade mode (blocking/non-blocking)
| uint32_t hf_pwm_fade_config_t::fade_time_ms |
Fade duration in milliseconds.
| uint32_t hf_pwm_fade_config_t::scale |
Fade scale factor.
| uint32_t hf_pwm_fade_config_t::target_duty |
Target duty cycle value.