diff --git a/firmware/libcommon/source/usb.c b/firmware/libcommon/source/usb.c index 7a99b158..25b35cf8 100644 --- a/firmware/libcommon/source/usb.c +++ b/firmware/libcommon/source/usb.c @@ -689,6 +689,7 @@ void SIMtrace_USB_Initialize(void) { unsigned int i; /* Signal USB reset by disabling the pull-up on USB D+ for at least 10 ms */ + USBD_HAL_Disconnect(); USBD_HAL_Suspend(); mdelay(500); USBD_HAL_Activate();