6#ifndef __INC_FASTSPI_TYPES_H
7#define __INC_FASTSPI_TYPES_H
29#define SPI_B0 (RGB_BYTE0(RGB_ORDER) + (MASK_SKIP_BITS & SKIP))
31#define SPI_B1 (RGB_BYTE1(RGB_ORDER) + (MASK_SKIP_BITS & SKIP))
33#define SPI_B2 (RGB_BYTE2(RGB_ORDER) + (MASK_SKIP_BITS & SKIP))
35#define SPI_ADVANCE (3 + (MASK_SKIP_BITS & SKIP))
66#define FLAG_START_BIT 0x80
70#define MASK_SKIP_BITS 0x3F
82#define SPEED_DIV_16 16
84#define SPEED_DIV_32 32
86#define SPEED_DIV_64 64
88#define SPEED_DIV_128 128
93#define MAX_DATA_RATE 0
static FASTLED_FORCE_INLINE fl::u8 adjust(FASTLED_REGISTER fl::u8 data) FL_NO_EXCEPT
Hook called to adjust a byte of data before writing it to the output.
static FASTLED_FORCE_INLINE void postBlock(int, void *context=nullptr) FL_NO_EXCEPT
Hook called after a block of data is written to the output.
Dummy class for output controllers that need no data transformations.
#define FASTLED_FORCE_INLINE
#define FL_DISABLE_WARNING_PUSH
#define FL_DISABLE_WARNING_POP
#define FASTLED_UNUSED(x)
#define FL_DISABLE_WARNING_DEPRECATED_REGISTER