From 3e54f4bc495208425d49cdb24861bd6db4af687b Mon Sep 17 00:00:00 2001 From: Sam Guyer Date: Fri, 18 Dec 2020 09:32:52 -0500 Subject: Apparently we need to make sure that mCur = mSize to stop transmission --- src/platforms/esp/32/clockless_rmt_esp32.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/platforms/esp/32/clockless_rmt_esp32.cpp b/src/platforms/esp/32/clockless_rmt_esp32.cpp index 119702c3..1a36f60a 100644 --- a/src/platforms/esp/32/clockless_rmt_esp32.cpp +++ b/src/platforms/esp/32/clockless_rmt_esp32.cpp @@ -358,6 +358,7 @@ void IRAM_ATTR ESP32RMTController::fillNext(bool check_time) RMT.conf_ch[mRMT_channel].conf1.tx_start = 0; RMT.conf_ch[mRMT_channel].conf1.mem_rd_rst = 1; RMT.conf_ch[mRMT_channel].conf1.mem_rd_rst = 0; + mCur = mSize; // Just to make sure return; } } -- cgit v1.2.3