Skip to content

Commit 4141fce

Browse files
authored
Merge pull request arduino#241 from adafruit/sync-tinyusb-238a5c0b95fcd402d24524c7bebbdd822168a51e
Sync with Adafruit_TinyUSB_ArduinoCore
2 parents 50f9be1 + 2555c2d commit 4141fce

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

cores/arduino/TinyUSB/Adafruit_TinyUSB_SAMD.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,11 @@ static void usb_hardware_init(void)
164164

165165

166166
GCLK->PCHCTRL[USB_GCLK_ID].reg = GCLK_PCHCTRL_GEN_GCLK1_Val | (1 << GCLK_PCHCTRL_CHEN_Pos);
167+
168+
NVIC_SetPriority(USB_0_IRQn, 0UL);
169+
NVIC_SetPriority(USB_1_IRQn, 0UL);
170+
NVIC_SetPriority(USB_2_IRQn, 0UL);
171+
NVIC_SetPriority(USB_3_IRQn, 0UL);
167172
#else
168173
PM->APBBMASK.reg |= PM_APBBMASK_USB;
169174

@@ -181,6 +186,8 @@ static void usb_hardware_init(void)
181186
GCLK_CLKCTRL_CLKEN;
182187
while (GCLK->STATUS.bit.SYNCBUSY)
183188
;
189+
190+
NVIC_SetPriority((IRQn_Type) USB_IRQn, 0UL);
184191
#endif
185192
}
186193

0 commit comments

Comments
 (0)