FastLED 3.9.15
|
#include "fl/stdint.h"
#include "fl/dll.h"
#include <SmartMatrix.h>
#include <OctoWS2811.h>
#include "fl/force_inline.h"
#include "cpp_compat.h"
#include "fastled_config.h"
#include "led_sysdefs.h"
#include "fastled_delay.h"
#include "bitswap.h"
#include "controller.h"
#include "fastpin.h"
#include "fastspi_types.h"
#include "dmx.h"
#include "platforms.h"
#include "fastled_progmem.h"
#include "lib8tion.h"
#include "pixeltypes.h"
#include "hsv2rgb.h"
#include "colorutils.h"
#include "pixelset.h"
#include "colorpalettes.h"
#include "noise.h"
#include "power_mgt.h"
#include "fastspi.h"
#include "chipsets.h"
#include "fl/engine_events.h"
#include "fl/leds.h"
#include "fl/int.h"
#include "fl/sketch_macros.h"
Go to the source code of this file.
Macros | |||||||||||||||||
#define | __INC_FASTSPI_LED2_H | ||||||||||||||||
#define | __PROG_TYPES_COMPAT__ | ||||||||||||||||
avr-libc define to expose progmem typedefs. | |||||||||||||||||
#define | FASTLED_FAKE_SPI_FORWARDS_TO_FAKE_CLOCKLESS 0 | ||||||||||||||||
#define | FASTLED_VERSION 3010002 | ||||||||||||||||
Current FastLED version number, as an integer. | |||||||||||||||||
#define | NO_HARDWARE_PIN_SUPPORT | ||||||||||||||||
If no pin/port mappings are found, sends a warning message to the user during compilation. | |||||||||||||||||
Adding SPI-based controllers | |||||||||||||||||
Add an SPI based CLEDController instance to the world. There are two ways to call this method (as well as the other addLeds() variations). The first is with 2 arguments, in which case the arguments are a pointer to led data, and the number of leds used by this controller. The second is with 3 arguments, in which case the first argument is the same, the second argument is an offset into the CRGB data where this controller's CRGB data begins, and the third argument is the number of leds for this controller object.
| |||||||||||||||||
#define | _FL_MAP_CLOCKED_CHIPSET(CHIPSET_ENUM, CONTROLLER_CLASS) | ||||||||||||||||
Typedefs | |
typedef fl::u8(* | power_func) (fl::u8 scale, fl::u32 data) |
Typedef for a power consumption calculation function. | |
Enumerations | |
enum | EBlockChipsets |
Blockless output port enum. More... | |
enum | ESM { SMART_MATRIX } |
Smart Matrix Library controller type. More... | |
enum | ESPIChipsets { LPD6803 , LPD8806 , WS2801 , WS2803 , SM16716 , P9813 , APA102 , SK9822 , SK9822HD , DOTSTAR , DOTSTARHD , APA102HD , HD107 , HD107HD } |
LED chipsets with SPI interface. More... | |
enum | OWS2811 { OCTOWS2811 , OCTOWS2811_400 , OCTOWS2813 } |
Octo WS2811 LED Library controller types. More... | |
enum | SWS2812 { WS2812SERIAL } |
WS2812Serial Library controller type. More... | |
Functions | |
FASTLED_NAMESPACE_BEGIN fl::u16 | cled_contoller_size () |
Variables | |
CFastLED | FastLED |
Global LED strip management instance. | |