STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Functions
USBD_IOREQ_Private_Functions

Functions

USBD_StatusTypeDef USBD_CtlSendData (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
 USBD_CtlSendData send data on the ctl pipe. More...
 
USBD_StatusTypeDef USBD_CtlContinueSendData (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
 USBD_CtlContinueSendData continue sending data on the ctl pipe. More...
 
USBD_StatusTypeDef USBD_CtlPrepareRx (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
 USBD_CtlPrepareRx receive data on the ctl pipe. More...
 
USBD_StatusTypeDef USBD_CtlContinueRx (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
 USBD_CtlContinueRx continue receive data on the ctl pipe. More...
 
USBD_StatusTypeDef USBD_CtlSendStatus (USBD_HandleTypeDef *pdev)
 USBD_CtlSendStatus send zero lzngth packet on the ctl pipe. More...
 
USBD_StatusTypeDef USBD_CtlReceiveStatus (USBD_HandleTypeDef *pdev)
 USBD_CtlReceiveStatus receive zero lzngth packet on the ctl pipe. More...
 
uint16_t USBD_GetRxCount (USBD_HandleTypeDef *pdev, uint8_t ep_addr)
 USBD_GetRxCount returns the received data length. More...
 

Detailed Description

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
pdevdevice instance
buffpointer to data buffer
lenlength of data to be received
Return values
status

Definition at line 160 of file usbd_ioreq.c.

USBD_StatusTypeDef USBD_CtlContinueSendData ( USBD_HandleTypeDef pdev,
uint8_t *  pbuf,
uint16_t  len 
)

USBD_CtlContinueSendData continue sending data on the ctl pipe.

Parameters
pdevdevice instance
buffpointer to data buffer
lenlength of data to be sent
Return values
status

Definition at line 117 of file usbd_ioreq.c.

USBD_StatusTypeDef USBD_CtlPrepareRx ( USBD_HandleTypeDef pdev,
uint8_t *  pbuf,
uint16_t  len 
)

USBD_CtlPrepareRx receive data on the ctl pipe.

Parameters
pdevdevice instance
buffpointer to data buffer
lenlength of data to be received
Return values
status

Definition at line 135 of file usbd_ioreq.c.

USBD_StatusTypeDef USBD_CtlReceiveStatus ( USBD_HandleTypeDef pdev)

USBD_CtlReceiveStatus receive zero lzngth packet on the ctl pipe.

Parameters
pdevdevice instance
Return values
status

Definition at line 195 of file usbd_ioreq.c.

USBD_StatusTypeDef USBD_CtlSendData ( USBD_HandleTypeDef pdev,
uint8_t *  pbuf,
uint16_t  len 
)

USBD_CtlSendData send data on the ctl pipe.

Parameters
pdevdevice instance
buffpointer to data buffer
lenlength of data to be sent
Return values
status

Definition at line 95 of file usbd_ioreq.c.

USBD_StatusTypeDef USBD_CtlSendStatus ( USBD_HandleTypeDef pdev)

USBD_CtlSendStatus send zero lzngth packet on the ctl pipe.

Parameters
pdevdevice instance
Return values
status

Definition at line 177 of file usbd_ioreq.c.

uint16_t USBD_GetRxCount ( USBD_HandleTypeDef pdev,
uint8_t  ep_addr 
)

USBD_GetRxCount returns the received data length.

Parameters
pdevdevice instance
ep_addrendpoint address
Return values
RxData blength

Definition at line 217 of file usbd_ioreq.c.