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

◆ enqueue()

virtual void fl::IChannelDriver::enqueue ( ChannelDataPtr channelData)
pure virtual

Enqueue channel data for transmission.

Parameters
channelDataChannel data to transmit
Note
Behavior depends on implementation - may batch or transmit immediately
Non-blocking. Data is stored until show() is called (typical pattern).
Clever implementations may begin transmission early to save memory.

Implemented in fl::anonymous_namespace{channel.cpp.hpp}::StubChannelEngine, and fl::SpiChannelEngineAdapter.

References fl::FL_NO_EXCEPT.

Referenced by fl::SlimBridgeController< DATA_PIN, TIMING, RGB_ORDER, WAIT_TIME, DriverTraits, XTRA0, DIRECT_SHOW >::showPixels().

+ Here is the caller graph for this function: