This is the low-level counterpart to the ravelights backend for driving WS28XX individually addressable LEDs or other pixel-like devices like laser diodes via an ESP32 microcontroller and custom hardware.
- Receive pixel frames via Artnet (wifi or serial)
- Discover pixel driver instances via mDNS
- Configure parallel FastLED outputs via REST API
- Drive many pixels by utilizing both CPU cores of the ESP32 and FastLED's parallel output
- Clone this repository
--recursive
ly. - Install ESP-IDF extension for Visual Studio Code and install ESP-IDF v5.1.4. See here for further instructions.
See the main/examples
directory for usage examples.
A specific example can be selected for compilation by adapting main/CmakeLists.txt
.