xwhatsit util: re-enable keyboard from column tester + refactor
[jackhill/qmk/firmware.git] / keyboards / xwhatsit / matrix_manipulate.h
CommitLineData
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
9extern bool keyboard_scan_enabled;
10void matrix_scan_raw(matrix_row_t current_matrix[]);
11extern uint16_t cal_thresholds[CAPSENSE_CAL_BINS];
12extern matrix_row_t assigned_to_threshold[CAPSENSE_CAL_BINS][MATRIX_ROWS];
e8583e26 13uint16_t measure_middle_keymap_coords(uint8_t col, uint8_t row, uint8_t time, uint8_t reps);
773b7610 14void shift_data(uint32_t data);
38e6feca
PA
15
16#endif
17