FastLED 3.9.15
Loading...
Searching...
No Matches
ws2803.h File Reference

Detailed Description

WS2803 SPI chipset encoder (WS2801 alias)

WS2803 uses identical protocol to WS2801 - just simple RGB byte streaming. The only difference is the default clock speed (typically higher for WS2803).

Protocol:

  • LED data: 3 bytes per LED (RGB order)
  • No frame overhead (latch is timing-based, not data-based)
  • Clock speed: typically higher than WS2801
Note
This is just a wrapper around the WS2801 encoder

Definition in file ws2803.h.

#include "fl/stl/noexcept.h"
+ Include dependency graph for ws2803.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::encodeWS2801 (InputIterator first, InputIterator last, OutputIterator out) FL_NOEXCEPT
 Encode pixel data in WS2801/WS2803 format.
 
template<typename InputIterator, typename OutputIterator>
void fl::encodeWS2803 (InputIterator first, InputIterator last, OutputIterator out) FL_NOEXCEPT
 Encode pixel data in WS2803 format (alias for WS2801)