nodemcu / nodemcu-firmware

Lua based interactive firmware for ESP8266, ESP8285 and ESP32
https://nodemcu.readthedocs.io
MIT License
7.62k stars 3.12k forks source link

The rmt peripheral on ESP32 only can capture 64 pulses #3567

Closed pjsg closed 5 months ago

pjsg commented 1 year ago

Expected behavior

When you capture signals with the rmt module, you ought to be able to get more than 64 pulses.

Actual behavior

It is limited to 64.

Root Cause

It turns out that this is the default when you use the rmt driver from the idf. It is possible to configure more memory to be used by the hardware device.