Disable usb on slave half to resolve random 'lockup' (#7649)

This commit is contained in:
Joel Challis 2019-12-16 16:33:48 +00:00 committed by GitHub
parent 85f4c3ebb4
commit f3bf301825
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -33,9 +33,11 @@ bool waitForUsb(void) {
wait_ms(100); wait_ms(100);
} }
#if defined(__AVR__)
// Avoid NO_USB_STARTUP_CHECK - Disable USB as the previous checks seem to enable it somehow // Avoid NO_USB_STARTUP_CHECK - Disable USB as the previous checks seem to enable it somehow
#if defined(__AVR__)
(USBCON &= ~(_BV(USBE) | _BV(OTGPADE))); (USBCON &= ~(_BV(USBE) | _BV(OTGPADE)));
#else
usbStop(&USBD1);
#endif #endif
return false; return false;