Thomas Buck 2 nedēļas atpakaļ
vecāks
revīzija
c1bfc51419
2 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 1
    0
      src/main.c
  2. 2
    2
      src/sequence.c

+ 1
- 0
src/main.c Parādīt failu

@@ -129,6 +129,7 @@ static void animate_boot_combos(void) {
129 129
             uint32_t now = to_ms_since_boot(get_absolute_time());
130 130
             if ((now - last) >= 250) {
131 131
                 state = !state;
132
+                last = now;
132 133
                 led_set(0, state);
133 134
             }
134 135
         }

+ 2
- 2
src/sequence.c Parādīt failu

@@ -41,7 +41,7 @@ static enum channels sequence[MAX_BEATS] = {0};
41 41
 void sequence_init(void) {
42 42
     us_per_beat = 0;
43 43
     beats = MAX_BEATS;
44
-    last_t = to_ms_since_boot(get_absolute_time());
44
+    last_t = to_us_since_boot(get_absolute_time());
45 45
     last_i = 0;
46 46
     max_banks_currently = (beats + (NUM_BTNS - 1)) / NUM_BTNS;
47 47
 
@@ -235,7 +235,7 @@ void sequence_run(void) {
235 235
             }
236 236
         }
237 237
 
238
-        last_t = now;
238
+        last_t += us;
239 239
         last_i = i;
240 240
     }
241 241
 }

Notiek ielāde…
Atcelt
Saglabāt