Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

doctorX.h

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

File content as of revision 0:943dfa56009a:

void DoctorX()
{
    calcBar = 0;
// Intro.1
    TempoWait(7*4,1);
    FadeLED(4*4,0,0xFFFFFF,1);
    TempoWait(1*4,1);
// Intro.2
    FadeLED(4*4,0,0xFF0000,1);
    FadeLED(4*4,0,0x00FF00,1);
    FadeLED(4*4,0,0x0000FF,1);
// Vamp
    LightLED(8*4,0xFFFFFF,1);
    FadeLED(1*4,0,0xFF0000,1);
// A
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
// B
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
    LightLED(3*4 + 2,0x0000FF,1);
    FadeLED(2,1,0x0000FF,1);
// C
    FadeLED(2*4,0,0xFFFFFF,1);
    FadeLED(2*4,1,0xFFFFFF,1);
// D
    FadeLED(4*4,0,0x0000FF,1);
    FadeLED(4*4,1,0x0000FF,1);
// Vamp
    LightLED(8*4,0xFFFFFF,1);
    FadeLED(1*4,0,0xFF0000,1);
// A
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
// B
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
    LightLED(3*4 + 2,0x0000FF,1);
    LightLED(2,0xFF0000,1);
// E
    LightLED(3*4 + 2,0xFFFFFF,1);
    LightLED(2,0xFF0000,1);
    LightLED(4*4,0xFFFFFF,1);
    FadeLED(1*4,0,0xFF0000,1);
// F
    FadeLED(4*4,0,0x00FF00,1);
    FadeLED(4*4,1,0x00FF00,1);
// G
    FadeLED(9*4,0,0xFFFFFF,1);
// End
    FadeLED(1*4,1,0xFFFFFF,1);

    pc.putc(0xFF);

    while (1);
}