From 0db1710871feefcbb68bdcd2ccb3a2f99ec7a1df Mon Sep 17 00:00:00 2001 From: Doug Brown Date: Sun, 6 Aug 2023 20:35:28 -0700 Subject: [PATCH] Disable unnecessary interrupt I don't really need to bother with VBUS or "no-event-wake-up" interrupts. This allows me to strip out more code in the IRQ handler. --- hal/m258ke/nuvoton/usbd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hal/m258ke/nuvoton/usbd.c b/hal/m258ke/nuvoton/usbd.c index 822132b..9681832 100644 --- a/hal/m258ke/nuvoton/usbd.c +++ b/hal/m258ke/nuvoton/usbd.c @@ -101,10 +101,10 @@ void USBD_Start(void) USBD_CLR_SE0(); /* Clear USB-related interrupts before enable interrupt */ - USBD_CLR_INT_FLAG(USBD_INT_BUS | USBD_INT_USB | USBD_INT_FLDET | USBD_INT_WAKEUP); + USBD_CLR_INT_FLAG(USBD_INT_BUS | USBD_INT_USB | USBD_INTEN_WKEN_Msk); /* Enable USB-related interrupts. */ - USBD_ENABLE_INT(USBD_INT_BUS | USBD_INT_USB | USBD_INT_FLDET | USBD_INT_WAKEUP); + USBD_ENABLE_INT(USBD_INT_BUS | USBD_INT_USB | USBD_INTEN_WKEN_Msk); } /**