From d23520ebb265004d37a681beb762200b6995a60b Mon Sep 17 00:00:00 2001 From: adbridge Date: Wed, 19 Apr 2017 17:19:07 +0100 Subject: [PATCH] Maxim USB library update Adding support for new platforms into official USB library --- features/unsupported/USBDevice/USBDevice/USBHAL_Maxim.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/features/unsupported/USBDevice/USBDevice/USBHAL_Maxim.cpp b/features/unsupported/USBDevice/USBDevice/USBHAL_Maxim.cpp index fe9e5e736e..9b2dc4320e 100644 --- a/features/unsupported/USBDevice/USBDevice/USBHAL_Maxim.cpp +++ b/features/unsupported/USBDevice/USBDevice/USBHAL_Maxim.cpp @@ -37,6 +37,10 @@ #include "usb_regs.h" #include "clkman_regs.h" +#if defined(TARGET_MAX32625) || defined(TARGET_MAX32630) +#include "pwrman_regs.h" +#endif + #define CONNECT_INTS (MXC_F_USB_DEV_INTEN_BRST | MXC_F_USB_DEV_INTEN_SETUP | MXC_F_USB_DEV_INTEN_EP_IN | MXC_F_USB_DEV_INTEN_EP_OUT | MXC_F_USB_DEV_INTEN_DMA_ERR) USBHAL *USBHAL::instance; @@ -134,7 +138,7 @@ USBHAL::USBHAL(void) // attach IRQ handler and enable interrupts instance = this; - NVIC_SetVector(USB_IRQn, (uint32_t)&_usbisr); + NVIC_SetVector(USB_IRQn, &_usbisr); NVIC_EnableIRQ(USB_IRQn); }