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>
Merge remote-tracking branch 'origin/master' into develop
monoflex60: fix LAYOUT_60_iso_tsangan implementation (#21158)
Merge remote-tracking branch 'origin/master' into develop
poker87d: correct layout data (#21159)
Merge remote-tracking branch 'origin/master' into develop
[Bugfix] LVGL bindings wrong offset math (#21147)
Use unsigned integer for mousekey kinetic speed (#21151)
Merge remote-tracking branch 'origin/master' into develop
peej/tripel: correct layout data (#21145)
Corrects the layout data for all three versions of the Peej Tripel.
Merge remote-tracking branch 'origin/master' into develop
xelus/rs108: correct layout data (#21146)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add egg58 (#21021)
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Scotto40 handwired keyboard (#21103)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add ScottoStarter handwired keyboard (#21101)