242 {
243#if !FL_PLATFORM_HAS_TINY_MEMORY
244 switch (chip) {
247 return true;
250 return true;
251 default:
252 break;
253 }
254#endif
255#if FASTLED_HD_COLOR_MIXING && !FL_PLATFORM_HAS_TINY_MEMORY
256
257
258
259
260
261
262
263
264 switch (chip) {
270 return true;
271 default:
272 break;
273 }
274
275
276 const EmitterProfile* profile =
controller.emitterProfile();
279 ? profile->five_bit_semantics
282 if (min_field >= 31) {
283
284 return false;
285 }
287 return true;
288#else
293 return false;
294#endif
295}
CLEDController * controller
void writeLPD6803Wide(OutputIterator back_ins) FL_NO_EXCEPT
LPD6803 over a colour-managed channel's 16-bit drives, quantized once to the chip's 5 bits per channe...
void writeLPD8806Wide(OutputIterator back_ins) FL_NO_EXCEPT
LPD8806 over a colour-managed channel's 16-bit drives, quantized once to the chip's 7 bits (B3: one f...
u8 & hdFieldFloor() FL_NO_EXCEPT
Backing store for CFastLED::setHdFieldFloor().
back_insert_iterator< Container > back_inserter(Container &c) FL_NO_EXCEPT
Helper function to create a back_insert_iterator.
u8 hdMinimumField(FiveBitSemantics semantics, u8 floor_setting) FL_NO_EXCEPT
The lowest field the managed HD path may choose: the configured flicker floor for a secondary slow-PW...
@ LPD6803
LPD6803 LED chipset.
@ HD107
Same as APA102, but in turbo 40-mhz mode.
@ SK9822
SK9822 LED chipset.
@ DOTSTAR
APA102 LED chipset alias.
@ APA102
APA102 LED chipset.
@ LPD8806
LPD8806 LED chipset.
FiveBitSemantics fiveBitSemanticsFor(SpiChipset chip, FiveBitSemantics profile) FL_NO_EXCEPT
The 5-bit semantics for chip, with profile overriding the chip's default when it is not NotApplicable...