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

Function createSpiChannelData

tests/fl/channels/adapters/spi_channel_adapter.cpp:140–145  ·  view source on GitHub ↗

@brief Create SPI channel data (APA102, SK9822, etc.)

Source from the content-addressed store, hash-verified

138
139/// @brief Create SPI channel data (APA102, SK9822, etc.)
140ChannelDataPtr 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.)
148ChannelDataPtr createClocklessChannelData(int pin = 5) {

Callers 1

FL_TEST_FILEFunction · 0.70

Calls 1

createFunction · 0.85

Tested by

no test coverage detected