FastLED 3.9.15
Loading...
Searching...
No Matches
FastLED.cpp File Reference

Detailed Description

Central source file for FastLED, implements the CFastLED class/object.

Definition in file FastLED.cpp.

#include "FastLED.h"
#include "fl/singleton.h"
#include "fl/engine_events.h"
#include "fl/compiler_control.h"
#include "fl/int.h"
+ Include dependency graph for FastLED.cpp:

Go to the source code of this file.

Macros

#define FASTLED_INTERNAL
 
#define FASTLED_MANUAL_ENGINE_EVENTS   0
 
#define FASTLED_NO_ATEXIT   0
 Has to be declared outside of any namespaces.
 
#define MAX_CLED_CONTROLLERS   64
 

Functions

int atexit (void(*)())
 
FASTLED_NAMESPACE_BEGIN fl::u16 cled_contoller_size ()
 
uint8_t get_brightness ()
 

Variables

fl::u32 _frame_cnt =0
 Global frame counter, used for debugging ESP implementations.
 
fl::u32 _retry_cnt =0
 Global frame retry counter, used for debugging ESP implementations.
 
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
 Global LED strip management instance.
 
static void * gControllersData [MAX_CLED_CONTROLLERS]
 
static fl::u32 lastshow = 0
 
int noise_max
 Unused value.
 
int noise_min
 Unused value.
 
void * pSmartMatrix = NULL
 Pointer to the matrix object when using the Smart Matrix Library.