FastLED 3.10.8
Loading...
Searching...
No Matches

◆ buildWave8ByteExpansionLUT() [1/2]

Wave8ByteExpansionLut fl::buildWave8ByteExpansionLUT ( const Wave8BitExpansionLut & nibble)

Build a byte-indexed expansion LUT (#2526) from the nibble LUT.

Entry b is the concatenation of the high-nibble expansion (symbols[0..3]) and the low-nibble expansion (symbols[4..7]) — bit-identical to what wave8_convert_byte_to_wave8byte() produces. Not for ISR use.

Definition at line 327 of file wave8.cpp.hpp.

327 {
328 Wave8ByteExpansionLut out;
329 buildWave8ByteExpansionLUT(nibble, out);
330 return out;
331}
void buildWave8ByteExpansionLUT(const Wave8BitExpansionLut &nibble, Wave8ByteExpansionLut &out) FL_NO_EXCEPT
Out-param overload: fill an existing 2 KB LUT in place.

References buildWave8ByteExpansionLUT(), and FL_NO_EXCEPT.

+ Here is the call graph for this function: