diff options
author | IBNobody <protospherex@gmail.com> | 2016-10-28 14:21:38 -0500 |
---|---|---|
committer | IBNobody <protospherex@gmail.com> | 2016-10-28 14:21:38 -0500 |
commit | 508eddf8ba8548d3f71e1c09a404839beb49f45c (patch) | |
tree | f6791e63d391c82814219b6e9fa255c16d164e08 /tmk_core/common | |
parent | a0fdb6b81aa33c493bc4fccab178fcbe02231578 (diff) | |
download | qmk_firmware-508eddf8ba8548d3f71e1c09a404839beb49f45c.tar.gz |
Fixing Debounce - WIP
Diffstat (limited to 'tmk_core/common')
-rw-r--r-- | tmk_core/common/matrix.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tmk_core/common/matrix.h b/tmk_core/common/matrix.h index cee3593ee..84e066c67 100644 --- a/tmk_core/common/matrix.h +++ b/tmk_core/common/matrix.h @@ -31,6 +31,16 @@ typedef uint32_t matrix_row_t; #error "MATRIX_COLS: invalid value" #endif +#if (MATRIX_ROWS <= 8) +typedef uint8_t matrix_col_t; +#elif (MATRIX_ROWS <= 16) +typedef uint16_t matrix_col_t; +#elif (MATRIX_ROWS <= 32) +typedef uint32_t matrix_col_t; +#else +#error "MATRIX_COLS: invalid value" +#endif + #define MATRIX_IS_ON(row, col) (matrix_get_row(row) && (1<<col)) |