Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

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