|
FastLED 3.9.15
|
Configuration structure for SPI communication.
Definition in file config.h.
#include "fl/stl/stdint.h"#include "fl/stl/vector.h"#include "fl/stl/span.h"#include "fl/stl/noexcept.h"
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | fl::SpiConfig |
| Configuration for SPI device (supports 1-8 lanes) More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::spi |
Typedefs | |
| using | fl::spi::Config = fl::SpiConfig |
Enumerations | |
| enum class | fl::spi_output_mode_t : u8 { fl::SPI_AUTO = 0 , fl::SPI_HW , fl::SPI_BITBANG , fl::SPI_ISR } |
| SPI output mode for multi-lane devices. More... | |
| enum class | fl::SpiParallelMode : u8 { fl::AUTO = 0 , fl::ISR_ASYNC , fl::BITBANG_BLOCKING } |
| Parallel device execution modes. More... | |
Variables | |
| constexpr size_t | fl::MAX_SPI_LANES = 32 |
| Maximum number of SPI lanes supported (hardware: 1-8, software: up to 32) | |