Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

Revision:
0:943dfa56009a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doctorX.h	Sat Nov 07 13:40:03 2020 +0000
@@ -0,0 +1,60 @@
+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);
+}
\ No newline at end of file