Commit Graph

15 Commits (10e8ed7430653a50a9859301f1ac25894341c197)

Author SHA1 Message Date
skullY b624f32f94 clang-format changes 6 years ago
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