| Commit message (Expand) | Author | Age | Files | Lines |
* | Make debounce() signal changes in the cooked matrix as return value (#17554) | Stefan Kerkmann | 2022-07-07 | 1 | -3/+2 |
* | Format code according to conventions (#16322) | QMK Bot | 2022-02-12 | 1 | -13/+15 |
* | Various fixes for matrix _RIGHT handling (#16292) | Joel Challis | 2022-02-11 | 1 | -8/+8 |
* | Merge remote-tracking branch 'upstream/master' into develop | Nick Brassel | 2022-02-09 | 1 | -0/+15 |
|\ |
|
| * | Add support for driving unselected row/col. (#16278) | Nick Brassel | 2022-02-09 | 1 | -0/+15 |
* | | Relocate matrix_init_quantum content (#15953) | Joel Challis | 2022-01-23 | 1 | -6/+0 |
* | | Custom matrix lite support for split keyboards (#14674) | Jay Greco | 2021-12-27 | 1 | -34/+1 |
|/ |
|
* | Optimize matrix scanning by removing variable shifts (#14947) | Chad Austin | 2021-10-26 | 1 | -10/+13 |
* | Improvements to handling of disconnected split keyboards. (#14033) | Joakim Tufvegren | 2021-09-18 | 1 | -16/+12 |
* | Make solo half of split keyboards (more) usable. (#13523) | Joakim Tufvegren | 2021-08-22 | 1 | -21/+15 |
* | Change the prototype of matrix_output_unselect_delay() (#13045) | Takeshi ISHII | 2021-07-13 | 1 | -2/+5 |
* | Fix two out of bounds accesses from #13330. (#13525) | Joakim Tufvegren | 2021-07-12 | 1 | -2/+2 |
* | Unify matrix for split common and regular matrix (#13330) | Drashna Jaelre | 2021-07-11 | 1 | -8/+125 |
* | Add support for NO_PIN to all matrix types (#12238) | Drashna Jaelre | 2021-07-03 | 1 | -14/+52 |
* | Use single memcmp to determine if matrix changed. (#13064) | Nick Brassel | 2021-06-09 | 1 | -39/+32 |
* | Add weak refs on reading rows/cols. (#13062) | Nick Brassel | 2021-06-01 | 1 | -9/+9 |
* | matrix: wait for row signal to go HIGH for every row (#12945) | Michael Stapelberg | 2021-05-20 | 1 | -6/+2 |
* | fix matrix_io_delay() timing in quantum/matrix.c (#9603) | Takeshi ISHII | 2021-01-13 | 1 | -4/+10 |
* | Run cformat and dos2unix manually (#11235) | Ryan | 2020-12-17 | 1 | -15/+5 |
* | 2020 November 28 Breaking Changes Update (#11053) | James Young | 2020-11-28 | 1 | -10/+25 |
* | format code according to conventions [skip ci] | QMK Bot | 2020-05-21 | 1 | -2/+2 |
* | Slight speed increases for matrix scanning (#9150) | Joel Challis | 2020-05-21 | 1 | -16/+25 |
* | Allow 30us matrix delay to be keyboard/user overridable (#8216) | Joel Challis | 2020-02-21 | 1 | -3/+2 |
* | Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915) | fauxpark | 2020-01-19 | 1 | -2/+8 |
* | Migrate more custom matrix 'lite' code to core (#7863) | Joel Challis | 2020-01-15 | 1 | -20/+2 |
* | Move some common matrix code to a common location (#7699) | Joel Challis | 2020-01-04 | 1 | -62/+6 |
* | clang-format changes | skullY | 2019-08-30 | 1 | -135/+83 |
* | fix unselect_rows() in quantum/matrix.c (#6243) | Takeshi ISHII | 2019-07-03 | 1 | -1/+1 |
* | Fixing matrix_scan so it properly returns changed status | Ryan Caltabiano | 2019-05-28 | 1 | -1/+1 |
* | Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091) | zvecr | 2019-04-11 | 1 | -90/+99 |
* | Debounce refactor / API (#3720) | Drashna Jaelre | 2019-02-14 | 1 | -28/+3 |
|\ |
|
| * | DO NOT USE Revert back to original API to support split_keyboards. | alex-ong | 2019-01-26 | 1 | -2/+2 |
| * | DO NOT USE - debounce successfully compiled. | alex-ong | 2019-01-26 | 1 | -5/+4 |
| * | DO NOT USE Merge branch 'master' into debounce_refactor | Alex Ong | 2019-01-26 | 1 | -13/+19 |
| |\ |
|
| * \ | Merge branch 'master' into debounce_refactor | Alex Ong | 2019-01-04 | 1 | -33/+16 |
| |\ \ |
|
| * | | | Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes. | Alex Ong | 2018-08-29 | 1 | -76/+3 |
* | | | | Fix `1<col` instead of `1<<col` typo in matrix_is_on() | James Churchill | 2019-01-27 | 1 | -1/+1 |
| |_|/
|/| | |
|
* | | | Simplify split_common Code significantly (#4772) | James Churchill | 2019-01-17 | 1 | -61/+18 |
| |/
|/| |
|
* | | Update quantum matrix to support both AVR and Chibios ARM (#3968) | yiancar | 2018-09-28 | 1 | -33/+16 |
|/ |
|
* | Disable JTAG in keyboard init | Drashna Jaelre | 2018-06-28 | 1 | -6/+0 |
* | Clarify the quantum license (#1042) | skullydazed | 2017-03-28 | 1 | -2/+1 |
* | Add new DIODE_DIRECTION option | Nikolaus Wittenstein | 2017-02-05 | 1 | -5/+7 |
* | Remove unused matrix_raw variable in matrix.c | Nikolaus Wittenstein | 2017-02-05 | 1 | -2/+0 |
* | don't always detect a matrix change (fixes debounce) | Jack Humbert | 2016-11-18 | 1 | -1/+1 |
* | added fixed debounce code | IBNobody | 2016-10-29 | 1 | -73/+70 |
* | Made scanning more efficient | IBNobody | 2016-10-29 | 1 | -31/+24 |
* | Refactoring Matrix scanning | IBNobody | 2016-10-28 | 1 | -78/+95 |
* | Fixing Debounce - WIP | IBNobody | 2016-10-28 | 1 | -83/+163 |
* | Fixed some large keyboard bugs | IBNobody | 2016-10-23 | 1 | -4/+33 |
* | fix/annotate wait_us lines | Jack Humbert | 2016-07-06 | 1 | -12/+2 |