diff options
Diffstat (limited to 'quantum/split_common/split_util.c')
| -rw-r--r-- | quantum/split_common/split_util.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/quantum/split_common/split_util.c b/quantum/split_common/split_util.c index 5c548de05..076f18664 100644 --- a/quantum/split_common/split_util.c +++ b/quantum/split_common/split_util.c | |||
| @@ -33,9 +33,11 @@ bool waitForUsb(void) { | |||
| 33 | wait_ms(100); | 33 | wait_ms(100); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | #if defined(__AVR__) | ||
| 37 | // Avoid NO_USB_STARTUP_CHECK - Disable USB as the previous checks seem to enable it somehow | 36 | // Avoid NO_USB_STARTUP_CHECK - Disable USB as the previous checks seem to enable it somehow |
| 37 | #if defined(__AVR__) | ||
| 38 | (USBCON &= ~(_BV(USBE) | _BV(OTGPADE))); | 38 | (USBCON &= ~(_BV(USBE) | _BV(OTGPADE))); |
| 39 | #else | ||
| 40 | usbStop(&USBD1); | ||
| 39 | #endif | 41 | #endif |
| 40 | 42 | ||
| 41 | return false; | 43 | return false; |
| @@ -76,7 +78,7 @@ __attribute__((weak)) bool is_keyboard_master(void) { | |||
| 76 | } | 78 | } |
| 77 | 79 | ||
| 78 | static void keyboard_master_setup(void) { | 80 | static void keyboard_master_setup(void) { |
| 79 | #if defined(USE_I2C) || defined(EH) | 81 | #if defined(USE_I2C) |
| 80 | # ifdef SSD1306OLED | 82 | # ifdef SSD1306OLED |
| 81 | matrix_master_OLED_init(); | 83 | matrix_master_OLED_init(); |
| 82 | # endif | 84 | # endif |
