diff options
author | Joakim Tufvegren <104522+firetech@users.noreply.github.com> | 2021-09-18 09:29:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-18 17:29:22 +1000 |
commit | 8130690a286cb9d3ca1f19473ca4bdcb6933e1f6 (patch) | |
tree | 70f598bd4da1f25ad2007dea0ad095d9d948b858 /keyboards/sekigon/grs_70ec/grs_70ec.c | |
parent | 7c10d00ca6ec07f169d6f5e3c83bd7449a578ac0 (diff) |
Improvements to handling of disconnected split keyboards. (#14033)
* Use memcmp and memcpy to compare and copy slave matrix.
...and memset to initialize `matrix` and `raw_matrix`.
Increased my scan rate (while connected) by ~100 (on Ergodox Infinity).
Effect on AVR is unknown.
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* Fix `matrix_post_scan` signalling change on every scan while disconnected.
* Undo removal of initialization of `slave_matrix`.
This has the effect of increasing my Ergodox Infinity firmware size by 8
bytes instead of decreasing by 8 bytes, and lowers the scan rate while
connected back to the initial value before these changes, but _might_
solve some issues on AVR.
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Diffstat (limited to 'keyboards/sekigon/grs_70ec/grs_70ec.c')
0 files changed, 0 insertions, 0 deletions