qmk_firmware/quantum/debounce
dexter93 90ea9e447a
Reset `matrix_need_update` properly in eager debouncing algorithms (#21154)
The `matrix_need_update` variable needs to be reset to `false` in
`transfer_matrix_values()`, otherwise that function continues to be
invoked for every scanning loop (forever with `sym_eager_pk` and
`sym_eager_pk`, or until some key gets released with
`asym_eager_defer_pk`), and the scanning rate gets much lower because of
all that useless work.

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-06-08 02:01:45 +01:00
..
tests
asym_eager_defer_pk.c Reset `matrix_need_update` properly in eager debouncing algorithms (#21154) 2023-06-08 02:01:45 +01:00
none.c
sym_defer_g.c
sym_defer_pk.c
sym_defer_pr.c
sym_eager_pk.c Reset `matrix_need_update` properly in eager debouncing algorithms (#21154) 2023-06-08 02:01:45 +01:00
sym_eager_pr.c Reset `matrix_need_update` properly in eager debouncing algorithms (#21154) 2023-06-08 02:01:45 +01:00