|
APM:Libraries
|
Functions | |
| USBD_Status | USBD_StdDevReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_StdDevReq Handle standard usb device requests. More... | |
| USBD_Status | USBD_StdItfReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_StdItfReq Handle standard usb interface requests. More... | |
| USBD_Status | USBD_StdEPReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_StdEPReq Handle standard usb endpoint requests. More... | |
| void | USBD_ParseSetupRequest (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_ParseSetupRequest Copy buffer into setup structure. More... | |
| void | USBD_CtlError (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_CtlError Handle USB low level Error. More... | |
| void | USBD_GetString (const uint8_t *desc, uint8_t *unicode, uint16_t *len) |
| USBD_GetString Convert Ascii string into unicode one. More... | |
| static void | USBD_GetDescriptor (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_GetDescriptor Handle Get Descriptor requests. More... | |
| static void | USBD_SetAddress (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_SetAddress Set device address. More... | |
| static void | USBD_SetConfig (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_SetConfig Handle Set device configuration request. More... | |
| static void | USBD_GetConfig (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_GetConfig Handle Get device configuration request. More... | |
| static void | USBD_GetStatus (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_GetStatus Handle Get Status request. More... | |
| static void | USBD_SetFeature (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_SetFeature Handle Set device feature request. More... | |
| static void | USBD_ClrFeature (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req) |
| USBD_ClrFeature Handle clear device feature request. More... | |
| static uint8_t | USBD_GetLen (const uint8_t *buf) |
| USBD_GetLen return the string length. More... | |
|
static |
USBD_ClrFeature Handle clear device feature request.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 751 of file usbd_req.c.
Referenced by USBD_StdDevReq().
| void USBD_CtlError | ( | USB_OTG_CORE_HANDLE * | pdev, |
| USB_SETUP_REQ * | req | ||
| ) |
USBD_CtlError Handle USB low level Error.
| pdev | device instance |
| req | usb request |
| None |
Definition at line 801 of file usbd_req.c.
Referenced by usbd_cdc_Setup(), USBD_ClrFeature(), USBD_GetConfig(), USBD_GetDescriptor(), USBD_GetStatus(), USBD_MSC_Setup(), USBD_SetAddress(), USBD_SetConfig(), USBD_StdDevReq(), USBD_StdEPReq(), and USBD_StdItfReq().
|
static |
USBD_GetConfig Handle Get device configuration request.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 614 of file usbd_req.c.
Referenced by USBD_StdDevReq().
|
static |
USBD_GetDescriptor Handle Get Descriptor requests.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 367 of file usbd_req.c.
Referenced by USBD_StdDevReq().
|
static |
USBD_GetLen return the string length.
| buf | : pointer to the ascii string buffer |
| string | length |
Definition at line 841 of file usbd_req.c.
Referenced by USBD_GetString().
|
static |
USBD_GetStatus Handle Get Status request.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 654 of file usbd_req.c.
Referenced by USBD_StdDevReq().
| void USBD_GetString | ( | const uint8_t * | desc, |
| uint8_t * | unicode, | ||
| uint16_t * | len | ||
| ) |
USBD_GetString Convert Ascii string into unicode one.
| desc | : descriptor buffer |
| unicode | : Formatted string buffer (unicode) |
| len | : descriptor length |
| None |
Definition at line 819 of file usbd_req.c.
Referenced by USBD_MSC_ConfigStrDescriptor(), USBD_MSC_InterfaceStrDescriptor(), USBD_MSC_ManufacturerStrDescriptor(), USBD_MSC_ProductStrDescriptor(), USBD_MSC_SerialStrDescriptor(), USBD_USR_ConfigStrDescriptor(), USBD_USR_InterfaceStrDescriptor(), USBD_USR_ManufacturerStrDescriptor(), USBD_USR_ProductStrDescriptor(), and USBD_USR_SerialStrDescriptor().
| void USBD_ParseSetupRequest | ( | USB_OTG_CORE_HANDLE * | pdev, |
| USB_SETUP_REQ * | req | ||
| ) |
USBD_ParseSetupRequest Copy buffer into setup structure.
| pdev | device instance |
| req | usb request |
| None |
Definition at line 780 of file usbd_req.c.
Referenced by USBD_SetupStage().
|
static |
USBD_SetAddress Set device address.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 503 of file usbd_req.c.
Referenced by USBD_StdDevReq().
|
static |
USBD_SetConfig Handle Set device configuration request.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 545 of file usbd_req.c.
Referenced by USBD_StdDevReq().
|
static |
USBD_SetFeature Handle Set device feature request.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 694 of file usbd_req.c.
Referenced by USBD_StdDevReq().
| USBD_Status USBD_StdDevReq | ( | USB_OTG_CORE_HANDLE * | pdev, |
| USB_SETUP_REQ * | req | ||
| ) |
USBD_StdDevReq Handle standard usb device requests.
| pdev | device instance |
| req | usb request |
| status |
Definition at line 149 of file usbd_req.c.
Referenced by USBD_SetupStage().
| USBD_Status USBD_StdEPReq | ( | USB_OTG_CORE_HANDLE * | pdev, |
| USB_SETUP_REQ * | req | ||
| ) |
USBD_StdEPReq Handle standard usb endpoint requests.
| pdev | USB OTG device instance |
| req | usb request |
| status |
Definition at line 237 of file usbd_req.c.
Referenced by USBD_SetupStage().
| USBD_Status USBD_StdItfReq | ( | USB_OTG_CORE_HANDLE * | pdev, |
| USB_SETUP_REQ * | req | ||
| ) |
USBD_StdItfReq Handle standard usb interface requests.
| pdev | USB OTG device instance |
| req | usb request |
| status |
Definition at line 200 of file usbd_req.c.
Referenced by USBD_SetupStage().
1.8.13