FastLED 3.9.15
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
66#define FASTLED_NOISE_FIXED 1
67//#define FASTLED_NOISE_FIXED 0
68
72#ifndef FASTLED_INTERRUPT_RETRY_COUNT
73#define FASTLED_INTERRUPT_RETRY_COUNT 2
74#endif
75
80//#define FASTLED_USE_GLOBAL_BRIGHTNESS 1
81
82
83// The defines are used for Doxygen documentation generation.
84// They're commented out above and repeated here so the Doxygen parser
85// will be able to find them. They will not affect your own configuration,
86// and you do *NOT* need to modify them.
87#ifdef FASTLED_DOXYGEN
88#define FASTLED_FORCE_SOFTWARE_PINS
89#define FASTLED_FORCE_SOFTWARE_SPI
90#define FASTLED_ALLOW_INTERRUPTS
91#define FASTLED_NOISE_ALLOW_AVERAGE_TO_OVERFLOW 0
92#define FASTLED_INTERRUPT_RETRY_COUNT 2
93#define FASTLED_USE_GLOBAL_BRIGHTNESS 0
94#endif
95