From dc478a551138b03c73997d091180cf15eb4afb57 Mon Sep 17 00:00:00 2001 From: funnydog Date: Tue, 13 Dec 2016 08:03:55 +0100 Subject: testhal: handle USB_EVENT_(RESET|UNCONFIGURED) in KINETIS demos Handle the USB_EVENT_RESET and USB_EVENT_UNCONFIGURED as they were USB_EVENT_SUSPEND like in STM32 demos. --- testhal/KINETIS/MCHCK/USB_SERIAL/usbcfg.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'testhal/KINETIS/MCHCK/USB_SERIAL/usbcfg.c') diff --git a/testhal/KINETIS/MCHCK/USB_SERIAL/usbcfg.c b/testhal/KINETIS/MCHCK/USB_SERIAL/usbcfg.c index 557d139..0ec1c62 100644 --- a/testhal/KINETIS/MCHCK/USB_SERIAL/usbcfg.c +++ b/testhal/KINETIS/MCHCK/USB_SERIAL/usbcfg.c @@ -262,8 +262,6 @@ static void usb_event(USBDriver *usbp, usbevent_t event) { extern SerialUSBDriver SDU1; switch (event) { - case USB_EVENT_RESET: - return; case USB_EVENT_ADDRESS: return; case USB_EVENT_CONFIGURED: @@ -280,6 +278,10 @@ static void usb_event(USBDriver *usbp, usbevent_t event) { chSysUnlockFromISR(); return; + case USB_EVENT_RESET: + /* Falls into. */ + case USB_EVENT_UNCONFIGURED: + /* Falls into. */ case USB_EVENT_SUSPEND: chSysLockFromISR(); -- cgit v1.2.3