STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
usbd_ctlreq.c File Reference
#include "usbd_ctlreq.h"
#include "usbd_ioreq.h"
Include dependency graph for usbd_ctlreq.c:

Go to the source code of this file.

Macros

#define USBD_MAX_STR_DESC_SIZ   64U

Functions

static void USBD_GetDescriptor (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_GetDescriptor Handle Get Descriptor requests.
static void USBD_SetAddress (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_SetAddress Set device address.
static USBD_StatusTypeDef USBD_SetConfig (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_SetConfig Handle Set device configuration request.
static void USBD_GetConfig (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_GetConfig Handle Get device configuration request.
static void USBD_GetStatus (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_GetStatus Handle Get Status request.
static void USBD_SetFeature (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_SetFeature Handle Set device feature request.
static void USBD_ClrFeature (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_ClrFeature Handle clear device feature request.
static uint8_t USBD_GetLen (uint8_t *buf)
 USBD_GetLen return the string length.
USBD_StatusTypeDef USBD_StdDevReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_StdDevReq Handle standard usb device requests.
USBD_StatusTypeDef USBD_StdItfReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_StdItfReq Handle standard usb interface requests.
USBD_StatusTypeDef USBD_StdEPReq (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_StdEPReq Handle standard usb endpoint requests.
void USBD_ParseSetupRequest (USBD_SetupReqTypedef *req, uint8_t *pdata)
 USBD_ParseSetupRequest Copy buffer into setup structure.
void USBD_CtlError (USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
 USBD_CtlError Handle USB low level Error.
void USBD_GetString (uint8_t *desc, uint8_t *unicode, uint16_t *len)
 USBD_GetString Convert Ascii string into unicode one.