FastLED 3.9.15
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

void applyWhiteCfg (CLEDController &ctrl, const ChannelOptions &options) FL_NOEXCEPT
 Apply the white-channel selection from ChannelOptions to a CLEDController.
 
static fl::shared_ptr< RxDevicecreateBackendDevice (const RxChannelConfig &config) FL_NOEXCEPT
 
static FL_NO_INLINE void emitDisabledDriverError (const fl::string &channelName, const fl::string &driverName, const fl::string &exclusive) FL_NOEXCEPT
 Out-of-line cold-path emitter for the #2517 silent-drop DISABLED-driver diagnostic in Channel::showPixels.
 
static RxConfig toRxConfig (const RxChannelConfig &config) FL_NOEXCEPT
 
void writeUCS7604 (fl::vector_psram< u8 > *data, PixelIterator &pixelIterator, ClocklessEncoder encoder, const ChannelOptions &settings, EOrder rgbOrder)
 Encode UCS7604 pixel data into the channel data buffer.