aboutsummaryrefslogtreecommitdiffstats
path: root/quantum/matrix.c
AgeCommit message (Expand)Author
2020-05-21format code according to conventions [skip ci]Gravatar QMK Bot
2020-05-21Slight speed increases for matrix scanning (#9150)Gravatar Joel Challis
2020-02-21Allow 30us matrix delay to be keyboard/user overridable (#8216)Gravatar Joel Challis
2020-01-19Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)Gravatar fauxpark
2020-01-15Migrate more custom matrix 'lite' code to core (#7863)Gravatar Joel Challis
2020-01-04Move some common matrix code to a common location (#7699)Gravatar Joel Challis
2019-08-30clang-format changesGravatar skullY
2019-07-03fix unselect_rows() in quantum/matrix.c (#6243)Gravatar Takeshi ISHII
2019-05-28Fixing matrix_scan so it properly returns changed statusGravatar Ryan Caltabiano
2019-04-11Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)Gravatar zvecr
2019-02-14Debounce refactor / API (#3720)Gravatar Drashna Jaelre
2019-01-27Fix `1<col` instead of `1<<col` typo in matrix_is_on()Gravatar James Churchill
2019-01-26DO NOT USE Revert back to original API to support split_keyboards.Gravatar alex-ong
2019-01-26DO NOT USE - debounce successfully compiled.Gravatar alex-ong
2019-01-26DO NOT USE Merge branch 'master' into debounce_refactorGravatar Alex Ong
2019-01-17Simplify split_common Code significantly (#4772)Gravatar James Churchill
2019-01-04Merge branch 'master' into debounce_refactorGravatar Alex Ong
2018-09-28Update quantum matrix to support both AVR and Chibios ARM (#3968)Gravatar yiancar
2018-08-29Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes.Gravatar Alex Ong
2018-06-28Disable JTAG in keyboard initGravatar Drashna Jaelre
2017-03-28Clarify the quantum license (#1042)Gravatar skullydazed
2017-02-05Add new DIODE_DIRECTION optionGravatar Nikolaus Wittenstein
2017-02-05Remove unused matrix_raw variable in matrix.cGravatar Nikolaus Wittenstein
2016-11-18don't always detect a matrix change (fixes debounce)Gravatar Jack Humbert
2016-10-29added fixed debounce codeGravatar IBNobody
2016-10-29Made scanning more efficientGravatar IBNobody
2016-10-28Refactoring Matrix scanningGravatar IBNobody
2016-10-28Fixing Debounce - WIPGravatar IBNobody
2016-10-23Fixed some large keyboard bugsGravatar IBNobody
2016-07-06fix/annotate wait_us linesGravatar Jack Humbert
2016-07-04reverts #343 for the most part (#474)Gravatar Jack Humbert
2016-07-01Add ChibiOS support for QMK (#465)Gravatar fredizzimo
2016-06-29Implements subprojects and updates projects for this (#459)Gravatar Jack Humbert
2016-06-23Backlight abstraction and other changes (#439)Gravatar Jack Humbert
2016-06-17adds power_up to quantum's matrix fileGravatar Jack Humbert
2016-05-28brings alps64 up-to-date (needs testing)Gravatar Jack Humbert
2016-05-24Clean up #343's code (#348)Gravatar Eric Tang
2016-05-23Optimize matrix scanning (#343)Gravatar Eric Tang
2016-05-15Leader key implementation (#326)Gravatar Erez Zukerman
2016-05-09quantum accommodates more than 16 columnsGravatar Jack Humbert
2016-03-10Addressed void* return warning in all keymapsGravatar yoyoerx
2015-10-26added ergodoxGravatar Jack Humbert
2015-10-26quantum separatedGravatar Jack Humbert