Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

jurassic.h

Committer:
Suzutomo
Date:
2020-11-07
Revision:
0:943dfa56009a

File content as of revision 0:943dfa56009a:

void Jurassic()
{
    doLedStop = true;
    calcBar = 0;

// A
    LightLED(3,0x0,1);
    FadeLED(3,0,0x8000FF,1);
    FadeLED(3,1,0x8000FF,1);
    FadeLED(3,0,0x8000FF,1);
    FadeLED(3,1,0x8000FF,1);
    FadeLED(3,0,0x8000FF,1);
    FadeLED(3,1,0x00FFFF,1);
    FadeLED(3,0,0x00FFFF,1);
    FadeLED(3,1,0x00FFFF,1);
    FadeLED(3,0,0x00FFFF,1);

    FadeLED(4,0,0x8000FF,1);
    FadeLED(4,1,0x8000FF,1);

// B
    FadeLED(2*4,0,0x0000FF,1);
    LightLED(2*4,0x0000FF,1);
    FadeLED(2,0,0x8000FF,1);

    LightLED(4*4,0xFF00FF,1);

// C
    LightLED(6,0xFFFFFF,1);
    FadeLED(2,0,0xFFFFFF,1);
    LightLED(3*4,0xFFFFFF,1);
    LightLED(4,0xFF0000,1);
    FadeLED(2*4,0,0xFF0000,1);

// D
    LightLED(5*4,0x00FF00,1);
    FadeLED(4,0,0xFF0000,1);
    LightLED(3*4,0x00FF00,1);
    FadeLED(4,0,0xFF0000,1);

// E
    LightLED(5*4,0x00FFFF,1);

// F
    LightLED(4*4,0x00FF00,1);
    LightLED(2*4,0xFF0000,1);

// G
    LightLED(4*4,0xFFFFFF,1);
    LightLED(3*4,0x00FF00,1);
    FadeLED(2*4,0,0xFF00FF,1);
    LightLED(2*4,0xFF8000,1);

// H
    LightLED(2*4,0xFFFFFF,1);
    LightLED(4,0x0,1);
    FadeLED(2*4,0,0xFFFFFF,1);
    FadeLED(1*4,0,0xFF0000,1);
    LightLED(2*4,0x0000FF,1);

    LightLED(0.5,0x000000,1);
    LightLED(7.5,0xFF0000,1);
    LightLED(2,0x000000,1);
    LightLED(10+3,0x00FF00,1);

    FadeLED(3*4,0,0xFFFFFF,1);
    LightLED(4,0xFFFFFF,1);

// End
    pc.putc(0xFF);
}