]> mj.ucw.cz Git - home-hw.git/commitdiff
X-mas: Ještě jeden Klárčin pokus
authorMartin Mareš <mj@ucw.cz>
Tue, 23 Dec 2025 13:01:19 +0000 (14:01 +0100)
committerMartin Mareš <mj@ucw.cz>
Tue, 23 Dec 2025 13:01:19 +0000 (14:01 +0100)
xmas-lights/firmware/main.c

index f6c8c0f7941bb3a720e41391c7a3e2fd09bcc4d3..5597fa0b636f8ef9049d65b87868bbea0d1b4c41 100644 (file)
@@ -428,15 +428,12 @@ static void effect(void)
        last_update = ms_ticks;
 
 // #define DIM 1/2
-#define DIM 0.25
+#define DIM 0.7
        for (uint j=0; j < NPIX_NUM_LEDS; j++)
                neopixel_set(j, neopixel_leds[j][0]*DIM, neopixel_leds[j][1]*DIM, neopixel_leds[j][2]*DIM);
 
-       for (uint k=0; k<NPIX_NUM_LEDS/15; k++) {
-               neopixel_set((b + 15*k) % NPIX_NUM_LEDS, 0, 255, 0);
-               neopixel_set((b + 15*k + 6) % NPIX_NUM_LEDS, 0, 255, 0);
-               neopixel_set((b + 15*k + 1) % NPIX_NUM_LEDS, 0, 255, 0);
-               neopixel_set((b + 15*k + 2) % NPIX_NUM_LEDS, 0, 255, 0);
+       for (uint k=0; k<NPIX_NUM_LEDS/3; k++) {
+               neopixel_set((b + 30*k) % NPIX_NUM_LEDS, 255, 3*k, k/5);
        }
        b = (b + 1) % NPIX_NUM_LEDS;
 }