summaryrefslogtreecommitdiffstats
path: root/tmk_core/common/matrix.h
diff options
context:
space:
mode:
authortmk <hasu@tmk-kbd.com>2015-05-17 12:34:34 +0200
committertmk <hasu@tmk-kbd.com>2015-05-18 17:39:43 +0200
commit6b588eb7f7893500e18686e673dbf12b511dc975 (patch)
tree62d7a75008d3407f318ae650c7a45643944eee31 /tmk_core/common/matrix.h
parent9a2282157fbdf57ef0a50d4fea7da72505906588 (diff)
downloadqmk_firmware-6b588eb7f7893500e18686e673dbf12b511dc975.tar.gz
qmk_firmware-6b588eb7f7893500e18686e673dbf12b511dc975.tar.xz
Add keyboard_setup() and matrix_setup()
Diffstat (limited to 'tmk_core/common/matrix.h')
-rw-r--r--tmk_core/common/matrix.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/tmk_core/common/matrix.h b/tmk_core/common/matrix.h
index 107ee7265..ec6f8cd43 100644
--- a/tmk_core/common/matrix.h
+++ b/tmk_core/common/matrix.h
@@ -43,7 +43,9 @@ extern "C" {
uint8_t matrix_rows(void);
/* number of matrix columns */
uint8_t matrix_cols(void);
-/* intialize matrix for scaning. should be called once. */
+/* should be called at early stage of startup before matrix_init.(optional) */
+void matrix_setup(void);
+/* intialize matrix for scaning. */
void matrix_init(void);
/* scan all key states on matrix */
uint8_t matrix_scan(void);