diff options
Diffstat (limited to 'keyboards/lets_split/split_util.c')
| -rw-r--r-- | keyboards/lets_split/split_util.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/keyboards/lets_split/split_util.c b/keyboards/lets_split/split_util.c index c394596e0c..65003a71a4 100644 --- a/keyboards/lets_split/split_util.c +++ b/keyboards/lets_split/split_util.c @@ -7,13 +7,22 @@  #include "split_util.h"  #include "matrix.h"  #include "i2c.h" +#include "serial.h"  #include "keyboard.h"  #include "config.h"  volatile bool isLeftHand = true;  static void setup_handedness(void) { +  #ifdef EE_HANDS      isLeftHand = eeprom_read_byte(EECONFIG_HANDEDNESS); +  #else +    #ifdef I2C_MASTER_RIGHT +      isLeftHand = !has_usb(); +    #else +      isLeftHand = has_usb(); +    #endif +  #endif  }  static void keyboard_master_setup(void) { | 
