MCPcopy Create free account
hub / github.com/FastLED/FastLED / write

Method write

src/fl/channels/spi/lane.cpp.hpp:13–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11}
12
13void Lane::write(const u8* data, size_t size) {
14 if (!data || size == 0) {
15 FL_WARN("Lane " << mLaneId << ": Invalid data or size");
16 return;
17 }
18
19 // Resize buffer to fit new data
20 mBuffer.resize(size);
21
22 // Copy data into buffer
23 for (size_t i = 0; i < size; i++) {
24 mBuffer[i] = data[i];
25 }
26
27 FL_DBG("Lane " << mLaneId << ": Buffered " << size << " bytes");
28}
29
30fl::span<u8> Lane::getBuffer(size_t size) {
31 // Resize buffer to requested size

Callers 1

writeImplMethod · 0.45

Calls 1

resizeMethod · 0.45

Tested by

no test coverage detected