11#define COLOR_ORDER GRB
94uint16_t
XY( uint8_t
x, uint8_t
y)
171#define NUM_LEDS (kMatrixWidth * kMatrixHeight)
183void DrawOneFrame( uint8_t startHue8, int8_t yHueDelta8, int8_t xHueDelta8)
185 uint8_t lineStartHue = startHue8;
187 lineStartHue += yHueDelta8;
188 uint8_t pixelHue = lineStartHue;
190 pixelHue += xHueDelta8;
207 uint32_t ms = millis();
208 int32_t yHueDelta32 = ((int32_t)cos16( ms * (27/1) ) * (350 /
kMatrixWidth));
209 int32_t xHueDelta32 = ((int32_t)cos16( ms * (39/1) ) * (310 /
kMatrixHeight));
210 DrawOneFrame( ms / 65536, yHueDelta32 / 32768, xHueDelta32 / 32768);
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
#define kMatrixSerpentineLayout
const bool kMatrixVertical
void DrawOneFrame(uint8_t startHue8, int8_t yHueDelta8, int8_t xHueDelta8)
uint16_t XYsafe(uint8_t x, uint8_t y)
CRGB leds_plus_safety_pixel[NUM_LEDS+1]
FL_OPTIMIZATION_LEVEL_O3_BEGIN fl::u16 XY(fl::u8 x, fl::u8 y) FL_LINK_WEAK
@ TypicalSMD5050
Typical values for SMD5050 LEDs.