Bladeren bron

Fix encoder breakage with 4 or more encoders (#23595)

Sergey Vlasov 2 jaren geleden
bovenliggende
commit
2224a768d5
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      quantum/encoder.c

+ 1 - 1
quantum/encoder.c

@@ -83,7 +83,7 @@ bool encoder_task(void) {
 }
 
 bool encoder_queue_full_advanced(encoder_events_t *events) {
-    return events->head == (events->tail - 1) % MAX_QUEUED_ENCODER_EVENTS;
+    return events->tail == (events->head + 1) % MAX_QUEUED_ENCODER_EVENTS;
 }
 
 bool encoder_queue_full(void) {