91 if (
random8() < chanceOfGlitter) {
112 u8 BeatsPerMinute = 62;
115 for (u16 i = 0; i <
mNumLeds; i++) {
125 for (u16 i = 0; i < 8; i++) {
void rainbowWithGlitter()
UINumberField palette("Palette", 0, 0, 2)
void addGlitter(fract8 chanceOfGlitter, fl::span< CRGB > leds) FL_NO_EXCEPT
void draw(DrawContext context) FL_NO_EXCEPT override
void confetti(fl::span< CRGB > leds) FL_NO_EXCEPT
void sinelon(fl::span< CRGB > leds) FL_NO_EXCEPT
void rainbow(fl::span< CRGB > leds) FL_NO_EXCEPT
void runPattern(fl::span< CRGB > leds) FL_NO_EXCEPT
void rainbowWithGlitter(fl::span< CRGB > leds) FL_NO_EXCEPT
DemoReel100(u16 num_leds) FL_NO_EXCEPT
void nextPattern() FL_NO_EXCEPT
fl::string fxName() const FL_NO_EXCEPT override
void bpm(fl::span< CRGB > leds) FL_NO_EXCEPT
u8 current_pattern_number
void juggle(fl::span< CRGB > leds) FL_NO_EXCEPT
Fx1d(u16 numLeds) FL_NO_EXCEPT
LIB8STATIC u16 beatsin16(accum88 beats_per_minute, u16 lowest=0, u16 highest=65535, u32 timebase=0, u16 phase_offset=0) FL_NO_EXCEPT
Generates a 16-bit sine wave at a given BPM that oscillates within a given range.
LIB8STATIC u8 beatsin8(accum88 beats_per_minute, u8 lowest=0, u8 highest=255, u32 timebase=0, u8 phase_offset=0) FL_NO_EXCEPT
Generates an 8-bit sine wave at a given BPM that oscillates within a given range.
void fill_rainbow(CRGB *targetArray, int numToFill, u8 initialhue, u8 deltahue) FL_NO_EXCEPT
Fill a range of LEDs with a rainbow of colors.
const TProgmemRGBPalette16 PartyColors_p
HSV color ramp: blue, purple, pink, red, orange, yellow (and back).
LIB8STATIC fl::u16 random16() FL_NO_EXCEPT
Generate a 16-bit random number.
LIB8STATIC fl::u8 random8() FL_NO_EXCEPT
Generate an 8-bit random number.
#define EVERY_N_MILLISECONDS(N)
Alias for EVERY_N_MILLIS.
#define EVERY_N_SECONDS(N)
Checks whether to execute a block of code every N seconds.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
fl::u32 millis() FL_NO_EXCEPT
Universal millisecond timer - returns milliseconds since system startup.
void fadeToBlackBy(CRGB *leds, fl::u16 num_leds, fl::u8 fadeBy) FL_NO_EXCEPT
u8 fract8
Fixed-Point Fractional Types.
CRGB ColorFromPalette(const CRGBPalette16 &pal, fl::u8 index, fl::u8 brightness, TBlendType blendType) FL_NO_EXCEPT
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)
@ White
<div style='background:#FFFFFF;width:4em;height:4em;'></div>