FastLED 3.9.15
Loading...
Searching...
No Matches
spi.h File Reference

Detailed Description

Multi-lane SPI interface for LED output Hardware (SPI_HW): 1-8 parallel data lanes Software (SPI_BITBANG, SPI_ISR): up to 32 parallel data lanes See examples/Spi/Spi.ino for usage example.

Definition in file spi.h.

#include "fl/stl/stdint.h"
#include "fl/stl/unique_ptr.h"
#include "fl/stl/span.h"
#include "fl/channels/spi/config.h"
#include "fl/channels/spi/transaction.h"
#include "fl/channels/spi/device.h"
#include "fl/channels/spi/lane.h"
#include "fl/channels/spi/write_result.h"
#include "fl/channels/spi/multi_lane_device.h"
#include "platforms/shared/spi_types.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for spi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::Spi
 SPI Device - RAII wrapper for multi-lane SPI. More...
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Typedefs

template<typename T = void>
using fl::SpiResult = spi::Result<T>
 
using fl::SpiTransaction = spi::Transaction