FastLED 3.10.6
Loading...
Searching...
No Matches

◆ encodeLPD6803()

FL_NO_INLINE void fl::Channel::encodeLPD6803 ( Channel & channel,
PixelIterator & pixels,
bool managed,
fl::vector_psram< u8 > & output )
staticprivate

Definition at line 757 of file channel.cpp.hpp.

759 {
760 if (tryEncodeManagedSpi(channel, pixels, managed, output,
761 spiChipsetFor(channel))) {
762 return;
763 }
764 pixels.writeLPD6803(&output);
765}
void writeLPD6803(CONTAINER_UIN8_T *out) FL_NO_EXCEPT
Encode pixels in LPD6803 format (zero allocation)
FL_NO_INLINE bool tryEncodeManagedSpi(Channel &channel, PixelIterator &pixels, bool managed, fl::vector_psram< u8 > &output, SpiChipset chipset) FL_NO_EXCEPT
Shared color-managed SPI override check.
SpiChipset spiChipsetFor(const Channel &channel) FL_NO_EXCEPT

References Channel(), and fl::FL_NO_EXCEPT.

+ Here is the call graph for this function: