From e796d7b49ebe8d0398853abb0d2dfa86396aa630 Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Mon, 14 Oct 2019 00:05:41 +0100 Subject: [PATCH] Update splittest/teensy_2 to use SPLIT_USB_DETECT (#7028) --- keyboards/handwired/splittest/teensy_2/config.h | 2 ++ keyboards/handwired/splittest/teensy_2/teensy_2.c | 14 -------------- 2 files changed, 2 insertions(+), 14 deletions(-) delete mode 100644 keyboards/handwired/splittest/teensy_2/teensy_2.c diff --git a/keyboards/handwired/splittest/teensy_2/config.h b/keyboards/handwired/splittest/teensy_2/config.h index 3d0b0346e..2b5bcf8e9 100644 --- a/keyboards/handwired/splittest/teensy_2/config.h +++ b/keyboards/handwired/splittest/teensy_2/config.h @@ -27,5 +27,7 @@ /* ws2812 RGB LED */ #define RGB_DI_PIN D3 +// teensy has vbus detection issues - use usb detection instead +#define SPLIT_USB_DETECT // required for teensy slave otherwise it "locks up" during startup #define NO_USB_STARTUP_CHECK diff --git a/keyboards/handwired/splittest/teensy_2/teensy_2.c b/keyboards/handwired/splittest/teensy_2/teensy_2.c deleted file mode 100644 index bcc2a437b..000000000 --- a/keyboards/handwired/splittest/teensy_2/teensy_2.c +++ /dev/null @@ -1,14 +0,0 @@ -#include QMK_KEYBOARD_H - -bool is_keyboard_master(void) { - // TODO: replace this override once USB host detection is implemented - // SPLIT_HAND_PIN Combined with MASTER_LEFT or MASTER_RIGHT, gives a crude - // way to force teensy to run as slave/master - setPinInput(SPLIT_HAND_PIN); - -#if defined(MASTER_RIGHT) - return !readPin(SPLIT_HAND_PIN); -#else - return readPin(SPLIT_HAND_PIN); -#endif -}