Home
last modified time | relevance | path

Searched full:ledc (Results 1 – 25 of 72) sorted by relevance

123

/hal_espressif-latest/components/hal/include/hal/
Dledc_types.h20 LEDC_HIGH_SPEED_MODE = 0, /*!< LEDC high speed speed_mode */
22 LEDC_LOW_SPEED_MODE, /*!< LEDC low speed speed_mode */
23 LEDC_SPEED_MODE_MAX, /*!< LEDC speed limit */
27 LEDC_INTR_DISABLE = 0, /*!< Disable LEDC interrupt */
28 LEDC_INTR_FADE_END, /*!< Enable LEDC interrupt */
33 LEDC_DUTY_DIR_DECREASE = 0, /*!< LEDC duty decrease direction */
34 LEDC_DUTY_DIR_INCREASE = 1, /*!< LEDC duty increase direction */
39 * @brief LEDC global clock sources
42 …LEDC_SLOW_CLK_RC_FAST = LEDC_USE_RC_FAST_CLK, /*!< LEDC low speed timer clock source is RC_FAST cl…
44 …LEDC_SLOW_CLK_APB = LEDC_USE_APB_CLK, /*!< LEDC low speed timer clock source is 80MHz APB …
[all …]
Dledc_hal.h13 // The HAL layer for LEDC.
31 * @brief Set LEDC low speed timer clock
34 * @param slow_clk_sel LEDC low speed timer clock source
41 * @brief Get LEDC low speed timer clock
44 * @param slow_clk_sel LEDC low speed timer clock source
51 * @brief Update LEDC low speed timer
54 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
61 * @brief Reset LEDC timer
64 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
71 * @brief Pause LEDC timer
[all …]
/hal_espressif-latest/components/hal/esp32/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
20 #define LEDC_LL_GET_HW() &LEDC
45 * @brief Set LEDC low speed timer clock
48 * @param slow_clk_sel LEDC low speed timer clock source
58 * @brief Get LEDC low speed timer clock
61 * @param slow_clk_sel LEDC low speed timer clock source
75 * @brief Update LEDC low speed timer
78 * @param speed_mode LEDC speed_mode, high-speed mode or low-speed mode
79 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
89 * @brief Reset LEDC timer
[all …]
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
21 #define LEDC_LL_GET_HW() &LEDC
45 * @brief Set LEDC low speed timer clock
48 * @param slow_clk_sel LEDC low speed timer clock source
66 * @brief Get LEDC low speed timer clock
69 * @param slow_clk_sel LEDC low speed timer clock source
88 * @brief Update LEDC low speed timer
91 * @param speed_mode LEDC speed_mode, high-speed mode or low-speed mode
92 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
102 * @brief Reset LEDC timer
[all …]
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
22 #define LEDC_LL_GET_HW() &LEDC
41 * @brief Enable LEDC function clock
55 * @brief Set LEDC low speed timer clock
58 * @param slow_clk_sel LEDC low speed timer clock source
77 * @brief Get LEDC low speed timer clock
80 * @param slow_clk_sel LEDC low speed timer clock source
100 * @brief Update LEDC low speed timer
103 * @param speed_mode LEDC speed_mode, low-speed mode only
104 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
[all …]
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
21 #define LEDC_LL_GET_HW() &LEDC
40 * @brief Set LEDC low speed timer clock
43 * @param slow_clk_sel LEDC low speed timer clock source
61 * @brief Get LEDC low speed timer clock
64 * @param slow_clk_sel LEDC low speed timer clock source
83 * @brief Update LEDC low speed timer
86 * @param speed_mode LEDC speed_mode, high-speed mode or low-speed mode
87 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
97 * @brief Reset LEDC timer
[all …]
/hal_espressif-latest/components/hal/esp32c2/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
20 #define LEDC_LL_GET_HW() &LEDC
39 * @brief Set LEDC low speed timer clock
42 * @param slow_clk_sel LEDC low speed timer clock source
60 * @brief Get LEDC low speed timer clock
63 * @param slow_clk_sel LEDC low speed timer clock source
82 * @brief Update LEDC low speed timer
85 * @param speed_mode LEDC speed_mode, high-speed mode or low-speed mode
86 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
96 * @brief Reset LEDC timer
[all …]
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
21 #define LEDC_LL_GET_HW() &LEDC
39 * @brief Set LEDC low speed timer clock
42 * @param slow_clk_sel LEDC low speed timer clock source
60 * @brief Get LEDC low speed timer clock
63 * @param slow_clk_sel LEDC low speed timer clock source
82 * @brief Update LEDC low speed timer
85 * @param speed_mode LEDC speed_mode, high-speed mode or low-speed mode
86 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
96 * @brief Reset LEDC timer
[all …]
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Dledc_ll.h7 // The LL layer for LEDC register operations.
22 #define LEDC_LL_GET_HW() &LEDC
39 * @brief Enable LEDC function clock
53 * @brief Set LEDC low speed timer clock
56 * @param slow_clk_sel LEDC low speed timer clock source
75 * @brief Get LEDC low speed timer clock
78 * @param slow_clk_sel LEDC low speed timer clock source
98 * @brief Update LEDC low speed timer
101 * @param speed_mode LEDC speed_mode, low-speed mode only
102 * @param timer_sel LEDC timer index (0-3), select from ledc_timer_t
[all …]
/hal_espressif-latest/components/soc/esp32c6/include/soc/
Dledc_struct.h77 * Ledc event task enable bit register0.
82 * Ledc ch0 duty change end event enable register, write 1 to enable this event.
86 * Ledc ch1 duty change end event enable register, write 1 to enable this event.
90 * Ledc ch2 duty change end event enable register, write 1 to enable this event.
94 * Ledc ch3 duty change end event enable register, write 1 to enable this event.
98 * Ledc ch4 duty change end event enable register, write 1 to enable this event.
102 * Ledc ch5 duty change end event enable register, write 1 to enable this event.
107 * Ledc ch0 overflow count pulse event enable register, write 1 to enable this event.
111 * Ledc ch1 overflow count pulse event enable register, write 1 to enable this event.
115 * Ledc ch2 overflow count pulse event enable register, write 1 to enable this event.
[all …]
Dledc_reg.h1457 * Ledc ch0 gamma ram write register.
1461 * Ledc ch0 gamma duty inc of current ram write address.This register is used to
1471 * Ledc ch0 gamma duty cycle of current ram write address.The duty will change every
1479 * Ledc ch0 gamma scale of current ram write address.This register is used to
1487 * Ledc ch0 gamma duty num of current ram write address.This register is used to
1496 * Ledc ch0 gamma ram write address register.
1500 * Ledc ch0 gamma ram write address.
1508 * Ledc ch0 gamma ram read address register.
1512 * Ledc ch0 gamma ram read address.
1520 * Ledc ch0 gamma ram read data register.
[all …]
/hal_espressif-latest/components/soc/esp32h2/include/soc/
Dledc_struct.h77 * Ledc event task enable bit register0.
82 * Ledc ch0 duty change end event enable register, write 1 to enable this event.
86 * Ledc ch1 duty change end event enable register, write 1 to enable this event.
90 * Ledc ch2 duty change end event enable register, write 1 to enable this event.
94 * Ledc ch3 duty change end event enable register, write 1 to enable this event.
98 * Ledc ch4 duty change end event enable register, write 1 to enable this event.
102 * Ledc ch5 duty change end event enable register, write 1 to enable this event.
107 * Ledc ch0 overflow count pulse event enable register, write 1 to enable this event.
111 * Ledc ch1 overflow count pulse event enable register, write 1 to enable this event.
115 * Ledc ch2 overflow count pulse event enable register, write 1 to enable this event.
[all …]
Dledc_reg.h1457 * Ledc ch0 gamma ram write register.
1461 * Ledc ch0 gamma duty inc of current ram write address.This register is used to
1471 * Ledc ch0 gamma duty cycle of current ram write address.The duty will change every
1479 * Ledc ch0 gamma scale of current ram write address.This register is used to
1487 * Ledc ch0 gamma duty num of current ram write address.This register is used to
1496 * Ledc ch0 gamma ram write address register.
1500 * Ledc ch0 gamma ram write address.
1508 * Ledc ch0 gamma ram read address register.
1512 * Ledc ch0 gamma ram read address.
1520 * Ledc ch0 gamma ram read data register.
[all …]
/hal_espressif-latest/components/hal/
Dledc_hal.c7 // The HAL layer for LEDC (common part)
25 /* Use the following variable to retrieve the clock source used by the LEDC in ledc_hal_get_clk_cfg()
47 /* If the source clock used by LEDC hardware is not REF_TICK, it is in ledc_hal_get_clk_cfg()
67 // On ESP32C6/H2, gamma ram read/write has the APB and LEDC clock domain sync issue in ledc_hal_get_fade_param()
/hal_espressif-latest/components/soc/esp32c2/include/soc/
Dclk_tree_defs.h268 //////////////////////////////////////////////////LEDC/////////////////////////////////////////////…
271 * @brief Array initializer for all supported clock sources of LEDC
276 * @brief Type of LEDC clock source, reserved for the legacy LEDC driver
279 …LEDC_AUTO_CLK = 0, /*!< LEDC source clock will be automatically selec…
/hal_espressif-latest/components/soc/esp32c2/
Dledc_periph.c11 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32c6/
Dledc_periph.c11 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32h2/
Dledc_periph.c11 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32c3/include/soc/
Dclk_tree_defs.h340 //////////////////////////////////////////////////LEDC/////////////////////////////////////////////…
343 * @brief Array initializer for all supported clock sources of LEDC
348 * @brief Type of LEDC clock source, reserved for the legacy LEDC driver
351 …LEDC_AUTO_CLK = 0, /*!< LEDC source clock will be automatically selec…
/hal_espressif-latest/components/soc/esp32c2/ld/
Desp32c2.peripherals.ld15 PROVIDE ( LEDC = 0x60019000 ); symbol
/hal_espressif-latest/components/soc/esp32s2/
Dledc_periph.c19 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32c3/
Dledc_periph.c19 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32s3/
Dledc_periph.c19 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32/
Dledc_periph.c19 Bunch of constants for every LEDC peripheral: GPIO signals
/hal_espressif-latest/components/soc/esp32s2/include/soc/
Dclk_tree_defs.h398 //////////////////////////////////////////////////LEDC/////////////////////////////////////////////…
401 * @brief Array initializer for all supported clock sources of LEDC
406 * @brief Type of LEDC clock source, reserved for the legacy LEDC driver
409 …LEDC_AUTO_CLK = 0, /*!< LEDC source clock will be automatically selec…

123