Chen Jichang
|
fbc441713a
|
fix(rmt): fix pm lock type to increase stability
|
2025-11-03 16:24:25 +08:00 |
|
morris
|
bd8669b3cd
|
Merge branch 'fix/rmt_tx_loop_mode_v5.4' into 'release/v5.4'
fix(rmt): correct the condition for warnings in loop mode (v5.4)
See merge request espressif/esp-idf!41791
|
2025-10-26 22:54:20 +08:00 |
|
Chen Jichang
|
39020008c6
|
fix(rmt): use memset to clear entire RMT memory block instead of single word
closes https://github.com/espressif/esp-idf/issues/17692
|
2025-10-15 15:40:39 +08:00 |
|
Chen Jichang
|
679c197185
|
refactor(gdma): move buffer aligment to buffer mount config
|
2025-10-15 15:40:39 +08:00 |
|
Chen Jichang
|
d5ce0e4757
|
fix(rmt): alloc channel memory from internal
|
2025-10-10 18:09:52 +08:00 |
|
Chen Jichang
|
9f71953a7f
|
fix(rmt): treat loop once as no loop
|
2025-10-09 15:04:19 +08:00 |
|
Chen Jichang
|
bca0e0893e
|
fix(rmt): correct the condition for warnings in loop mode
|
2025-10-09 15:04:19 +08:00 |
|
morris
|
025b6c6734
|
Merge branch 'refactor/use_gdma_link_in_rmt_v5.4' into 'release/v5.4'
refactor(rmt): use gdma link list driver to mount buffer (v5.4)
See merge request espressif/esp-idf!41237
|
2025-08-18 14:54:44 +08:00 |
|
Chen Jichang
|
0cc6d037ea
|
fix(rmt): fix the state of the simple encoder with mem full
Closes https://github.com/espressif/esp-idf/issues/17244
|
2025-08-14 15:49:12 +08:00 |
|
Chen Jichang
|
6a17241f1f
|
feat(rmt): allow to set init level before any tx transmission
Closes https://github.com/espressif/esp-idf/issues/16068
|
2025-08-14 11:28:29 +08:00 |
|
Chen Jichang
|
ccf13b9732
|
fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
|
2025-08-14 11:28:26 +08:00 |
|
Chen Jichang
|
65e8047c07
|
fix(rmt): fix race condition and add receive config error message
Closes https://github.com/espressif/esp-idf/issues/15842
Closes https://github.com/espressif/esp-idf/issues/15836
|
2025-05-09 13:44:18 +08:00 |
|
morris
|
2c376ff99f
|
refactor(drivers): refactor the iram-safe option of the gdma peripherals
Closes https://github.com/espressif/esp-idf/issues/15771
|
2025-04-16 17:09:04 +08:00 |
|
Chen Jichang
|
7be85fd8ba
|
feat(rmt_tx): allow to switch gpio in tx channal
|
2025-04-14 18:38:45 +08:00 |
|
morris
|
ff8c836be3
|
Merge branch 'feat/allow_setting_rmt_group_prescale_v5.4' into 'release/v5.4'
refactor(rmt): set group clock prescale dynamically (v5.4)
See merge request espressif/esp-idf!36737
|
2025-04-02 10:15:16 +08:00 |
|
Chen Jichang
|
916af811f4
|
fix(rmt): fix the received symbols issue
|
2025-03-20 10:36:45 +08:00 |
|
Chen Jichang
|
fc5d2e1bae
|
refactor(rmt): set group clock prescale dynamically
Closes https://github.com/espressif/esp-idf/issues/14760
|
2025-02-26 14:17:12 +08:00 |
|
Jiang Jiang Jian
|
db6e451f14
|
Merge branch 'bugfix/channel_resolution_calculation_v5.4' into 'release/v5.4'
fix(rmt): channel resolution divider rounding issue (v5.4)
See merge request espressif/esp-idf!36032
|
2025-01-09 11:38:53 +08:00 |
|
morris
|
d566bd431b
|
fix(rmt): channel resolution divider rounding issue
Closes https://github.com/espressif/esp-idf/issues/15092
|
2024-12-27 16:57:47 +08:00 |
|
morris
|
55d5ba38c6
|
feat(rmt): add API to return the real clock resolution of a channel
Closes https://github.com/espressif/esp-idf/pull/15074
|
2024-12-24 11:16:50 +08:00 |
|
Li Shuai
|
bde6b9141f
|
change(esp_hw_support): update some modules sleep retention init dependency bitmap
|
2024-11-18 17:46:40 +08:00 |
|
morris
|
05cb70cc3a
|
refactor(rmt): define retention module in the soc layer
|
2024-10-10 12:12:58 +08:00 |
|
morris
|
7e4ce003a5
|
refactor(rmt): deprecate io_loop_back
when initialize the GPIO for RMT peripehral, driver won't overwrite the
previous GPIO settings. Just append different modes to the GPIO.
|
2024-09-23 13:33:44 +08:00 |
|
morris
|
491901d7e4
|
feat(rmt): support sleep retention by regdma on esp32c5
|
2024-09-23 13:31:47 +08:00 |
|
wuzhenghui
|
13e42707a0
|
feat(esp_hw_support): add clk tree source gate management api
|
2024-09-11 10:53:01 +08:00 |
|
morris
|
6960c747b5
|
feat(rmt): set DMA transfer burst size
default burst size was set to 32 bytes
|
2024-07-19 16:59:36 +08:00 |
|
morris
|
dcfcf83109
|
fix(rmt): fix gcc static analyzer warnings
|
2024-06-25 14:54:00 +08:00 |
|
Alexey Lapshin
|
b0ba5689f1
|
Merge branch 'feature/gcc-fanalyzer' into 'master'
feat(ci): add gnu static analyzer job
See merge request espressif/esp-idf!30902
|
2024-06-19 19:31:53 +08:00 |
|
Alexey Lapshin
|
ed6e497c6f
|
feat(build): add COMPILER_STATIC_ANALYZER option
|
2024-06-18 14:25:37 +08:00 |
|
morris
|
3ef9426e2a
|
refactor(gptimer): sleep retention code clean up
|
2024-06-18 09:59:12 +08:00 |
|
morris
|
bfc29da19a
|
feat(rmt): add driver support on esp32c5
MP version
|
2024-05-23 11:23:14 +08:00 |
|
morris
|
cb2898d033
|
change(rmt): rename sleep back to sleep retention
|
2024-05-23 11:02:07 +08:00 |
|
morris
|
e8e975112a
|
feat(rmt): support sleep retention
by back up the registers
|
2024-04-24 22:10:42 +08:00 |
|
Jeroen Domburg
|
0078680e88
|
feat(rmt): Add simple callback encoder
|
2024-04-11 15:54:52 +08:00 |
|
morris
|
9ada0b029a
|
fix(rmt): fix the counting clock used by rx filter on esp32/s2
is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510
|
2024-04-07 15:05:28 +08:00 |
|
morris
|
d908150adc
|
fix(rmt): calarify partial receive is not support on esp32
because of lack hardware support
|
2024-04-07 14:33:39 +08:00 |
|
morris
|
c0289ee6eb
|
fix(drivers): fix typos found by codespell
codespell components/esp_driver*
|
2024-03-28 10:01:27 +08:00 |
|
morris
|
9b8fd65221
|
feat(rmt): basic driver support on esp32c5
|
2024-03-13 17:37:47 +08:00 |
|
morris
|
abb6690f7d
|
change(rmt): cache sync logic enhancement
|
2024-03-13 17:32:54 +08:00 |
|
morris
|
391a187c11
|
feat(rmt): check if the gpio number is reserved by others
|
2024-03-09 10:33:58 +08:00 |
|
morris
|
08845cf669
|
feat(rmt): added a help function for allocating encoder memory
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
|
2024-01-25 18:44:25 +08:00 |
|
morris
|
5eed8e0fda
|
feat(rmt): support update bytes encoder configurations at runtime
Closes https://github.com/espressif/esp-idf/issues/12775
|
2024-01-10 15:34:27 +08:00 |
|
morris
|
d97a46160d
|
fix(rmt): DMA descriptor alignment respect the cache line size
|
2024-01-08 10:31:32 +08:00 |
|
morris
|
f2751213fd
|
feat(rmt): move the driver to a new component
|
2023-11-25 00:29:53 +00:00 |
|