Home
last modified time | relevance | path

Searched refs:rmt_channel_t (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-3.6.0/components/driver/include/driver/
Drmt.h72 rmt_channel_t channel; /*!< RMT channel */
135 typedef void (*rmt_tx_end_fn_t)(rmt_channel_t channel, void *arg);
177 esp_err_t rmt_set_clk_div(rmt_channel_t channel, uint8_t div_cnt);
189 esp_err_t rmt_get_clk_div(rmt_channel_t channel, uint8_t *div_cnt);
205 esp_err_t rmt_set_rx_idle_thresh(rmt_channel_t channel, uint16_t thresh);
221 esp_err_t rmt_get_rx_idle_thresh(rmt_channel_t channel, uint16_t *thresh);
248 esp_err_t rmt_set_mem_block_num(rmt_channel_t channel, uint8_t rmt_mem_num);
260 esp_err_t rmt_get_mem_block_num(rmt_channel_t channel, uint8_t *rmt_mem_num);
280 esp_err_t rmt_set_tx_carrier(rmt_channel_t channel, bool carrier_en, uint16_t high_level, uint16_t …
294 esp_err_t rmt_set_mem_pd(rmt_channel_t channel, bool pd_en);
[all …]
/hal_espressif-3.6.0/components/driver/
Drmt.c78 rmt_channel_t channel;
143 esp_err_t rmt_set_clk_div(rmt_channel_t channel, uint8_t div_cnt) in rmt_set_clk_div()
156 esp_err_t rmt_get_clk_div(rmt_channel_t channel, uint8_t *div_cnt) in rmt_get_clk_div()
170 esp_err_t rmt_set_rx_idle_thresh(rmt_channel_t channel, uint16_t thresh) in rmt_set_rx_idle_thresh()
179 esp_err_t rmt_get_rx_idle_thresh(rmt_channel_t channel, uint16_t *thresh) in rmt_get_rx_idle_thresh()
189 esp_err_t rmt_set_mem_block_num(rmt_channel_t channel, uint8_t rmt_mem_num) in rmt_set_mem_block_num()
203 esp_err_t rmt_get_mem_block_num(rmt_channel_t channel, uint8_t *rmt_mem_num) in rmt_get_mem_block_num()
217 esp_err_t rmt_set_tx_carrier(rmt_channel_t channel, bool carrier_en, uint16_t high_level, uint16_t … in rmt_set_tx_carrier()
230 esp_err_t rmt_set_mem_pd(rmt_channel_t channel, bool pd_en) in rmt_set_mem_pd()
239 esp_err_t rmt_get_mem_pd(rmt_channel_t channel, bool *pd_en) in rmt_get_mem_pd()
[all …]
/hal_espressif-3.6.0/examples/common_components/led_strip/
Dled_strip_rmt_ws2812.c49 rmt_channel_t rmt_channel;
150 STRIP_CHECK(rmt_get_counter_clock((rmt_channel_t)config->dev, &counter_clk_hz) == ESP_OK, in led_strip_new_rmt_ws2812()
160 rmt_translator_init((rmt_channel_t)config->dev, ws2812_rmt_adapter); in led_strip_new_rmt_ws2812()
162 ws2812->rmt_channel = (rmt_channel_t)config->dev; in led_strip_new_rmt_ws2812()
/hal_espressif-3.6.0/examples/peripherals/rmt/musical_buzzer/components/musical_buzzer/src/
Dmusical_buzzer_rmt.c36 rmt_channel_t channel;
91 static void rmt_tx_loop_end(rmt_channel_t channel, void *args) in rmt_tx_loop_end()
116 rmt_buzzer->channel = (rmt_channel_t)config->dev; in musical_buzzer_create_rmt()
/hal_espressif-3.6.0/examples/peripherals/rmt/ir_protocols/main/
Dir_protocols_main.c20 static rmt_channel_t example_tx_channel = CONFIG_EXAMPLE_RMT_TX_CHANNEL;
21 static rmt_channel_t example_rx_channel = CONFIG_EXAMPLE_RMT_RX_CHANNEL;
/hal_espressif-3.6.0/components/hal/include/hal/
Drmt_types.h39 } rmt_channel_t; typedef
/hal_espressif-3.6.0/components/driver/test/
Dtest_rmt.c133 rmt_channel_t channel = 0;
482 static void rmt_tx_end_cb(rmt_channel_t channel, void *arg) in rmt_tx_end_cb()
542 static void rmt_tx_loop_end(rmt_channel_t channel, void *arg) in rmt_tx_loop_end()
/hal_espressif-3.6.0/examples/peripherals/rmt/step_motor/components/step_motor/src/
Dstep_motor_rmt.c33 rmt_channel_t rmt_ch;
227 static IRAM_ATTR void rmt_tx_loop_intr(rmt_channel_t channel, void *args) in rmt_tx_loop_intr()
/hal_espressif-3.6.0/docs/en/api-reference/peripherals/
Drmt.rst96 …or receive data. They are referred to using indexes defined in structure :cpp:type:`rmt_channel_t`.
100 …or receive data. They are referred to using indexes defined in structure :cpp:type:`rmt_channel_t`.
104 …d for receiving. They are referred to using indexes defined in structure :cpp:type:`rmt_channel_t`.
108 …d for receiving. They are referred to using indexes defined in structure :cpp:type:`rmt_channel_t`.
119 * The **channel** to be configured, select one from the :cpp:type:`rmt_channel_t` enumerator.
/hal_espressif-3.6.0/examples/peripherals/rmt/ir_protocols/components/infrared_tools/src/
Dir_parser_rmt_rc5.c154 RC5_CHECK(rmt_get_counter_clock((rmt_channel_t)config->dev_hdl, &counter_clk_hz) == ESP_OK, in ir_parser_rmt_new_rc5()
Dir_builder_rmt_rc5.c174 RC5_CHECK(rmt_get_counter_clock((rmt_channel_t)config->dev_hdl, &counter_clk_hz) == ESP_OK, in ir_builder_rmt_new_rc5()
Dir_parser_rmt_nec.c200 NEC_CHECK(rmt_get_counter_clock((rmt_channel_t)config->dev_hdl, &counter_clk_hz) == ESP_OK, in ir_parser_rmt_new_nec()
Dir_builder_rmt_nec.c181 NEC_CHECK(rmt_get_counter_clock((rmt_channel_t)config->dev_hdl, &counter_clk_hz) == ESP_OK, in ir_builder_rmt_new_nec()