From b4fb10ee98ba3a1ac3c8fd3157b2ca35eb183a75 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 27 May 2025 18:24:13 +0800 Subject: [PATCH] update(core/usbd_core): clear configuration in disconnect callback Signed-off-by: sakumisu <1203593632@qq.com> --- core/usbd_core.c | 1 + 1 file changed, 1 insertion(+) 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); }