https://github.com/calinradoni/esp32rmt
Helper component for ESP32 Remote Control module
https://github.com/calinradoni/esp32rmt
esp-idf esp32 rmt
Last synced: 28 days ago
JSON representation
Helper component for ESP32 Remote Control module
- Host: GitHub
- URL: https://github.com/calinradoni/esp32rmt
- Owner: CalinRadoni
- License: gpl-3.0
- Created: 2019-12-19T19:24:42.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-03-17T21:38:50.000Z (about 5 years ago)
- Last Synced: 2025-05-30T08:50:28.251Z (about 1 year ago)
- Topics: esp-idf, esp32, rmt
- Language: C++
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE-GPLv3.txt
Awesome Lists containing this project
README
# Helper component for ESP32 Remote Control module

This implementation uses the RMT driver from `ESP-IDF`.
It can be used to control any of the eight channels of the RMT module.
## Dependencies
This component was tested with [ESP-IDF](https://github.com/espressif/esp-idf) **v4.1**.
## Example code
The example application is in the `example` directory and is used for compile checking.
For a better example, see the [ESP32DLEDController](https://github.com/CalinRadoni/ESP32DLEDController) component.
## Hardware details
The code ( with [ESP32DLEDController](https://github.com/CalinRadoni/ESP32DLEDController) ) was tested on the following boards / devices:
- ESP32-DevKitC board with a level convertor made from two 74HCT1G04 inverters
- pax-LampD1
- Dev33-DLED - uses SN74LV1T34 logic level shifter connected to an ESP32-WROOM-32 module
- Dev34-DLEDGrid - uses SN74LV1T34 logic level shifter connected to an ESP32-WROOM-32 module
and:
- a LED strip with 300 WS2812B digital LEDs + Mean Well EPS-65S-5 power source
- a 8x8 LED board with WS2812 digital LEDs + Sony VTC6 18650 Battery
## Development Environment
Main tools used where [Espressif IoT Development Framework](https://github.com/espressif/esp-idf) and *ESP32 toolchain for Linux*
(see [Standard Setup of Toolchain for Linux](https://github.com/espressif/esp-idf/blob/master/docs/get-started/linux-setup.rst)
for the latest version).
Editing was done in [Visual Studio Code](https://code.visualstudio.com).
Version control with [Git](https://git-scm.com).
## License
This software and its documentation are released under the [GNU GPLv3](http://www.gnu.org/licenses/gpl-3.0.html) License. See the `LICENSE-GPLv3.txt` file.
## Note
This is an improved version of the one used by me previously in the [esp32_digitalLEDs](https://github.com/CalinRadoni/esp32_digitalLEDs) repository.