|
FastLED 3.9.15
|
SPI chipset configuration (data + clock pins)
Used for clock-based LED protocols like APA102, SK9822, HD108, WS2801, etc. These chipsets use explicit clock and data lines for synchronous transmission.
#include <config.h>
Collaboration diagram for fl::SpiChipsetConfig:Public Member Functions | |
| SpiChipsetConfig () FL_NOEXCEPT | |
| Default constructor (requires explicit protocol specification) | |
| SpiChipsetConfig (const SpiChipsetConfig &) FL_NOEXCEPT=default | |
| Copy constructor. | |
| SpiChipsetConfig (int dataPin, int clockPin, const SpiEncoder &timing) FL_NOEXCEPT | |
| Constructor. | |
| SpiChipsetConfig (SpiChipsetConfig &&) FL_NOEXCEPT=default | |
| Move constructor. | |
| bool | operator!= (const SpiChipsetConfig &other) const FL_NOEXCEPT |
| Inequality operator. | |
| SpiChipsetConfig & | operator= (const SpiChipsetConfig &) FL_NOEXCEPT=default |
| Copy assignment. | |
| SpiChipsetConfig & | operator= (SpiChipsetConfig &&) FL_NOEXCEPT=default |
| Move assignment. | |
| bool | operator== (const SpiChipsetConfig &other) const FL_NOEXCEPT |
| Equality operator. | |
Public Attributes | |
| int | clockPin |
| GPIO clock pin (SCK) | |
| int | dataPin |
| GPIO data pin (MOSI) | |
| SpiEncoder | timing |
| SPI encoder configuration. | |