Helper: Verify start frame (4 bytes of 0x00)
| 16 | |
| 17 | // Helper: Verify start frame (4 bytes of 0x00) |
| 18 | static void verifyStartFrame(const fl::vector<fl::u8>& data, size_t offset = 0) { |
| 19 | FL_REQUIRE(data.size() >= offset + 4); |
| 20 | FL_CHECK(data[offset + 0] == 0x00); |
| 21 | FL_CHECK(data[offset + 1] == 0x00); |
| 22 | FL_CHECK(data[offset + 2] == 0x00); |
| 23 | FL_CHECK(data[offset + 3] == 0x00); |
| 24 | } |
| 25 | |
| 26 | // Helper: Verify LED frame (4 bytes: [0xE0|brightness][B][G][R]) |
| 27 | static void verifyLEDFrame(const fl::vector<fl::u8>& data, size_t offset, |