FastLED 3.10.8
Loading...
Searching...
No Matches
fl::anonymous_namespace{channel.cpp.hpp} Namespace Reference

Classes

class  ReorderingPixelIteratorAny
 Encapsulates pixel iterator construction with optional XYMap reordering. More...
 
class  StubChannelEngine
 

Functions

static fl::shared_ptr< RxDevice > createBackendDevice (const RxChannelConfig &config) FL_NO_EXCEPT
 
static FL_NO_INLINE void emitDisabledDriverError (const fl::string &channelName, const fl::string &driverName, const fl::string &exclusive) FL_NO_EXCEPT
 Out-of-line cold-path emitter for the #2517 silent-drop DISABLED-driver diagnostic in Channel::showPixels.
 
SpiChipset spiChipsetFor (const Channel &channel) FL_NO_EXCEPT
 
static RxConfig toRxConfig (const RxChannelConfig &config) FL_NO_EXCEPT
 
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.
 
void writeUCS7604 (fl::vector_psram< u8 > *data, PixelIterator &pixelIterator, ClocklessEncoder encoder, const ChannelOptions &settings, EOrder rgbOrder, bool managed) FL_NO_EXCEPT
 Encode UCS7604 pixel data into the channel data buffer.