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

◆ setup()

void setup ( )

Definition at line 109 of file simple.h.

109 {
110 Serial.begin(115200);
111 // auto screenmap = frameBufferXY.toScreenMap();
112 // screenmap.setDiameter(.2);
113 // FastLED.addLeds<NEOPIXEL, 2>(framebuffer,
114 // NUM_LEDS).setScreenMap(screenmap);
115 auto screenmap = ledsXY.toScreenMap();
116 screenmap.setDiameter(.2);
117
118 decayTimeSeconds.onChanged([](float value) {
119 audioFadeTracker.setDecayTime(value);
120 FASTLED_WARN("Fade time seconds: " << value);
121 });
122 attackTimeSeconds.onChanged([](float value) {
123 audioFadeTracker.setAttackTime(value);
124 FASTLED_WARN("Attack time seconds: " << value);
125 });
126 outputTimeSec.onChanged([](float value) {
127 audioFadeTracker.setOutputTime(value);
128 FASTLED_WARN("Output time seconds: " << value);
129 });
130 FastLED.addLeds<NEOPIXEL, PIN_DATA>(leds, ledsXY.getTotal())
131 .setScreenMap(screenmap);
132}
CRGB leds[NUM_LEDS]
UISlider decayTimeSeconds("Fade time Seconds",.1, 0, 4,.02)
UISlider outputTimeSec("outputTimeSec",.17, 0, 2,.01)
#define PIN_DATA
Definition simple.h:52
XYMap ledsXY(WIDTH/2, HEIGHT/2, IS_SERPINTINE)
UISlider attackTimeSeconds("Attack time Seconds",.1, 0, 4,.02)
MaxFadeTracker audioFadeTracker(attackTimeSeconds.value(), decayTimeSeconds.value(), outputTimeSec.value(), 44100)
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
Definition FastLED.cpp:74
LED controller for WS2812 LEDs with GRB color order.
Definition FastLED.h:158
#define FASTLED_WARN
Definition warn.h:7

References attackTimeSeconds(), audioFadeTracker(), decayTimeSeconds(), FastLED, FASTLED_WARN, leds, ledsXY(), outputTimeSec(), and PIN_DATA.

+ Here is the call graph for this function: