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

Detailed Description

Private implementation data for Device class.

Definition at line 19 of file impl.h.

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

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