19#define NUM_LEDS WIDTH*HEIGHT
21#define LED_TYPE WS2812B
22#define COLOR_ORDER GRB
37 Serial.println(
"FastLED Multimedia Codec Demonstration");
38 Serial.println(
"Click buttons to decode JPEG, GIF, and MPEG1 formats");
46 .setScreenMap(
xymap.toScreenMap());
63 Serial.println(
"System initialized - codec demonstration ready. Click buttons to decode formats...");
fl::UIButton mpeg1Button("MPEG1")
fl::UIButton jpegButton("JPEG")
fl::UIButton gifButton("GIF")
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
static XYMap constructRectangularGrid(u16 width, u16 height, u16 offset=0) FL_NOEXCEPT
void fill_solid(CRGB *targetArray, int numToFill, const CRGB &color) FL_NOEXCEPT
Fill a range of LEDs with a solid color.
@ TypicalLEDStrip
Typical values for SMD5050 LEDs.
void processCodecWithTiming(const char *codecName, fl::function< void()> codecFunc)
@ Black
<div style='background:#000000;width:4em;height:4em;'></div>
Aggregator header for the fl/ui/ family of per-element UI types.