Definition at line 98 of file slim_spi_bridge_controller.h.
98 {
101 return;
102 }
103
104
105
106
107
109 FL_WARN_ONCE(
"SlimSpiBridgeController: driver '" <<
driver->getName() <<
"' is disabled - dropping frame");
110 return;
111 }
112
113
114
115
116 if (
mData->isInUse()) {
117 if (!
driver->waitForReady()) {
118 FL_WARN_ONCE(
"SlimSpiBridgeController: driver '" <<
driver->getName() <<
"' did not become ready in time - dropping frame");
119 return;
120 }
121 }
122
123
124
129 } else {
131 }
132
133
134
135 if (
pixels.ditherActive()) {
137 }
138
139
140
141 mData->getData().clear();
144
146
147
148
149
151 }
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.