/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | ledc_ll.h | 83 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 85 hw->timer_group[speed_mode].timer[timer_sel].conf.low_speed_update = 1; in ledc_ll_ls_timer_update() 97 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 99 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 100 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 112 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 114 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 126 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 128 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 141 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | ledc_ll.h | 96 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 98 hw->timer_group[speed_mode].timer[timer_sel].conf.low_speed_update = 1; in ledc_ll_ls_timer_update() 110 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 112 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 113 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 125 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 127 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 139 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 141 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 154 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | ledc_ll.h | 108 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 110 hw->timer_group[speed_mode].timer[timer_sel].conf.para_up = 1; in ledc_ll_ls_timer_update() 123 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 125 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 126 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 138 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 140 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 152 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 154 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 167 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | ledc_ll.h | 91 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 93 hw->timer_group[speed_mode].timer[timer_sel].conf.low_speed_update = 1; in ledc_ll_ls_timer_update() 105 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 107 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 108 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 120 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 122 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 134 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 136 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 149 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | ledc_ll.h | 90 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 92 hw->timer_group[speed_mode].timer[timer_sel].conf.para_up = 1; in ledc_ll_ls_timer_update() 104 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 106 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 107 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 119 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 121 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 133 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 135 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 148 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | ledc_ll.h | 90 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 92 hw->timer_group[speed_mode].timer[timer_sel].conf.low_speed_update = 1; in ledc_ll_ls_timer_update() 104 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 106 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 107 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 119 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 121 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 133 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 135 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 148 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | ledc_ll.h | 106 static inline void ledc_ll_ls_timer_update(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t tim… in ledc_ll_ls_timer_update() argument 108 hw->timer_group[speed_mode].timer[timer_sel].conf.para_up = 1; in ledc_ll_ls_timer_update() 121 static inline void ledc_ll_timer_rst(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_sel) in ledc_ll_timer_rst() argument 123 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 1; in ledc_ll_timer_rst() 124 hw->timer_group[speed_mode].timer[timer_sel].conf.rst = 0; in ledc_ll_timer_rst() 136 static inline void ledc_ll_timer_pause(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_s… in ledc_ll_timer_pause() argument 138 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 1; in ledc_ll_timer_pause() 150 static inline void ledc_ll_timer_resume(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t timer_… in ledc_ll_timer_resume() argument 152 hw->timer_group[speed_mode].timer[timer_sel].conf.pause = 0; in ledc_ll_timer_resume() 165 static inline void ledc_ll_set_clock_divider(ledc_dev_t *hw, ledc_mode_t speed_mode, ledc_timer_t t… in ledc_ll_set_clock_divider() argument [all …]
|
/hal_espressif-latest/components/hal/ |
D | ledc_hal_iram.c | 15 ledc_ll_ls_channel_update(hal->dev, hal->speed_mode, channel_num); in ledc_hal_ls_channel_update() 20 ledc_ll_set_duty_start(hal->dev, hal->speed_mode, channel_num, duty_start); in ledc_hal_set_duty_start() 25 ledc_ll_set_duty_int_part(hal->dev, hal->speed_mode, channel_num, duty_val); in ledc_hal_set_duty_int_part() 30 ledc_ll_set_hpoint(hal->dev, hal->speed_mode, channel_num, hpoint_val); in ledc_hal_set_hpoint() 35 ledc_ll_get_duty(hal->dev, hal->speed_mode, channel_num, duty_val); in ledc_hal_get_duty() 40 ledc_ll_set_duty_direction(hal->dev, hal->speed_mode, channel_num, duty_direction); in ledc_hal_set_duty_direction() 45 ledc_ll_set_duty_num(hal->dev, hal->speed_mode, channel_num, duty_num); in ledc_hal_set_duty_num() 50 ledc_ll_set_duty_cycle(hal->dev, hal->speed_mode, channel_num, duty_cycle); in ledc_hal_set_duty_cycle() 55 ledc_ll_set_duty_scale(hal->dev, hal->speed_mode, channel_num, duty_scale); in ledc_hal_set_duty_scale() 61 ledc_ll_set_duty_range_wr_addr(hal->dev, hal->speed_mode, channel_num, duty_range); in ledc_hal_set_duty_range_wr_addr() [all …]
|
D | ledc_hal.c | 16 void ledc_hal_init(ledc_hal_context_t *hal, ledc_mode_t speed_mode) in ledc_hal_init() argument 20 hal->speed_mode = speed_mode; in ledc_hal_init() 46 if (hal->speed_mode == LEDC_LOW_SPEED_MODE) { in ledc_hal_get_clk_cfg() 66 ledc_ll_set_duty_range_rd_addr(hal->dev, hal->speed_mode, channel_num, range); in ledc_hal_get_fade_param() 70 ledc_ll_get_duty_param(hal->dev, hal->speed_mode, channel_num, dir, cycle, scale, step); in ledc_hal_get_fade_param()
|
/hal_espressif-latest/components/hal/include/hal/ |
D | ledc_hal.h | 27 ledc_mode_t speed_mode; member 58 …_ls_timer_update(hal, timer_sel) ledc_ll_ls_timer_update((hal)->dev, (hal)->speed_mode, timer_sel) 68 #define ledc_hal_timer_rst(hal, timer_sel) ledc_ll_timer_rst((hal)->dev, (hal)->speed_mode, timer_… 78 #define ledc_hal_timer_pause(hal, timer_sel) ledc_ll_timer_pause((hal)->dev, (hal)->speed_mode, ti… 88 #define ledc_hal_timer_resume(hal, timer_sel) ledc_ll_timer_resume((hal)->dev, (hal)->speed_mode, … 99 …imer_sel, clock_divider) ledc_ll_set_clock_divider((hal)->dev, (hal)->speed_mode, timer_sel, cloc… 110 …imer_sel, clock_divider) ledc_ll_get_clock_divider((hal)->dev, (hal)->speed_mode, timer_sel, cloc… 121 …(hal, timer_sel, clk_src) ledc_ll_set_clock_source((hal)->dev, (hal)->speed_mode, timer_sel, clk_… 132 …(hal, timer_sel, clk_src) ledc_ll_get_clock_source((hal)->dev, (hal)->speed_mode, timer_sel, clk_… 143 …_sel, duty_resolution) ledc_ll_set_duty_resolution((hal)->dev, (hal)->speed_mode, timer_sel, duty… [all …]
|