ESP32 RMT application, displaying raw RMT durations from multiple receive channels. Duration data from all enabled channels are simply displayed on the monitor. This requires that the ESP32 be connected to the host computer with a USB cable. No IR protocol decode is implemented.
The source compiles with ESP-IDF and can be found at
https://github.com/kimeckert/ESP32-RMT-Rx-raw
The format of the displayed RMT durations is compatible with the ESP32-RMT-server application, found at
https://github.com/kimeckert/ESP32-RMT-server
Why multiple channels? Most of my remotes use the standard 38KHz IR carrier frequency. One uses 56 KHz (*%#^!). I connected a 38KHz IR receiver to one GPIO and a 56KHz receiver to another GPIO. My IR sniffer now can receive and display raw codes from either frequency.
ESP32 RMT receive app, using multiple RMT channels
Who is online
Users browsing this forum: No registered users and 82 guests