xwhatsit util: re-enable keyboard from column tester + refactor
[jackhill/qmk/firmware.git] / keyboards / xwhatsit / util_comm.h
1 #ifndef UTIL_COMM_H
2 #define UTIL_COMM_H
3
4 #define UTIL_COMM_VERSION_MAJOR 2
5 #define UTIL_COMM_VERSION_MID 0
6 #define UTIL_COMM_VERSION_MINOR 3
7
8
9 #define UTIL_COMM_MAGIC { 0x55, 0xAA }
10
11 enum command {
12 UTIL_COMM_GET_VERSION = 0x11,
13 UTIL_COMM_ENTER_BOOTLOADER,
14 UTIL_COMM_DISABLE_KEYBOARD,
15 UTIL_COMM_ENABLE_KEYBOARD,
16 UTIL_COMM_GET_KEYSTATE,
17 UTIL_COMM_GET_THRESHOLDS,
18 UTIL_COMM_GET_KEYBOARD_FILENAME,
19 UTIL_COMM_ERASE_EEPROM,
20 UTIL_COMM_GET_SIGNAL_VALUE,
21 UTIL_COMM_GET_KEYBOARD_DETAILS,
22 UTIL_COMM_SHIFT_DATA,
23 };
24
25 enum response {
26 UTIL_COMM_RESPONSE_OK = 0x22,
27 UTIL_COMM_RESPONSE_ERROR
28 };
29
30 #endif