-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Hi. Here is a link to a new library:
https://github.com/afpineda/ESP32-RGB-LEDStrip
I'm not sure which category it fits into or if it's quite "awsome" enough.
Description:
"This project features a modern C++ library for displaying pixels in RGB LED strips (and LED matrices). It is designed to be extensible to other RGB LED controllers (not only LED strips) and CPU architectures."
Supported hardware:
-
Any pixel driver using 8-bit per color channel (red, green and blue): WS2811, WS2812, WS2815, SK6812 and UCS1903, or any other driver if you provide the working parameters.
-
ESP32 architecture.
Features:
- Can work in open-drain mode to avoid having a complex voltage level shifter.
- RGB and HSL color models.
- Brightness reduction factor for all pixels (optional).
- Display pixels all at once.
- Display pixels in reverse order (optional), so your code does not depend on the physical arrangement of the LED strip.
- Display based on priorities (optional).
- Handy shutdown method to prepare for deep sleep modes.
- Extensible to other RGB LED controllers (not just LED strips) and hardware architectures.
- Code specifically optimized for the ESP32 architecture (no Arduino bloatware):
- Based on the Remote Control Transceiver (RMT) API.
- Support for LED matrices
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels