Commit Graph

62 Commits (fix_template_bootmagic)

Author SHA1 Message Date
QMK Bot 63646e8906
Format code according to conventions (#16322) 3 years ago
Joel Challis 39bec3bfa5
Various fixes for matrix _RIGHT handling (#16292) 3 years ago
Nick Brassel efdaa7f972
Add support for driving unselected row/col. (#16278) 3 years ago
Joel Challis a8700404f7
Relocate matrix_init_quantum content (#15953) 3 years ago
Jay Greco ac31863021
Custom matrix lite support for split keyboards (#14674) 3 years ago
Chad Austin ee23aae87f
Optimize matrix scanning by removing variable shifts (#14947) 4 years ago
Joakim Tufvegren 8130690a28
Improvements to handling of disconnected split keyboards. (#14033) 4 years ago
Joakim Tufvegren 0ae20e7457
Make solo half of split keyboards (more) usable. (#13523) 4 years ago
Takeshi ISHII ac2e6e01f1
Change the prototype of matrix_output_unselect_delay() (#13045) 4 years ago
Joakim Tufvegren 4706231831
Fix two out of bounds accesses from #13330. (#13525) 4 years ago
Drashna Jaelre ccc0b23a75
Unify matrix for split common and regular matrix (#13330) 4 years ago
Drashna Jaelre 3ab805fc67
Add support for NO_PIN to all matrix types (#12238) 4 years ago
Nick Brassel f287597c19
Use single memcmp to determine if matrix changed. (#13064) 4 years ago
Nick Brassel e5d3e5a989
Add weak refs on reading rows/cols. (#13062) 4 years ago
James Young 1646c0f26c
2021 May 29 Breaking Changes Update (#13034) 4 years ago
Michael Stapelberg 82aa9ad4a5
matrix: wait for row signal to go HIGH for every row (#12945) 4 years ago
Takeshi ISHII 302b35c2a0
fix matrix_io_delay() timing in quantum/matrix.c (#9603) 4 years ago
Ryan 6ea4b06f9f
Run cformat and dos2unix manually (#11235) 4 years ago
James Young c66df16644
2020 November 28 Breaking Changes Update (#11053) 5 years ago
QMK Bot c63fd051da format code according to conventions [skip ci] 5 years ago
Joel Challis 205321c377
Slight speed increases for matrix scanning (#9150) 5 years ago
Joel Challis 7707724dc4
Allow 30us matrix delay to be keyboard/user overridable (#8216) 5 years ago
fauxpark eb5d267e63
Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915) 5 years ago
Joel Challis 48cac9e3c8
Migrate more custom matrix 'lite' code to core (#7863) 5 years ago
Joel Challis dcb7ca3f79
Move some common matrix code to a common location (#7699) 5 years ago
skullY b624f32f94 clang-format changes 6 years ago
Takeshi ISHII f268993760 fix unselect_rows() in quantum/matrix.c (#6243) 6 years ago
Ryan Caltabiano 6d6646de04 Fixing matrix_scan so it properly returns changed status 6 years ago
zvecr 0137b02319 Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091) 6 years ago
James Churchill 6d2071ad6e Fix `1<col` instead of `1<<col` typo in matrix_is_on() 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
James Churchill 28929ad017 Simplify split_common Code significantly (#4772) 6 years ago
yiancar 7fe03d085c Update quantum matrix to support both AVR and Chibios ARM (#3968) 7 years ago
Alex Ong 3cf7f7322c Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes. 7 years ago
Drashna Jaelre ee3b9d2ef0 Disable JTAG in keyboard init 7 years ago
skullydazed 23839b8c6d Clarify the quantum license (#1042) 8 years ago
Nikolaus Wittenstein 8cbf61c919 Add new DIODE_DIRECTION option 8 years ago
Nikolaus Wittenstein d961c80df2 Remove unused matrix_raw variable in matrix.c 8 years ago
Jack Humbert a06115df19 don't always detect a matrix change (fixes debounce) 9 years ago
IBNobody f403028974 added fixed debounce code 9 years ago
IBNobody 32f88c0717 Made scanning more efficient 9 years ago
IBNobody 4c6960835c Refactoring Matrix scanning 9 years ago
IBNobody 508eddf8ba Fixing Debounce - WIP 9 years ago
IBNobody 17170ba76d Fixed some large keyboard bugs 9 years ago
Jack Humbert 3577e26fd9 fix/annotate wait_us lines 9 years ago
Jack Humbert 8e88d55bfd reverts #343 for the most part (#474) 9 years ago
fredizzimo 4d4f7684e6 Add ChibiOS support for QMK (#465) 9 years ago
Jack Humbert 215c2119af Implements subprojects and updates projects for this (#459) 9 years ago
Jack Humbert 13bb6b4b7f Backlight abstraction and other changes (#439) 9 years ago