Skip to content

Commit 4e96bff

Browse files
david-cermakme-no-dev
authored andcommitted
Initial version of rmt driver (espressif#1525)
* rmt driver initial version * supporting conti mode plus interrupts * using conitnous mode for sending more data * working continous mode * rmt driver cleanup after conti mode * initial version of rmt driver * adding a simple example * adding channel and block locks * modified of rmt interface for simpler/easier usage * adding header sentinels, split interface to common and additional settings * Fixes per code review + support for rx callback mode * renamed internal structures and enums, fixed formatting * cmake support for rmt * refactored tx-conti interrupts to function to make it more readable * added Tx and Rx examples * added license headers * minor updates per review * used struct access, renamed defines, corrected diagram
1 parent ea61563 commit 4e96bff

File tree

7 files changed

+1314
-0
lines changed

7 files changed

+1314
-0
lines changed

CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ set(CORE_SRCS
1616
cores/esp32/esp32-hal-timer.c
1717
cores/esp32/esp32-hal-touch.c
1818
cores/esp32/esp32-hal-uart.c
19+
cores/esp32/esp32-hal-rmt.c
1920
cores/esp32/Esp.cpp
2021
cores/esp32/FunctionalInterrupt.cpp
2122
cores/esp32/HardwareSerial.cpp

0 commit comments

Comments
 (0)