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.
USBD_IOREQ_Private_Functions
[USBD_IOREQ]
Functions | |
USBD_StatusTypeDef | USBD_CtlSendData (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len) |
USBD_CtlSendData send data on the ctl pipe. | |
USBD_StatusTypeDef | USBD_CtlContinueSendData (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len) |
USBD_CtlContinueSendData continue sending data on the ctl pipe. | |
USBD_StatusTypeDef | USBD_CtlPrepareRx (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len) |
USBD_CtlPrepareRx receive data on the ctl pipe. | |
USBD_StatusTypeDef | USBD_CtlContinueRx (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len) |
USBD_CtlContinueRx continue receive data on the ctl pipe. | |
USBD_StatusTypeDef | USBD_CtlSendStatus (USBD_HandleTypeDef *pdev) |
USBD_CtlSendStatus send zero lzngth packet on the ctl pipe. | |
USBD_StatusTypeDef | USBD_CtlReceiveStatus (USBD_HandleTypeDef *pdev) |
USBD_CtlReceiveStatus receive zero lzngth packet on the ctl pipe. | |
uint16_t | USBD_GetRxCount (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
USBD_GetRxCount returns the received data length. |
Function Documentation
USBD_StatusTypeDef USBD_CtlContinueRx | ( | USBD_HandleTypeDef * | pdev, |
uint8_t * | pbuf, | ||
uint16_t | len | ||
) |
USBD_CtlContinueRx continue receive data on the ctl pipe.
- Parameters:
-
pdev,: device instance buff,: pointer to data buffer len,: length of data to be received
- Return values:
-
status
Definition at line 160 of file usbd_ioreq.cpp.
USBD_StatusTypeDef USBD_CtlContinueSendData | ( | USBD_HandleTypeDef * | pdev, |
uint8_t * | pbuf, | ||
uint16_t | len | ||
) |
USBD_CtlContinueSendData continue sending data on the ctl pipe.
- Parameters:
-
pdev,: device instance buff,: pointer to data buffer len,: length of data to be sent
- Return values:
-
status
Definition at line 117 of file usbd_ioreq.cpp.
USBD_StatusTypeDef USBD_CtlPrepareRx | ( | USBD_HandleTypeDef * | pdev, |
uint8_t * | pbuf, | ||
uint16_t | len | ||
) |
USBD_CtlPrepareRx receive data on the ctl pipe.
- Parameters:
-
pdev,: device instance buff,: pointer to data buffer len,: length of data to be received
- Return values:
-
status
Definition at line 135 of file usbd_ioreq.cpp.
USBD_StatusTypeDef USBD_CtlReceiveStatus | ( | USBD_HandleTypeDef * | pdev ) |
USBD_CtlReceiveStatus receive zero lzngth packet on the ctl pipe.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 195 of file usbd_ioreq.cpp.
USBD_StatusTypeDef USBD_CtlSendData | ( | USBD_HandleTypeDef * | pdev, |
uint8_t * | pbuf, | ||
uint16_t | len | ||
) |
USBD_CtlSendData send data on the ctl pipe.
- Parameters:
-
pdev,: device instance buff,: pointer to data buffer len,: length of data to be sent
- Return values:
-
status
Definition at line 95 of file usbd_ioreq.cpp.
USBD_StatusTypeDef USBD_CtlSendStatus | ( | USBD_HandleTypeDef * | pdev ) |
USBD_CtlSendStatus send zero lzngth packet on the ctl pipe.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 177 of file usbd_ioreq.cpp.
uint16_t USBD_GetRxCount | ( | USBD_HandleTypeDef * | pdev, |
uint8_t | ep_addr | ||
) |
USBD_GetRxCount returns the received data length.
- Parameters:
-
pdev,: device instance ep_addr,: endpoint address
- Return values:
-
Rx Data blength
Definition at line 217 of file usbd_ioreq.cpp.
Generated on Tue Jul 12 2022 22:19:21 by
