FastLED 3.10.6
Loading...
Searching...
No Matches
fastled_config.h
Go to the documentation of this file.
1#pragma once
2
5
9#if defined(FASTLED_STUB_IMPL) || defined(FL_IS_WASM)
10 #define FASTLED_ALL_PINS_VALID
11#endif
12
17// #define FASTLED_FORCE_SOFTWARE_PINS
18
22// #define FASTLED_FORCE_SOFTWARE_SPI
23
28// #define FASTLED_ALLOW_INTERRUPTS 1
29// #define FASTLED_ALLOW_INTERRUPTS 0
30
37// #define FASTLED_NOISE_ALLOW_AVERAGE_TO_OVERFLOW 0
38// #define FASTLED_NOISE_ALLOW_AVERAGE_TO_OVERFLOW 1
39
46#define FASTLED_SCALE8_FIXED 1
47// #define FASTLED_SCALE8_FIXED 0
48
56#define FASTLED_BLEND_FIXED 1
57// #define FASTLED_BLEND_FIXED 0
58
73#define FASTLED_NOISE_FIXED 1
74//#define FASTLED_NOISE_FIXED 0
75
79#ifndef FASTLED_INTERRUPT_RETRY_COUNT
80#define FASTLED_INTERRUPT_RETRY_COUNT 2
81#endif
82
87//#define FASTLED_USE_GLOBAL_BRIGHTNESS 1
88
89
90// The defines are used for Doxygen documentation generation.
91// They're commented out above and repeated here so the Doxygen parser
92// will be able to find them. They will not affect your own configuration,
93// and you do *NOT* need to modify them.
94#ifdef FASTLED_DOXYGEN
95#define FASTLED_FORCE_SOFTWARE_PINS
96#define FASTLED_FORCE_SOFTWARE_SPI
97#define FASTLED_ALLOW_INTERRUPTS
98#define FASTLED_NOISE_ALLOW_AVERAGE_TO_OVERFLOW 0
99#define FASTLED_INTERRUPT_RETRY_COUNT 2
100#define FASTLED_USE_GLOBAL_BRIGHTNESS 0
101#endif
102