index
:
qmk_firmware
head
master
[no description]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
quantum
/
matrix.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
reverts #343 for the most part (#474)
Jack Humbert
2016-07-04
1
-129
/
+163
*
Add ChibiOS support for QMK (#465)
fredizzimo
2016-07-01
1
-0
/
+2
*
Implements subprojects and updates projects for this (#459)
Jack Humbert
2016-06-29
1
-23
/
+23
*
Backlight abstraction and other changes (#439)
Jack Humbert
2016-06-23
1
-14
/
+34
*
adds power_up to quantum's matrix file
Jack Humbert
2016-06-17
1
-0
/
+24
*
brings alps64 up-to-date (needs testing)
Jack Humbert
2016-05-28
1
-2
/
+4
*
Clean up #343's code (#348)
Eric Tang
2016-05-24
1
-2
/
+2
*
Optimize matrix scanning (#343)
Eric Tang
2016-05-23
1
-229
/
+140
*
Leader key implementation (#326)
Erez Zukerman
2016-05-15
1
-4
/
+4
*
quantum accommodates more than 16 columns
Jack Humbert
2016-05-09
1
-5
/
+12
*
Addressed void* return warning in all keymaps
yoyoerx
2016-03-10
1
-10
/
+6
*
added ergodox
Jack Humbert
2015-10-26
1
-0
/
+10
*
quantum separated
Jack Humbert
2015-10-26
1
-0
/
+301