diff --git a/include/libopencm3/usb/usbd.h b/include/libopencm3/usb/usbd.h index 449b48a1..f81cd237 100644 --- a/include/libopencm3/usb/usbd.h +++ b/include/libopencm3/usb/usbd.h @@ -76,7 +76,7 @@ extern void usbd_register_resume_callback(usbd_device *usbd_dev, extern void usbd_register_sof_callback(usbd_device *usbd_dev, void (*callback)(void)); -typedef int (*usbd_control_complete_callback)(usbd_device *usbd_dev, +typedef void (*usbd_control_complete_callback)(usbd_device *usbd_dev, struct usb_setup_data *req); typedef int (*usbd_control_callback)(usbd_device *usbd_dev,