|
FastLED 3.9.15
|
Definition at line 22 of file multi_lane_device.cpp.hpp.
#include <multi_lane_device.cpp.hpp>
Inheritance diagram for fl::spi::MultiLaneDevice::Impl:
Collaboration diagram for fl::spi::MultiLaneDevice::Impl:Public Member Functions | |
| Impl (const Config &cfg) | |
| ~Impl () FL_NOEXCEPT | |
| void | releaseBackend () |
Public Member Functions inherited from fl::spi::DeviceImplBase | |
| DeviceImplBase () FL_NOEXCEPT | |
| Constructor. | |
| void | clearBackend () |
| Clear backend state. | |
| bool | hasBackend () const |
| Validate backend pointer. | |
| bool | isReady () const |
| Check if device is ready. | |
Public Attributes | |
| u8 | backend_type |
| Config | config |
| fl::vector< Lane > | lanes |
Public Attributes inherited from fl::spi::DeviceImplBase | |
| fl::shared_ptr< SpiHwBase > | backend |
| Polymorphic SPI hardware backend (SpiHw1/2/4/8) | |
| bool | initialized |
| Whether hardware is initialized. | |
| bool | owns_backend |
| Whether this device owns the backend (for cleanup) | |