summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/atmel-samd/tick.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ports/atmel-samd/tick.c b/ports/atmel-samd/tick.c
index 81841c4af..9753a1a0c 100644
--- a/ports/atmel-samd/tick.c
+++ b/ports/atmel-samd/tick.c
@@ -66,7 +66,16 @@ void tick_init() {
}
// Bump up the systick interrupt.
NVIC_SetPriority(SysTick_IRQn, 1);
+ #ifdef SAMD21
NVIC_SetPriority(USB_IRQn, 1);
+ #endif
+
+ #ifdef SAMD51
+ NVIC_SetPriority(USB_0_IRQn, 1);
+ NVIC_SetPriority(USB_1_IRQn, 1);
+ NVIC_SetPriority(USB_2_IRQn, 1);
+ NVIC_SetPriority(USB_3_IRQn, 1);
+ #endif
}
void tick_delay(uint32_t us) {