diff options
author | Sam Guyer <sam.guyer@gmail.com> | 2020-12-18 17:32:52 +0300 |
---|---|---|
committer | Sam Guyer <sam.guyer@gmail.com> | 2020-12-18 17:32:52 +0300 |
commit | 3e54f4bc495208425d49cdb24861bd6db4af687b (patch) | |
tree | d43bdb1251e5e4e4880ba84ea48ccb72e0ccfe1c | |
parent | fdba020808ed6c384114e8573b8ff9c43d2b6abd (diff) |
Apparently we need to make sure that mCur = mSize to stop transmission
-rw-r--r-- | src/platforms/esp/32/clockless_rmt_esp32.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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; } } |