diff options
| author | sakumisu <[email protected]> | 2025-05-27 18:24:13 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2025-05-27 20:34:18 +0800 |
| commit | b4fb10ee98ba3a1ac3c8fd3157b2ca35eb183a75 (patch) | |
| tree | 35065a6e540237899581251d3c1b3923110c1a14 | |
| parent | e3c50cde1072f857feb44ca849f9725b7aa0623f (diff) | |
update(core/usbd_core): clear configuration in disconnect callback
Signed-off-by: sakumisu <[email protected]>
| -rw-r--r-- | core/usbd_core.c | 1 |
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); } |
