~ruther/qmk_firmware

e796d7b49ebe8d0398853abb0d2dfa86396aa630 — Joel Challis 5 years ago 2e7cd98
Update splittest/teensy_2 to use SPLIT_USB_DETECT (#7028)

2 files changed, 2 insertions(+), 14 deletions(-)

M keyboards/handwired/splittest/teensy_2/config.h
D keyboards/handwired/splittest/teensy_2/teensy_2.c
M keyboards/handwired/splittest/teensy_2/config.h => keyboards/handwired/splittest/teensy_2/config.h +2 -0
@@ 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

D keyboards/handwired/splittest/teensy_2/teensy_2.c => keyboards/handwired/splittest/teensy_2/teensy_2.c +0 -14
@@ 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
}