From 775ac135dece86afb01710f97a4d864b9656565b Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Fri, 10 May 2024 11:36:17 +0800 Subject: [PATCH] bugfix by ccef9b92 --- core/usbd_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/usbd_core.c b/core/usbd_core.c index 3ef0dbdf..2a8903c5 100644 --- a/core/usbd_core.c +++ b/core/usbd_core.c @@ -1029,6 +1029,7 @@ void usbd_event_ep0_setup_complete_handler(uint8_t busid, uint8_t *psetup) g_usbd_core[busid].ep0_data_buf_residue = setup->wLength; g_usbd_core[busid].ep0_data_buf_len = setup->wLength; g_usbd_core[busid].zlp_flag = false; + buf = g_usbd_core[busid].ep0_data_buf; /* handle class request when all the data is received */ if (setup->wLength && ((setup->bmRequestType & USB_REQUEST_DIR_MASK) == USB_REQUEST_DIR_OUT)) {