Merge branch 'feat/allow_setting_rmt_group_prescale' into 'master'

refactor(rmt): set group clock prescale dynamically

Closes IDFGH-13921

See merge request espressif/esp-idf!34640
This commit is contained in:
Chen Ji Chang
2025-01-17 14:40:28 +08:00
15 changed files with 167 additions and 51 deletions
+1 -1
View File
@@ -144,7 +144,7 @@ RMT 接收器可以对输入信号采样,将其转换为 RMT 数据格式,
.. note::
由于 GPIO 驱动程序中的软件限制,当 TX 和 RX 通道都绑定到同一 GPIO 时,请确保在 TX 通道之前初始化 RX 通道。如果先设置 TX 通道,那么在 RX 通道设置期间,GPIO 控制信号将覆盖先前的 RMT TX 通道信号
同时分配多个 RMT 通道时,RMT 组的分频系数将以第一个通道的分辨率来计算,驱动会从低到高寻找合适的分频系数。若分配多个通道时出现分频系数冲突,请调整分配通道的顺序,按照目标分辨率的大小按序申请通道(从大到小或者从小到大)
卸载 RMT 通道
~~~~~~~~~~~~~~~~~~~~~