|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
Simple validation context for frequency/resolution validation. More...
Public Member Functions | |
| ValidationContext (hf_u32_t freq, hf_u8_t res, hf_pwm_clock_source_t clk=hf_pwm_clock_source_t::HF_PWM_CLK_SRC_APB, hf_i8_t timer=-1) noexcept | |
Public Attributes | |
| hf_u32_t | frequency_hz |
| Target frequency in Hz. | |
| hf_u8_t | resolution_bits |
| Target resolution in bits. | |
| hf_pwm_clock_source_t | clock_source |
| Clock source for validation. | |
| hf_i8_t | timer_id |
| Optional specific timer (-1 for general) | |
Simple validation context for frequency/resolution validation.
|
inlinenoexcept |
| hf_pwm_clock_source_t EspPwm::ValidationContext::clock_source |
Clock source for validation.
| hf_u32_t EspPwm::ValidationContext::frequency_hz |
Target frequency in Hz.
| hf_u8_t EspPwm::ValidationContext::resolution_bits |
Target resolution in bits.
| hf_i8_t EspPwm::ValidationContext::timer_id |
Optional specific timer (-1 for general)