2 #if (USE_STM32_USB_USE_DEVICE_MODE)
32 #ifndef __USB_REQUEST_H_
33 #define __USB_REQUEST_H_
36 #include "config/usbd_conf.h"
37 #include "stm32/usb/usbd_def.h"
38 #include "stm32/usb/usbd_core.h"
85 USBD_Status USBD_StdDevReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req);
86 USBD_Status USBD_StdItfReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req);
87 USBD_Status USBD_StdEPReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req);
88 void USBD_ParseSetupRequest( USB_OTG_CORE_HANDLE *pdev,
91 void USBD_CtlError( USB_OTG_CORE_HANDLE *pdev,
94 void USBD_GetString(
const uint8_t *desc, uint8_t *unicode, uint16_t *len);
libheivs configuration file