FastLED 3.9.15
Loading...
Searching...
No Matches

◆ setup()

void setup ( )

Definition at line 104 of file Luminova.h.

104 {
107 FastLED.setBrightness(BRIGHTNESS);
108 FastLED.clear(true);
109 // When user adjusts UI, reflect into model speed
110 // Provide screen map to UI with a specific LED diameter
113 : fl::XYMap::constructRectangularGrid(WIDTH, HEIGHT);
114 fl::ScreenMap screenmap = xy.toScreenMap();
115 screenmap.setDiameter(0.15f);
116 controller->setScreenMap(screenmap);
117 // init particles as "dead"
118 for (int i = 0; i < MAXP; ++i)
119 ps[i].alive = false;
120}
CRGB leds[NUM_LEDS]
#define NUM_LEDS
#define DATA_PIN
#define BRIGHTNESS
Definition Blur.ino:8
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
Definition FastLED.cpp:74
CLEDController * controller
#define kMatrixSerpentineLayout
unsigned int xy(unsigned int x, unsigned int y)
#define COLOR_ORDER
Definition advanced.h:42
#define WIDTH
Definition advanced.h:36
#define LED_TYPE
Definition advanced.h:41
#define HEIGHT
Definition advanced.h:37
Base definition for an LED controller.
void setDiameter(float diameter)
static XYMap constructSerpentine(u16 width, u16 height, u16 offset=0)
Definition xymap.cpp:52
static const int MAXP
Definition Luminova.h:55
P ps[MAXP]
Definition Luminova.h:56
IMPORTANT!
Definition crgb.h:20

References BRIGHTNESS, COLOR_ORDER, fl::XYMap::constructRectangularGrid(), fl::XYMap::constructSerpentine(), controller, DATA_PIN, FastLED, HEIGHT, kMatrixSerpentineLayout, LED_TYPE, leds, MAXP, NUM_LEDS, ps, fl::ScreenMap::setDiameter(), WIDTH, and xy().

+ Here is the call graph for this function: