summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/usbd_core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/usbd_core.c b/core/usbd_core.c
index 1349d5bd..8260df67 100644
--- a/core/usbd_core.c
+++ b/core/usbd_core.c
@@ -1123,6 +1123,7 @@ void usbd_event_connect_handler(uint8_t busid)
void usbd_event_disconnect_handler(uint8_t busid)
{
+ g_usbd_core[busid].configuration = 0;
g_usbd_core[busid].event_handler(busid, USBD_EVENT_DISCONNECTED);
}