6#ifndef __INC_FASTSPI_TYPES_H
7#define __INC_FASTSPI_TYPES_H
28#define SPI_B0 (RGB_BYTE0(RGB_ORDER) + (MASK_SKIP_BITS & SKIP))
30#define SPI_B1 (RGB_BYTE1(RGB_ORDER) + (MASK_SKIP_BITS & SKIP))
32#define SPI_B2 (RGB_BYTE2(RGB_ORDER) + (MASK_SKIP_BITS & SKIP))
34#define SPI_ADVANCE (3 + (MASK_SKIP_BITS & SKIP))
65#define FLAG_START_BIT 0x80
69#define MASK_SKIP_BITS 0x3F
81#define SPEED_DIV_16 16
83#define SPEED_DIV_32 32
85#define SPEED_DIV_64 64
87#define SPEED_DIV_128 128
92#define MAX_DATA_RATE 0
static FASTLED_FORCE_INLINE fl::u8 adjust(FASTLED_REGISTER fl::u8 data)
Hook called to adjust a byte of data before writing it to the output.
static FASTLED_FORCE_INLINE void postBlock(int, void *context=nullptr)
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