Prusa MINI Firmware overview
usbd_ctlreq.h File Reference
#include "usbd_def.h"

Go to the source code of this file.

Functions

USBD_StatusTypeDef USBD_StdDevReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_StdDevReq Handle standard usb device requests. More...
 
USBD_StatusTypeDef USBD_StdItfReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_StdItfReq Handle standard usb interface requests. More...
 
USBD_StatusTypeDef USBD_StdEPReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_StdEPReq Handle standard usb endpoint requests. More...
 
void USBD_CtlError (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_CtlError Handle USB low level Error. More...
 
void USBD_ParseSetupRequest (USBD_SetupReqTypedef *req, uint8_t *pdata)
 USBD_ParseSetupRequest Copy buffer into setup structure. More...
 
void USBD_GetString (uint8_t *desc, uint8_t *unicode, uint16_t *len)
 USBD_GetString Convert Ascii string into unicode one. More...