~ruther/qmk_firmware

5dc91ddc60f0fd1f277345ccf20e17a8ab684cca — Joel Challis 5 years ago 550435c
SPLIT - Remove NO_USB_STARTUP_CHECK requirement for usb detection (#7053)

* Avoid NO_USB_STARTUP_CHECK - Disable USB as checks seem to enable it somehow

* Update quantum/split_common/split_util.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Also remove NO_USB_STARTUP_CHECK from vitamins_included/rev1
M keyboards/handwired/splittest/teensy_2/config.h => keyboards/handwired/splittest/teensy_2/config.h +0 -2
@@ 29,5 29,3 @@

// 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

M keyboards/vitamins_included/rev1/config.h => keyboards/vitamins_included/rev1/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

#define SPLIT_USB_DETECT
#define NO_USB_STARTUP_CHECK

#define EE_HANDS
#define SOFT_SERIAL_PIN D0

M quantum/split_common/split_util.c => quantum/split_common/split_util.c +6 -0
@@ 32,6 32,12 @@ bool waitForUsb(void) {
        }
        wait_ms(100);
    }

#if defined(__AVR__)
    // Avoid NO_USB_STARTUP_CHECK - Disable USB as the previous checks seem to enable it somehow
    (USBCON &= ~(_BV(USBE) | _BV(OTGPADE)));
#endif

    return false;
}