]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/split_common/split_util.h
45e8db0f2fedfbac7e646fa2540f02e4995d4250
[qmk_firmware.git] / quantum / split_common / split_util.h
1 #ifndef SPLIT_KEYBOARD_UTIL_H
2 #define SPLIT_KEYBOARD_UTIL_H
3
4 #include <stdbool.h>
5 #include <stdint.h>
6 #include <stdio.h>
7 #include <stdlib.h>
8 #include "eeconfig.h"
9
10 // backlight level store index in serial_master_buffer[] for slave to read
11 #define SERIAL_BACKLIT_START   0x00
12
13 #define SLAVE_I2C_ADDRESS           0x32
14
15 extern volatile bool isLeftHand;
16
17 // slave version of matix scan, defined in matrix.c
18 void matrix_slave_scan(void);
19
20 void split_keyboard_setup(void);
21 bool has_usb(void);
22 void keyboard_slave_loop(void);
23
24 void matrix_master_OLED_init (void);
25
26 #endif