|
FastLED 3.9.15
|
WS2816 encoder - converts 16-bit RGB pixels to dual 8-bit RGB format.
The WS2816 is a high-definition LED chipset that uses 16-bit color depth. This encoder converts each 16-bit RGB pixel into two 8-bit RGB pixels for transmission via standard WS2812-compatible controllers.
Protocol:
Definition in file ws2816.h.
Include dependency graph for ws2816.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Functions | |
| template<typename InputIterator, typename OutputIterator> | |
| void | fl::encodeWS2816 (InputIterator first, InputIterator last, OutputIterator out) |
| Encode 16-bit RGB pixel data into dual 8-bit RGB format for WS2816. | |
| pair< CRGB, CRGB > | fl::packWS2816Pixel (u16 s0, u16 s1, u16 s2) |
| Pack a single 16-bit RGB pixel into two 8-bit CRGB pixels for WS2816. | |