|
FastLED 3.9.15
|
#include <impl.h>
Collaboration diagram for fl::spi::Device::Impl:Classes | |
| struct | AsyncState |
| State for async operations. More... | |
Public Member Functions | |
| Impl (const Config &cfg) | |
| Constructor. | |
| ~Impl () FL_NOEXCEPT | |
| Destructor. | |
Public Attributes | |
| struct fl::spi::Device::Impl::AsyncState | async_state |
| SPIBusHandle | bus_handle |
| Handle from SPIBusManager. | |
| Config | config |
| Device configuration. | |
| fl::shared_ptr< SpiHwBase > | hw_backend |
| Platform-specific backend pointer (for single-lane SPI) | |
| bool | initialized |
| Whether hardware is initialized. | |
| bool | owns_backend |
| True if this Device owns the hw_backend (SINGLE_SPI mode) | |