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

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.
 

Detailed Description

ESP32 PWM unit configuration.

Constructor & Destructor Documentation

◆ hf_pwm_unit_config_t()

hf_pwm_unit_config_t::hf_pwm_unit_config_t ( )
inlinenoexcept

Member Data Documentation

◆ base_clock_hz

uint32_t hf_pwm_unit_config_t::base_clock_hz

Base clock frequency.

◆ clock_source

hf_pwm_clock_source_t hf_pwm_unit_config_t::clock_source

Clock source.

◆ enable_fade

bool hf_pwm_unit_config_t::enable_fade

Enable fade functionality.

◆ enable_interrupts

bool hf_pwm_unit_config_t::enable_interrupts

Enable interrupts.

◆ mode

hf_pwm_mode_t hf_pwm_unit_config_t::mode

Operating mode.

◆ unit_id

uint8_t hf_pwm_unit_config_t::unit_id

PWM unit ID.


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