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

This commit is contained in:
Sergey Vlasov 2024-04-27 02:28:29 +03:00 committed by GitHub
parent 2893038fda
commit 2224a768d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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) {