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

Function buildUCS7604Preamble

tests/fl/channels/data.cpp:26–42  ·  view source on GitHub ↗

@brief Helper to build a UCS7604-style preamble (15 bytes)

Source from the content-addressed store, hash-verified

24
25/// @brief Helper to build a UCS7604-style preamble (15 bytes)
26void buildUCS7604Preamble(fl::vector_psram<uint8_t>& buffer) {
27 buffer.push_back(0xFF); // Sync pattern
28 buffer.push_back(0xFF);
29 buffer.push_back(0xFF);
30 buffer.push_back(0xFF);
31 buffer.push_back(0xFF);
32 buffer.push_back(0xFF);
33 buffer.push_back(0x00); // Header
34 buffer.push_back(0x02);
35 buffer.push_back(0x03); // Mode: 8-bit @ 800kHz
36 buffer.push_back(0x0F); // R current
37 buffer.push_back(0x0F); // G current
38 buffer.push_back(0x0F); // B current
39 buffer.push_back(0x0F); // W current
40 buffer.push_back(0x00); // Reserved
41 buffer.push_back(0x00);
42}
43
44/// @brief UCS7604-style padding generator
45///

Callers 1

FL_TEST_FILEFunction · 0.70

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected