VSF Documented
Data Fields
ledc_timer_config_t Struct Reference

LEDC timer configuration. More...

#include <ledc.h>

Data Fields

ledc_mode_t speed_mode
 
ledc_timer_bit_t duty_resolution
 
ledc_timer_t timer_num
 
uint32_t freq_hz
 
ledc_clk_cfg_t clk_cfg
 
bool deconfigure
 

Detailed Description

LEDC timer configuration.

On this shim the (speed_mode, timer_num) pair only affects the latest cached counter frequency of the backing vsf_pwm_t instance (one vsf_pwm_t per speed_mode). Real ESP-IDF semantics where every timer owns an independent frequency within the same speed_mode are not modelled.

Field Documentation

◆ speed_mode

ledc_mode_t ledc_timer_config_t::speed_mode

◆ duty_resolution

ledc_timer_bit_t ledc_timer_config_t::duty_resolution

◆ timer_num

ledc_timer_t ledc_timer_config_t::timer_num

◆ freq_hz

uint32_t ledc_timer_config_t::freq_hz

◆ clk_cfg

ledc_clk_cfg_t ledc_timer_config_t::clk_cfg

◆ deconfigure

bool ledc_timer_config_t::deconfigure

v5.x: if true, release timer. Accepted but ignored.

Generated from commit: vsfteam/vsf@015f4d1