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 '%s' is disabled - dropping frame",
110 driver->getName().c_str());
111 return;
112 }
113
114
115
116
117 if (
mData->isInUse()) {
118 if (!
driver->waitForReady()) {
119 FL_WARN_ONCE(
"SlimSpiBridgeController: driver '%s' did not become ready in "
120 "time - dropping frame",
driver->getName().c_str());
121 return;
122 }
123 }
124
125
126
131 } else {
133 }
134
135
136
137 if (
pixels.ditherActive()) {
139 }
140
141
142
143 mData->getData().clear();
146
148
149
150
151
153 }
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.