Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BSP_DISCO_F746NG_patch mbed-rtos mbed
Functions | |
| 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. | |
| 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 void | 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. | |
Function Documentation
| static void USBD_ClrFeature | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_ClrFeature Handle clear device feature request.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 669 of file usbd_ctlreq.c.
| void USBD_CtlError | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) |
USBD_CtlError Handle USB low level Error.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
None
Definition at line 716 of file usbd_ctlreq.c.
| static void USBD_GetConfig | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_GetConfig Handle Get device configuration request.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 568 of file usbd_ctlreq.c.
| static void USBD_GetDescriptor | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_GetDescriptor Handle Get Descriptor requests.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 331 of file usbd_ctlreq.c.
| static uint8_t USBD_GetLen | ( | uint8_t * | buf ) | [static] |
USBD_GetLen return the string length.
- Parameters:
-
buf : pointer to the ascii string buffer
- Return values:
-
string length
Definition at line 756 of file usbd_ctlreq.c.
| static void USBD_GetStatus | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_GetStatus Handle Get Status request.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 608 of file usbd_ctlreq.c.
| void USBD_GetString | ( | uint8_t * | desc, |
| uint8_t * | unicode, | ||
| uint16_t * | len | ||
| ) |
USBD_GetString Convert Ascii string into unicode one.
- Parameters:
-
desc : descriptor buffer unicode : Formatted string buffer (unicode) len : descriptor length
- Return values:
-
None
Definition at line 732 of file usbd_ctlreq.c.
| void USBD_ParseSetupRequest | ( | USBD_SetupReqTypedef * | req, |
| uint8_t * | pdata | ||
| ) |
USBD_ParseSetupRequest Copy buffer into setup structure.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
None
Definition at line 698 of file usbd_ctlreq.c.
| static void USBD_SetAddress | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_SetAddress Set device address.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 449 of file usbd_ctlreq.c.
| static void USBD_SetConfig | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_SetConfig Handle Set device configuration request.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 491 of file usbd_ctlreq.c.
| static void USBD_SetFeature | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) | [static] |
USBD_SetFeature Handle Set device feature request.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 648 of file usbd_ctlreq.c.
| USBD_StatusTypeDef USBD_StdDevReq | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) |
USBD_StdDevReq Handle standard usb device requests.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 119 of file usbd_ctlreq.c.
| USBD_StatusTypeDef USBD_StdEPReq | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) |
USBD_StdEPReq Handle standard usb endpoint requests.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 207 of file usbd_ctlreq.c.
| USBD_StatusTypeDef USBD_StdItfReq | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SetupReqTypedef * | req | ||
| ) |
USBD_StdItfReq Handle standard usb interface requests.
- Parameters:
-
pdev,: device instance req,: usb request
- Return values:
-
status
Definition at line 170 of file usbd_ctlreq.c.
Generated on Tue Jul 12 2022 14:58:48 by
1.7.2