diff options
Diffstat (limited to 'tests/test_common/matrix.c')
| -rw-r--r-- | tests/test_common/matrix.c | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/tests/test_common/matrix.c b/tests/test_common/matrix.c index 7b24d560e3..45e76d32c5 100644 --- a/tests/test_common/matrix.c +++ b/tests/test_common/matrix.c @@ -41,11 +41,15 @@ void matrix_init_kb(void) {}  void matrix_scan_kb(void) {}  void press_key(uint8_t col, uint8_t row) { -    matrix[row] |= 1 << col; +    matrix[row] |= (matrix_row_t)1 << col;  }  void release_key(uint8_t col, uint8_t row) { -    matrix[row] &= ~(1 << col); +    matrix[row] &= ~((matrix_row_t)1 << col); +} + +bool matrix_is_on(uint8_t row, uint8_t col) { +    return (matrix[row] & ((matrix_row_t)1 << col));  }  void clear_all_keys(void) { | 
