15 if (!
data || size == 0) {
24 for (
size_t i = 0; i < size; i++) {
28 FL_DBG(
"Lane " <<
mLaneId <<
": Buffered " << size <<
" bytes");
Lane(size_t lane_id, MultiLaneDevice *parent) FL_NO_EXCEPT
Construct lane (called by MultiLaneDevice)
friend class MultiLaneDevice
fl::span< u8 > getBuffer(size_t size) FL_NO_EXCEPT
Get direct buffer access for zero-copy writes.
fl::span< const u8 > data() const FL_NO_EXCEPT
Get const access to buffer data.
void write(const u8 *data, size_t size) FL_NO_EXCEPT
Write data to this lane's buffer.
Lane class for multi-lane SPI devices.
Centralized logging categories for FastLED hardware interfaces and subsystems.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.