APM:Libraries
usbd_req.h
Go to the documentation of this file.
1 
28 /* Define to prevent recursive inclusion -------------------------------------*/
29 
30 #ifndef __USB_REQUEST_H_
31 #define __USB_REQUEST_H_
32 
33 /* Includes ------------------------------------------------------------------*/
34 #include "usbd_def.h"
35 #include "usbd_core.h"
36 #include "usbd_conf.h"
37 
38 
87  USB_SETUP_REQ *req);
88 
90  USB_SETUP_REQ *req);
91 
92 void USBD_GetString(const uint8_t *desc, uint8_t *unicode, uint16_t *len);
97 #endif /* __USB_REQUEST_H_ */
98 
108 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
USBD_Status USBD_StdItfReq(USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
USBD_StdItfReq Handle standard usb interface requests.
Definition: usbd_req.c:200
void USBD_CtlError(USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
USBD_CtlError Handle USB low level Error.
Definition: usbd_req.c:801
USBD_Status
Definition: usbd_core.h:51
void USBD_GetString(const uint8_t *desc, uint8_t *unicode, uint16_t *len)
USBD_GetString Convert Ascii string into unicode one.
Definition: usbd_req.c:819
USBD_Status USBD_StdEPReq(USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
USBD_StdEPReq Handle standard usb endpoint requests.
Definition: usbd_req.c:237
USB Device configuration file.
Header file for usbd_core.c.
general defines for the usb device library
USBD_Status USBD_StdDevReq(USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
USBD_StdDevReq Handle standard usb device requests.
Definition: usbd_req.c:149
void USBD_ParseSetupRequest(USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
USBD_ParseSetupRequest Copy buffer into setup structure.
Definition: usbd_req.c:780