Helper: create clockless ChannelData with given pin and byte data
| 22 | |
| 23 | // Helper: create clockless ChannelData with given pin and byte data |
| 24 | ChannelDataPtr makeClockless(int pin, const u8* bytes, size_t len) { |
| 25 | ChipsetTimingConfig timing(250, 625, 375, 280); // WS2812-like |
| 26 | fl::vector_psram<u8> data(bytes, bytes + len); |
| 27 | return ChannelData::create(pin, timing, fl::move(data)); |
| 28 | } |
| 29 | |
| 30 | // Helper: create SPI ChannelData with given data/clock pins and byte data |
| 31 | ChannelDataPtr makeSpi(int dataPin, int clockPin, const u8* bytes, |
no test coverage detected