Drashna Jaelre
37be1cb513
Fix debouncing issue for eager algorithms ( #6081 )
...
* Fix debouncing issue for eager algos
* Fix up typo issue
6 years ago
Alex Ong
7a1086e405
[core] Fix for eager_pr #5643
...
Added extra transfer_matrix_values() call whenever counters don't need updating
6 years ago
Alex Ong
d0fb7005d5
Eager pk/pr optimization ( #5621 )
...
* Optimizations to eager_pk
* eager_pr also uses changed boolean now.
6 years ago
Alex Ong
17e7762de7
Eager Per Row Debouncing added (added to Ergodox) ( #5498 )
...
* Implemented Eager Per Row debouncing algorithm.
Good for when fingers can only press one row at a time (e.g. when keyboard is wired so that "rows" are vertical)
* Added documentation for eager_pr
* Ported ergodox_ez to eager_pr debouncing.
* Removed check for changes in matrix_scan.
* Added further clarification in docs.
* Accidental merge with ergodox_ez
* Small cleanup in eager_pr
* Forgot to debounce_init - this would probably cause seg-faults.
6 years ago
James Churchill
c7c4937eef
Clean up debounce a bit ( #5255 )
6 years ago
alex-ong
562c0d702a
Fix compile error in debounce_eager_pk
6 years ago
alex-ong
503e02db79
Merge branch 'debounce_refactor' of https://github.com/alex-ong/qmk_firmware into debounce_refactor
6 years ago
alex-ong
10cc423515
Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2.
6 years ago
Alex Ong
039dde3a51
Fixed compilation error with debounce_sym_g
6 years ago
Alex Ong
7cb8d3c7a7
Bug fix - was using MATRIX_ROWS instead of num_rows
6 years ago
alex-ong
14ed96aa06
Moved debouncing_time variable to inside #if debounce
6 years ago
alex-ong
4d8733591f
Working eager_pk
6 years ago
alex-ong
123608fb31
DO NOT USE Revert back to original API to support split_keyboards.
6 years ago
alex-ong
d0b691df0e
DO NOT USE - debounce successfully compiled.
6 years ago