diff options
Diffstat (limited to 'lib/stm32/common/st_usbfs_core.c')
-rw-r--r-- | lib/stm32/common/st_usbfs_core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/stm32/common/st_usbfs_core.c b/lib/stm32/common/st_usbfs_core.c index edc2808e..a4ab414a 100644 --- a/lib/stm32/common/st_usbfs_core.c +++ b/lib/stm32/common/st_usbfs_core.c @@ -251,6 +251,7 @@ void st_usbfs_poll(usbd_device *dev) /* OUT or SETUP? */ if (*USB_EP_REG(ep) & USB_EP_SETUP) { type = USB_TRANSACTION_SETUP; + st_usbfs_ep_read_packet(dev, ep, &dev->control_state.req, 8); } else { type = USB_TRANSACTION_OUT; } |