]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/lets_split/uno-slave/uno-matrix.h
c0f636f80558d8e2f74a036b2a4a99d24d5ed9dc
[qmk_firmware.git] / keyboards / lets_split / uno-slave / uno-matrix.h
1 #ifndef UNO_MATRIX
2 #define UNO_MATRIX
3
4 #define MATRIX_ROWS 4
5 #define MATRIX_COLS 6
6
7 #include <stdbool.h>
8
9 typedef uint8_t matrix_row_t;
10
11 uint8_t matrix_rows(void);
12 uint8_t matrix_cols(void);
13 void matrix_init(void);
14 uint8_t matrix_scan(void);
15 bool matrix_is_modified(void);
16 bool matrix_is_on(uint8_t row, uint8_t col);
17 matrix_row_t matrix_get_row(uint8_t row);
18
19 #endif