Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

Revision:
1:1de917dde4ed
Parent:
0:943dfa56009a
--- a/spin_kick.h	Sat Nov 07 13:40:03 2020 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,237 +0,0 @@
-void Spin_kick()
-{
-    doLedStop = true;
-    calcBar = 0;
-// Intro1
-
-    LightLED(6,0x0,1);
-    LightLED(3*8,0xFFFFFF,1);
-
-    FlowLED(3,0,0xFF0000,1);
-    //FlowLED(2,1,0xFF0000,1);
-    FlowLED(3,0,0x00FF00,1);
-    //FlowLED(2,1,0x00FF00,1);
-    FlowLED(3,0,0x0000FF,1);
-    //FlowLED(2,1,0x0000FF,1);
-
-    LightLED(1,0xFF0000,1);
-    LightLED(1,0x00FF00,1);
-    LightLED(1,0x0000FF,1);
-    LightLED(1,0xFFFFFF,1);
-    LightLED(2,0x0,1);
-    LightLED(3*3,0xFFFFFF,1);
-    LightLED(1,0xFF0000,1);
-    LightLED(2,0x0,1);
-
-    LightLED(3,0xFF0000,1);
-    LightLED(3,0x00FF00,1);
-    LightLED(4,0x0000FF,1);
-    LightLED(17,0xFFFFFF,1);
-    LightLED(1*4,0xFFFFFF,1);
-    LightLED(1*4,0x0,1);
-    LightLED(7*4,0xFF0000,1);
-    LightLED(1*4,0x0,1);
-
-    // Intro2
-    LightLED(3*4 + 0.5,0xFFFFFF,1);
-    LightLED(3.5,0xFF0000,1);
-    LightLED(3*4 + 0.5,0xFFFFFF,1);
-    LightLED(3.5,0xFF0000,1);
-
-    // A
-    for (int i = 0; i < 2; i ++) {
-        LightLED(1*4 + 2.75,0x0000FF,1);
-        LightLED(1.25,0xFF0000,1);
-        LightLED(1*4,0x0000FF,1);
-
-        LightLED(1,0xFF0000,1);
-        LightLED(1,0xFFFF00,1);
-        LightLED(1,0x00FF00,1);
-        LightLED(1,0x00FFFF,1);
-
-        LightLED(1*4 + 3.5,0x0000FF,1);
-        if(i == 0) {
-            LightLED(2*4 + 2,0xFF0000,1);
-            LightLED(4.25,0x00FF00,1);
-            LightLED(3.75,0xFF0000,1);
-            LightLED(1*4 + 2.5,0x00FF00,1);
-        } else {
-            // B
-            LightLED(1*4 + 2.5,0xFF0000,1);
-            LightLED(0.5,0x00FFFF,1);
-            LightLED(0.5,0x00FF00,1);
-            LightLED(0.5,0xFFFF00,1);
-            LightLED(1*4 + 2.5,0xFF0000,1);
-
-            LightLED(0.5,0x00FFFF,1);
-            LightLED(0.5,0x00FF00,1);
-            LightLED(0.5,0xFFFF00,1);
-            LightLED(2*4 + 0.5,0xFF0000,1);
-        }
-    }
-
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(1,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(1,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(1,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(0.5,0x0,1);
-    LightLED(1,0x808080,1);
-    LightLED(1*4 + 3,0xFF0000,1);
-
-// C
-    LightLED(7*4 + 3.5,0x00FF00,1);
-
-// D
-    LightLED(3*4 + 2,0xFF0000,1);
-    LightLED(2,0xFFFFFF,1);
-    LightLED(3*4 + 0.5,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(3.5,0xFFFFFF,1);
-
-// E
-    LightLED(3*4 + 0.5,0xFFFFFF,1);
-    LightLED(3.5,0xFF0000,1);
-    LightLED(3*4 + 0.5,0xFFFFFF,1);
-    LightLED(3.25,0xFF0000,1);
-    LightLED(0.25,0x0000FF,1);
-
-// F
-    LightLED(12*4,0x0000FF,1);
-    //LightLED(12*4 + 0.25,0x0000FF,1);
-    LightLED(1*4 + 0.25,0xFF0000,1);
-    LightLED(2*4 + 3.25,0x0000FF,1);
-
-    LightLED(2*4 + 0.25,0xFF0000,1);
-    LightLED(2*4,0xFFFF00,1);
-    LightLED(1*4,0x00FF00,1);
-    LightLED(1*4,0x00FFFF,1);
-    LightLED(1*4,0x0000FF,1);
-    LightLED(2,0xFF00FF,1);
-    LightLED(1,0xFF0000,1);
-    LightLED(0.75,0xFFFF00,1);
-    LightLED(2*4 + 0.25,0xFFFFFF,1);
-
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0xFF0000,1);
-    LightLED(5,0x0,1);
-    LightLED(0.25,0xFF0000,1);
-    LightLED(0.25,0x0000FF,1);
-    LightLED(0.5,0x0,1);
-    LightLED(0.25,0xFF0000,1);
-    LightLED(0.25,0x0000FF,1);
-    LightLED(1*4 + 2.5,0x0,1);
-    LightLED(0.75,0xFF0000,1);
-    LightLED(1.25,0x0000FF,1);
-
-    LightLED(1,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(1,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(1,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(1,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(2,0xFF0000,1);
-
-// H
-
-    LightLED(3.*4 + 0.5,0xFF0000,1);
-    LightLED(3.5,0x0000FF,1);
-    LightLED(3*4 + 0.5,0xFF0000,1);
-    LightLED(3.5,0x0000FF,1);
-
-// I
-    LightLED(4*4 + 0.5,0xFF0000,1);
-    LightLED(4*4 + 0.5,0x0000FF,1);
-    LightLED(4*4 + 1,0xFF0000,1);
-
-    LightLED(0.5,0x00FFFF,1);
-    LightLED(0.5,0x00FF00,1);
-    LightLED(0.5,0xFFFF00,1);
-    LightLED(2.5,0xFF0000,1);
-
-    LightLED(0.5,0x00FFFF,1);
-    LightLED(0.5,0x00FF00,1);
-    LightLED(0.5,0xFFFF00,1);
-    LightLED(2.5,0xFF0000,1);
-
-    LightLED(0.5,0x00FFFF,1);
-    LightLED(0.5,0x00FF00,1);
-    LightLED(0.5,0xFFFF00,1);
-    LightLED(2*4 + 0.5,0xFF0000,1);
-
-// J
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(1,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(1,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(1,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(0.5,0x0,1);
-    LightLED(0.5,0x808080,1);
-    LightLED(0.5,0x0,1);
-    LightLED(1,0x808080,1);
-    LightLED(1*4 + 3,0xFF0000,1);
-
-// K
-    LightLED(7*4 + 2.5,0x00FF00,1);
-
-// L
-    LightLED(16*4 + 1.5,0xFF0000,1);
-
-// C
-    LightLED(7*4 + 3.5,0x00FF00,1);
-
-// D
-    LightLED(3*4 + 2,0xFF0000,1);
-    LightLED(2,0xFFFFFF,1);
-    LightLED(3*4 + 0.5,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(3.5,0xFFFFFF,1);
-
-// A
-    LightLED(1*4 + 2.75,0x0000FF,1);
-    LightLED(1.25,0xFF0000,1);
-    LightLED(1*4,0x0000FF,1);
-
-    LightLED(1,0xFF0000,1);
-    LightLED(1,0xFFFF00,1);
-    LightLED(1,0x00FF00,1);
-    LightLED(1,0x00FFFF,1);
-
-    LightLED(1*4 + 3.5,0x0000FF,1);
-    LightLED(2*4 + 2,0xFF0000,1);
-    LightLED(4.25,0x00FF00,1);
-    LightLED(3.75,0xFF0000,1);
-    LightLED(1*4 + 2.5,0x00FF00,1);
-
-// M
-    LightLED(3*4 + 0.5,0xFFFFFF,1);
-    LightLED(1*4,0xFF0000,1);
-    LightLED(3.25,0x0000FF,1);
-    LightLED(2*4 + 0.25,0x0,1);
-    LightLED(0.5,0xFFFFFF,1);
-    LightLED(3.5,0x0,1);
-    LightLED(4*4 + 2.5,0xFF0000,1);
-    LightLED(0.5,0x0,1);
-    LightLED(2.5,0xFFFFFF,1);
-
-
-    LightLED(0,0x0,1);
-
-    pc.putc(0xFF);
-
-    while (1) ;
-}
\ No newline at end of file