summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Vlasov <sigprof@gmail.com>2024-04-27 02:28:29 +0300
committerGitHub <noreply@github.com>2024-04-27 09:28:29 +1000
commit2224a768d598fe30bbfb80e11cac6d7704680371 (patch)
tree504b2ccd923081bb7e897aaaeab54e67a5e8b5e5
parent2893038fda6cd19ef84d92afa4ae8c4615698e38 (diff)
Fix encoder breakage with 4 or more encoders (#23595)0.24.8
-rw-r--r--quantum/encoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/quantum/encoder.c b/quantum/encoder.c
index 0a48ac9a07..2ddbf3ee1e 100644
--- a/quantum/encoder.c
+++ b/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) {