esp32/esp32_rmt: Properly fix looping behaviour of RMT.
A previous commit 3a9d9480 can cause lock-ups of the RMT driver, so this commit reverses that, adds a loop_en flag, and explicitly controls the TX interrupt in write_pulses(). This provides correct looping, non-blocking writes and sensible behaviour for wait_done(). See also #6167.
Showing
Please register or sign in to comment