summaryrefslogtreecommitdiffstats
path: root/tmk_core/common/matrix.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow 30us matrix delay to be keyboard/user overridable (#8216)Joel Challis2020-02-211-0/+2
| | | | | | | | * Allow 30us matrix delay to be configurable via define * Move wait logic to matrix_common * Move wait logic to matrix_common - fix wait includes
* Move some common matrix code to a common location (#7699)Joel Challis2020-01-041-5/+2
| | | | | | | | | | * Move some common matrix code to a common location * Refactor some 'custom_matrix_helper' logic to use custom matrix lite * Fix build for kinesis/stapelberg - abuse of vpath was picking up matrix.c from core when custom matrix was enabled * Add validation for CUSTOM_MATRIX
* clang-format changesskullY2019-08-301-15/+12
|
* add col type definesJack Humbert2018-07-201-0/+10
|
* Minor cleanupNikolaus Wittenstein2017-02-051-1/+1
|
* i2c workingJack Humbert2016-07-051-0/+5
|
* reverts #343 for the most part (#474)Jack Humbert2016-07-041-34/+23
|
* Backlight abstraction and other changes (#439)Jack Humbert2016-06-231-0/+7
| | | | | | | | | | | | | | | | | | | | * redoes matrix pins, abstracts backlight code for B5,6,7 * slimming down keyboard stuff, backlight breathing implemented * don't call backlight init when no pin * cleans up user/kb/quantum calls, keyboard files * fix pvc atomic * replaces CHANNEL with correct var in breathing * removes .hexs, updates readmes, updates template * cleans-up clueboards, readmes to lowercase * updates readme
* Optimize matrix scanning (#343)Eric Tang2016-05-231-26/+35
|
* Leader key implementation (#326)Erez Zukerman2016-05-151-2/+2
| | | | | | | | | | | | | | | | | | | | * implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * updates process_action functions to return bool
* Addressed void* return warning in all keymapsyoyoerx2016-03-101-2/+2
|
* merging tmkJack Humbert2015-10-271-0/+4
|
* Add keyboard_setup() and matrix_setup()tmk2015-05-191-1/+3
|
* Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'tmk2015-04-101-0/+68