Commit | Line | Data |
---|---|---|
38e6feca PA |
1 | #ifndef MATRIX_MANIPULATE_H |
2 | #define MATRIX_MANIPULATE_H | |
3 | ||
4 | #include "quantum.h" | |
5 | ||
6 | // Contains stuff used to manipulate the matrix using the util. | |
7 | // These are defined in matrix.c. This file is not called matrix.h to avoid conflict with qmk-native matrix.h | |
8 | ||
9 | extern bool keyboard_scan_enabled; | |
10 | void matrix_scan_raw(matrix_row_t current_matrix[]); | |
11 | extern uint16_t cal_thresholds[CAPSENSE_CAL_BINS]; | |
12 | extern matrix_row_t assigned_to_threshold[CAPSENSE_CAL_BINS][MATRIX_ROWS]; | |
a171da13 | 13 | uint16_t measure_middle(uint8_t col, uint8_t row, uint8_t time, uint8_t reps); |
38e6feca PA |
14 | |
15 | #endif | |
16 |