index
:
qmk_firmware.git
audio
master
optimised
unicode
user_functions
Keyboard layout for Planck
KJ
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
quantum
/
matrix.c
Age
Commit message (
Expand
)
Author
2022-02-09
Add support for driving unselected row/col. (#16278)
Nick Brassel
2021-10-26
Optimize matrix scanning by removing variable shifts (#14947)
Chad Austin
2021-09-18
Improvements to handling of disconnected split keyboards. (#14033)
Joakim Tufvegren
2021-08-22
Make solo half of split keyboards (more) usable. (#13523)
Joakim Tufvegren
2021-07-13
Change the prototype of matrix_output_unselect_delay() (#13045)
Takeshi ISHII
2021-07-12
Fix two out of bounds accesses from #13330. (#13525)
Joakim Tufvegren
2021-07-11
Unify matrix for split common and regular matrix (#13330)
Drashna Jaelre
2021-07-03
Add support for NO_PIN to all matrix types (#12238)
Drashna Jaelre
2021-06-09
Use single memcmp to determine if matrix changed. (#13064)
Nick Brassel
2021-06-01
Add weak refs on reading rows/cols. (#13062)
Nick Brassel
2021-05-20
matrix: wait for row signal to go HIGH for every row (#12945)
Michael Stapelberg
2021-01-13
fix matrix_io_delay() timing in quantum/matrix.c (#9603)
Takeshi ISHII
2020-12-17
Run cformat and dos2unix manually (#11235)
Ryan
2020-11-28
2020 November 28 Breaking Changes Update (#11053)
James Young
2020-05-21
format code according to conventions [skip ci]
QMK Bot
2020-05-21
Slight speed increases for matrix scanning (#9150)
Joel Challis
2020-02-21
Allow 30us matrix delay to be keyboard/user overridable (#8216)
Joel Challis
2020-01-19
Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)
fauxpark
2020-01-15
Migrate more custom matrix 'lite' code to core (#7863)
Joel Challis
2020-01-04
Move some common matrix code to a common location (#7699)
Joel Challis
2019-08-30
clang-format changes
skullY
2019-07-03
fix unselect_rows() in quantum/matrix.c (#6243)
Takeshi ISHII
2019-05-28
Fixing matrix_scan so it properly returns changed status
Ryan Caltabiano
2019-04-11
Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)
zvecr
2019-02-14
Debounce refactor / API (#3720)
Drashna Jaelre
2019-01-27
Fix `1<col` instead of `1<<col` typo in matrix_is_on()
James Churchill
2019-01-26
DO NOT USE Revert back to original API to support split_keyboards.
alex-ong
2019-01-26
DO NOT USE - debounce successfully compiled.
alex-ong
2019-01-26
DO NOT USE Merge branch 'master' into debounce_refactor
Alex Ong
2019-01-17
Simplify split_common Code significantly (#4772)
James Churchill
2019-01-04
Merge branch 'master' into debounce_refactor
Alex Ong
2018-09-28
Update quantum matrix to support both AVR and Chibios ARM (#3968)
yiancar
2018-08-29
Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes.
Alex Ong
2018-06-28
Disable JTAG in keyboard init
Drashna Jaelre
2017-03-28
Clarify the quantum license (#1042)
skullydazed
2017-02-05
Add new DIODE_DIRECTION option
Nikolaus Wittenstein
2017-02-05
Remove unused matrix_raw variable in matrix.c
Nikolaus Wittenstein
2016-11-18
don't always detect a matrix change (fixes debounce)
Jack Humbert
2016-10-29
added fixed debounce code
IBNobody
2016-10-29
Made scanning more efficient
IBNobody
2016-10-28
Refactoring Matrix scanning
IBNobody
2016-10-28
Fixing Debounce - WIP
IBNobody
2016-10-23
Fixed some large keyboard bugs
IBNobody
2016-07-06
fix/annotate wait_us lines
Jack Humbert
2016-07-04
reverts #343 for the most part (#474)
Jack Humbert
2016-07-01
Add ChibiOS support for QMK (#465)
fredizzimo
2016-06-29
Implements subprojects and updates projects for this (#459)
Jack Humbert
2016-06-23
Backlight abstraction and other changes (#439)
Jack Humbert
2016-06-17
adds power_up to quantum's matrix file
Jack Humbert
2016-05-28
brings alps64 up-to-date (needs testing)
Jack Humbert
[next]