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