Suzu Tomo / Mbed OS 2020_ChristmasLED

Dependencies:   WS2812B_SPI

Revision:
1:1de917dde4ed
Parent:
0:943dfa56009a
diff -r 943dfa56009a -r 1de917dde4ed hale_sola.h
--- a/hale_sola.h	Sat Nov 07 13:40:03 2020 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,136 +0,0 @@
-void HaleSola()
-{
-    calcBar = 0;
-
-    doLedStop = true;
-// A
-    TempoWait(1*4,1);
-    LightLED(7,0x0000FF,1);
-    LightLED(2*7,0xFFFFFF,1);
-    LightLED(7,0x0000FF,1);
-    LightLED(7,0xFFFFFF,1);
-
-// B
-    LightLED(3*4+2,0x00FF00,1);
-    LightLED(1.75,0x0000FF,1);
-    LightLED(4*6+0.25,0x00FF00,1);
-    LightLED(0.75,0xFF0000,1);
-    LightLED(0.75,0xFFFF00,1);
-    LightLED(0.75,0x00FF00,1);
-    LightLED(0.75,0x00FFFF,1);
-    LightLED(1,0x0000FF,1);
-    LightLED(3.75,0x000000,1);
-
-// C
-    for (int i =0 ; i < 4; i++) {
-        LightLED(2.25,0xFF0000,1);
-        LightLED(1.75,0x000000,1);
-    }
-    LightLED(2,0x0000FF,1);
-    LightLED(2,0x00FFFF,1);
-    LightLED(2,0x00FF00,1);
-    LightLED(2,0xFFFF00,1);
-    LightLED(2,0xFF0000,1);
-    LightLED(2,0xFFFF00,1);
-    LightLED(2,0x00FF00,1);
-    LightLED(2,0x00FFFF,1);
-    LightLED(1*4+3.25,0x0000FF,1);
-    LightLED(1.5,0x000000,1);
-
-    LightLED(0.75,0x0000FF,1);
-    LightLED(0.75,0x00FFFF,1);
-    LightLED(0.75,0x00FF00,1);
-    LightLED(0.75,0xFFFF00,1);
-    LightLED(0.5,0xFF0000,1);
-
-// D
-    LightLED(8*4,0x0000FF,1);
-
-    LightLED(8*4,0xFF0000,1);
-
-// E
-    LightLED(8*4,0x00FF00,1);
-
-    LightLED(8*4,0xFFFFFF,1);
-
-// F
-    FadeLED(4,1,0xFFFFFF,1);
-    TempoWait(3*4,1);
-
-// G
-    LightLED(8*4,0x8000FF,1);
-    LightLED(4*4,0x00FF00,1);
-
-    LightLED(1*4,0xFF0000,1);
-    LightLED(1*4,0x0000FF,1);
-    LightLED(1*4,0xFF0000,1);
-    LightLED(1*4,0xFFFFFF,1);
-
-    LightLED(8*4,0x00FF00,1);
-
-// H
-    LightLED(4*4,0xFF0000,1);
-    LightLED(2*4,0x0000FF,1);
-    LightLED(2*4,0xFFFFFF,1);
-
-// I
-    LightLED(8*4,0x00FF00,1);
-
-// J
-    LightLED(7*4+3.75,0xFFFFFF,1);
-
-// K
-    LightLED(2.25,0xFF0000,1);
-    LightLED(1.75,0x000000,1);
-
-    LightLED(2.25,0x0000FF,1);
-    LightLED(1.75,0x000000,1);
-
-    LightLED(2.25,0xFF0000,1);
-    LightLED(1.75,0x000000,1);
-
-    LightLED(2.25,0x0000FF,1);
-    LightLED(1.75,0x000000,1);
-
-    LightLED(2,0x0000FF,1);
-    LightLED(2,0x00FFFF,1);
-    LightLED(2,0x00FF00,1);
-    LightLED(2,0xFFFF00,1);
-    LightLED(2,0xFF0000,1);
-    LightLED(2,0xFFFF00,1);
-    LightLED(2,0x00FF00,1);
-    LightLED(1.75,0x00FFFF,1);
-
-    LightLED(1,0x000000,1);
-    LightLED(1*4+3.5,0xFFFFFF,1);
-
-// L
-    LightLED(8*4,0x0000FF,1);
-
-// M
-    LightLED(8*4,0x00FF00,1);
-
-// N
-    LightLED(8*4,0x0000FF,1);
-
-// O
-    LightLED(7,0x000000,1);
-    LightLED(2*7,0xFFFFFF,1);
-    LightLED(7,0x000000,1);
-    LightLED(7,0xFF0000,1);
-
-    LightLED(0,0xFFFFFF,1);
-    doLedStop = false;
-    while (doRhythm == true);
-    LightLED(0,0x000000,1);
-
-    while (doRhythm == false);
-    doLedStop = true;
-    calcBar = 0;
-    FadeLED(4*4 + 2,1,0xFFFFFF,1);
-    doLedStop = true;
-    
-// End
-    wait_us(3 * 1e6);
-    pc.putc(0xFF);
-}
\ No newline at end of file