|
FastLED 3.9.15
|
|
static |
Transpose 4 lanes of data into interleaved quad-SPI format.
| lane0 | Lane 0 data (use fl::nullopt for unused lane) |
| lane1 | Lane 1 data (use fl::nullopt for unused lane) |
| lane2 | Lane 2 data (use fl::nullopt for unused lane) |
| lane3 | Lane 3 data (use fl::nullopt for unused lane) |
| output | Output buffer to write interleaved data (size must be divisible by 4) |
| error | Optional pointer to receive error message (set to nullptr if unused) |
Definition at line 114 of file transposition.cpp.hpp.
References fl::vector< T >::data(), fl::Optional< T >::empty(), getLaneByte(), fl::Optional< T >::has_value(), fl::vector< T >::resize(), and fl::transpose_4lane_inline().
Referenced by fl::spi::MultiLaneDevice::flush().
Here is the call graph for this function:
Here is the caller graph for this function: