Set up the values for binary dithering from the shared frame phase.
Definition at line 250 of file pixel_controller.h.
250 {
253#if FL_PLATFORM_HAS_TINY_MEMORY
254
257#else
258
260#endif
261 }
263 }
u8 ditherFrame() FL_NO_EXCEPT
Return the temporal-dither phase shared by all controllers in this frame.
fl::u8 e[3]
[DITHER] Max dither range per R,G,B channel (inversely proportional to brightness)
fl::u8 d[3]
[DITHER] Current dither offset per R,G,B channel (toggles via stepDithering)
ColorAdjustment mColorAdjustment
static FASTLED_FORCE_INLINE void init(u8(&d)[3], u8(&e)[3], const u8(&scale)[3], u8 frame) FL_NO_EXCEPT
Set up e from the per-channel brightness scale and d from frame.
References d, fl::detail::ditherFrame(), e, FL_NO_EXCEPT, fl::BinaryDither::init(), fl::BinaryDither::kEnabled, and mColorAdjustment.
Referenced by enable_dithering().