HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_pwm_fade_config_t Struct Reference

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.
 

Detailed Description

ESP32 PWM fade configuration for smooth transitions.

Constructor & Destructor Documentation

◆ hf_pwm_fade_config_t()

hf_pwm_fade_config_t::hf_pwm_fade_config_t ( )
inlinenoexcept

Member Data Documentation

◆ cycle_num

uint32_t hf_pwm_fade_config_t::cycle_num

Number of fade cycles.

◆ fade_mode

hf_pwm_fade_mode_t hf_pwm_fade_config_t::fade_mode

Fade mode (blocking/non-blocking)

◆ fade_time_ms

uint32_t hf_pwm_fade_config_t::fade_time_ms

Fade duration in milliseconds.

◆ scale

uint32_t hf_pwm_fade_config_t::scale

Fade scale factor.

◆ target_duty

uint32_t hf_pwm_fade_config_t::target_duty

Target duty cycle value.


The documentation for this struct was generated from the following file: