Definition at line 118 of file MoodRing.ino.
118 {
120
125
126
127
128
129
130 auto input =
audio.audioInput();
131 if (input) {
135 fl::printf(
"MoodRing: audio routed via FastLED.add() (auto-pump)\n");
136 }
137 }
141 fl::printf(
"MoodRing: audio using manual pump (fallback)\n");
142 }
143
146
147 Serial.println(
"MoodRing setup complete");
148}
fl::UIAudio audio("Audio Input")
fl::UISlider brightness("Brightness", BRIGHTNESS, 0, 255)
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
fl::shared_ptr< mood_ring::RoomListener > gListener
fl::shared_ptr< fl::audio::Processor > gProcessor
@ TypicalLEDStrip
Typical values for SMD5050 LEDs.
void printf(const char *format) FL_NO_EXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
References audio, brightness, FastLED, gAutoPump, gListener, gProcessor, leds, fl::make_shared(), NUM_LEDS, PIN_DATA, fl::printf(), screenmap, Serial, and TypicalLEDStrip.