Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

Committer:
Suzutomo
Date:
Sat Nov 07 13:40:03 2020 +0000
Revision:
0:943dfa56009a
first?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Suzutomo 0:943dfa56009a 1 void DoctorX()
Suzutomo 0:943dfa56009a 2 {
Suzutomo 0:943dfa56009a 3 calcBar = 0;
Suzutomo 0:943dfa56009a 4 // Intro.1
Suzutomo 0:943dfa56009a 5 TempoWait(7*4,1);
Suzutomo 0:943dfa56009a 6 FadeLED(4*4,0,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 7 TempoWait(1*4,1);
Suzutomo 0:943dfa56009a 8 // Intro.2
Suzutomo 0:943dfa56009a 9 FadeLED(4*4,0,0xFF0000,1);
Suzutomo 0:943dfa56009a 10 FadeLED(4*4,0,0x00FF00,1);
Suzutomo 0:943dfa56009a 11 FadeLED(4*4,0,0x0000FF,1);
Suzutomo 0:943dfa56009a 12 // Vamp
Suzutomo 0:943dfa56009a 13 LightLED(8*4,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 14 FadeLED(1*4,0,0xFF0000,1);
Suzutomo 0:943dfa56009a 15 // A
Suzutomo 0:943dfa56009a 16 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 17 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 18 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 19 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 20 // B
Suzutomo 0:943dfa56009a 21 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 22 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 23 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 24 FadeLED(2,1,0x0000FF,1);
Suzutomo 0:943dfa56009a 25 // C
Suzutomo 0:943dfa56009a 26 FadeLED(2*4,0,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 27 FadeLED(2*4,1,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 28 // D
Suzutomo 0:943dfa56009a 29 FadeLED(4*4,0,0x0000FF,1);
Suzutomo 0:943dfa56009a 30 FadeLED(4*4,1,0x0000FF,1);
Suzutomo 0:943dfa56009a 31 // Vamp
Suzutomo 0:943dfa56009a 32 LightLED(8*4,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 33 FadeLED(1*4,0,0xFF0000,1);
Suzutomo 0:943dfa56009a 34 // A
Suzutomo 0:943dfa56009a 35 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 36 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 37 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 38 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 39 // B
Suzutomo 0:943dfa56009a 40 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 41 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 42 LightLED(3*4 + 2,0x0000FF,1);
Suzutomo 0:943dfa56009a 43 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 44 // E
Suzutomo 0:943dfa56009a 45 LightLED(3*4 + 2,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 46 LightLED(2,0xFF0000,1);
Suzutomo 0:943dfa56009a 47 LightLED(4*4,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 48 FadeLED(1*4,0,0xFF0000,1);
Suzutomo 0:943dfa56009a 49 // F
Suzutomo 0:943dfa56009a 50 FadeLED(4*4,0,0x00FF00,1);
Suzutomo 0:943dfa56009a 51 FadeLED(4*4,1,0x00FF00,1);
Suzutomo 0:943dfa56009a 52 // G
Suzutomo 0:943dfa56009a 53 FadeLED(9*4,0,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 54 // End
Suzutomo 0:943dfa56009a 55 FadeLED(1*4,1,0xFFFFFF,1);
Suzutomo 0:943dfa56009a 56
Suzutomo 0:943dfa56009a 57 pc.putc(0xFF);
Suzutomo 0:943dfa56009a 58
Suzutomo 0:943dfa56009a 59 while (1);
Suzutomo 0:943dfa56009a 60 }