diff options
Diffstat (limited to 'keyboards/sol/rev1/split_util.c')
| -rw-r--r-- | keyboards/sol/rev1/split_util.c | 54 | 
1 files changed, 0 insertions, 54 deletions
| diff --git a/keyboards/sol/rev1/split_util.c b/keyboards/sol/rev1/split_util.c deleted file mode 100644 index c645bbdfef..0000000000 --- a/keyboards/sol/rev1/split_util.c +++ /dev/null @@ -1,54 +0,0 @@ -#include <avr/io.h> -#include <avr/wdt.h> -#include <avr/power.h> -#include <avr/interrupt.h> -#include <util/delay.h> -#include <avr/eeprom.h> -#include "split_util.h" -#include "matrix.h" -#include "keyboard.h" -#include "serial.h" - -volatile bool isLeftHand = true; - -static void setup_handedness(void) { -  #ifdef EE_HANDS -    isLeftHand = eeprom_read_byte(EECONFIG_HANDEDNESS); -  #else -    #if defined(MASTER_RIGHT) -      isLeftHand = !has_usb(); -    #else -      isLeftHand = has_usb(); -    #endif -  #endif -} - -static void keyboard_master_setup(void) { -    serial_master_init(); -} - -static void keyboard_slave_setup(void) { -    serial_slave_init(); -} - -bool has_usb(void) { -   USBCON |= (1 << OTGPADE); //enables VBUS pad -   _delay_us(5); -   return (USBSTA & (1<<VBUS));  //checks state of VBUS -} - -void split_keyboard_setup(void) { -   setup_handedness(); - -   if (has_usb()) { -      keyboard_master_setup(); -   } else { -      keyboard_slave_setup(); -   } -   sei(); -} - -// this code runs before the usb and keyboard is initialized -void matrix_setup(void) { -    split_keyboard_setup(); -} | 
