Definition at line 115 of file slim_spi_bridge_controller.h.
115 {
118 return;
119 }
120
121
122
123
124
126 FL_WARN_ONCE(
"SlimSpiBridgeController: driver '" <<
driver->getName() <<
"' is disabled - dropping frame");
127 return;
128 }
129
130
131
132
133 if (
mData->isInUse()) {
134 if (!
driver->waitForReady()) {
135 FL_WARN_ONCE(
"SlimSpiBridgeController: driver '" <<
driver->getName() <<
"' did not become ready in time - dropping frame");
136 return;
137 }
138 }
139
140
141
146 } else {
148 }
149
150
151
152 if (
pixels.ditherActive()) {
154 }
155
156
157
158 mData->getData().clear();
161
163
164
165
166
168 }
Rgbww getRgbww() const FL_NO_EXCEPT
Rgbw getRgbw() const FL_NO_EXCEPT
static void encode(fl::PixelIterator &it, fl::vector_psram< u8 > &out) FL_NO_EXCEPT
Encode it into out using the writer selected by CHIPSET.
fl::shared_ptr< IChannelDriver > resolveDriver() FL_NO_EXCEPT
Resolve the driver for this frame.
Shared legacy addLeds<ESPIChipsets ...>() bridge controller over an IChannelDriver,...
#define FL_WARN_ONCE(...)
References encode(), fl::FL_NO_EXCEPT, FL_WARN_ONCE, fl::CLEDController::getRgbw(), fl::CLEDController::getRgbww(), mData, mDitherPhase, fl::ChannelManager::registry(), resolveDriver(), fl::RGB, fl::RGBW, and fl::RGBWW.