FastLED 3.9.15
Loading...
Searching...
No Matches
fl::spi::MultiLaneDevice::Impl Struct Reference

Detailed Description

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< Lanelanes
 
- 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)
 

The documentation for this struct was generated from the following file: