Skip to content

Commit c9e1366

Browse files
authored
Fixes RMT Source Clock setting
1 parent b0392f7 commit c9e1366

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

cores/esp32/esp32-hal-rmt.c

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -478,11 +478,8 @@ bool rmtInit(int pin, rmt_ch_dir_t channel_direction, rmt_reserve_memsize_t mem_
478478
// TX Channel
479479
rmt_tx_channel_config_t tx_cfg;
480480
tx_cfg.gpio_num = pin;
481-
#if CONFIG_IDF_TARGET_ESP32C6
481+
// CLK_APB for ESP32|S2|S3|C3 -- CLK_PLL_F80M for C6 -- CLK_XTAL for H2
482482
tx_cfg.clk_src = RMT_CLK_SRC_DEFAULT;
483-
#else
484-
tx_cfg.clk_src = RMT_CLK_SRC_APB;
485-
#endif
486483
tx_cfg.resolution_hz = frequency_Hz;
487484
tx_cfg.mem_block_symbols = SOC_RMT_MEM_WORDS_PER_CHANNEL * mem_size;
488485
tx_cfg.trans_queue_depth = 10; // maximum allowed
@@ -507,11 +504,8 @@ bool rmtInit(int pin, rmt_ch_dir_t channel_direction, rmt_reserve_memsize_t mem_
507504
// RX Channel
508505
rmt_rx_channel_config_t rx_cfg;
509506
rx_cfg.gpio_num = pin;
510-
#if CONFIG_IDF_TARGET_ESP32C6
507+
// CLK_APB for ESP32|S2|S3|C3 -- CLK_PLL_F80M for C6 -- CLK_XTAL for H2
511508
rx_cfg.clk_src = RMT_CLK_SRC_DEFAULT;
512-
#else
513-
rx_cfg.clk_src = RMT_CLK_SRC_APB;
514-
#endif
515509
rx_cfg.resolution_hz = frequency_Hz;
516510
rx_cfg.mem_block_symbols = SOC_RMT_MEM_WORDS_PER_CHANNEL * mem_size;
517511
rx_cfg.flags.invert_in = 0;

0 commit comments

Comments
 (0)