@brief Create SPI channel data (APA102, SK9822, etc.)
| 138 | |
| 139 | /// @brief Create SPI channel data (APA102, SK9822, etc.) |
| 140 | ChannelDataPtr createSpiChannelData(int dataPin = 5, int clockPin = 18) { |
| 141 | SpiEncoder encoder = SpiEncoder::apa102(); |
| 142 | SpiChipsetConfig spiConfig{dataPin, clockPin, encoder}; |
| 143 | fl::vector_psram<uint8_t> data = {0x00, 0xFF, 0xAA, 0x55}; |
| 144 | return ChannelData::create(spiConfig, fl::move(data)); |
| 145 | } |
| 146 | |
| 147 | /// @brief Create clockless channel data (WS2812, SK6812, etc.) |
| 148 | ChannelDataPtr createClocklessChannelData(int pin = 5) { |
no test coverage detected