FastLED 3.9.15
Loading...
Searching...
No Matches
decode_ws2812.cpp.hpp File Reference

Detailed Description

Shared 4-phase WS2812 edge-pair -> byte decoder (definition).

See decode_ws2812.h for the full contract and the explicit list of behaviours preserved verbatim from the original Native + LPC SCT decoders that this consolidation replaces.

Definition in file decode_ws2812.cpp.hpp.

+ Include dependency graph for decode_ws2812.cpp.hpp:
+ 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.
 
namespace  fl::channels
 
namespace  fl::channels::rx
 

Functions

fl::result< u32, DecodeErrorfl::channels::rx::decodeWs2812Edges (const ChipsetTiming4Phase &timing, fl::span< const EdgeTime > edges, fl::span< u8 > out) FL_NOEXCEPT
 Decode a WS2812 edge-pair stream into bytes.