FastLED 3.10.8
Loading...
Searching...
No Matches

◆ configureLUT()

void fl::spi::ParallelDevice::configureLUT ( const u32 * set_masks,
const u32 * clear_masks )

Configure custom LUT (advanced)

Parameters
set_masksArray of 256 set masks (GPIO pins to set high for each byte value)
clear_masksArray of 256 clear masks (GPIO pins to clear low for each byte value)
Note
Default LUT maps byte bits directly to GPIO pins
Must be called before begin() or after begin() but before write()

Definition at line 273 of file parallel_device.cpp.hpp.

273 {
274 if (!set_masks || !clear_masks) {
275 FL_WARN("ParallelDevice: Invalid LUT pointers");
276 return;
277 }
278
279 // LUT configuration depends on backend type
280 // For now, this is a no-op
281 FL_DBG("ParallelDevice: LUT configuration not yet implemented");
282}
#define FL_WARN(...)
Definition log.h:437
#define FL_DBG
Definition log.h:553

References FL_DBG, fl::FL_NO_EXCEPT, and FL_WARN.

Referenced by operator=().

+ Here is the caller graph for this function: