STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Functions

Functions

uint8_t USBD_AUDIO_RegisterInterface (USBD_HandleTypeDef *pdev, USBD_AUDIO_ItfTypeDef *fops)
 USBD_AUDIO_RegisterInterface. More...
 
void USBD_AUDIO_Sync (USBD_HandleTypeDef *pdev, AUDIO_OffsetTypeDef offset)
 USBD_AUDIO_SOF handle SOF event. More...
 
uint8_t USBD_CDC_RegisterInterface (USBD_HandleTypeDef *pdev, USBD_CDC_ItfTypeDef *fops)
 USBD_CDC_RegisterInterface. More...
 
uint8_t USBD_CDC_SetTxBuffer (USBD_HandleTypeDef *pdev, uint8_t *pbuff, uint16_t length)
 USBD_CDC_SetTxBuffer. More...
 
uint8_t USBD_CDC_SetRxBuffer (USBD_HandleTypeDef *pdev, uint8_t *pbuff)
 USBD_CDC_SetRxBuffer. More...
 
uint8_t USBD_CDC_ReceivePacket (USBD_HandleTypeDef *pdev)
 USBD_CDC_ReceivePacket prepare OUT Endpoint for reception. More...
 
uint8_t USBD_CDC_TransmitPacket (USBD_HandleTypeDef *pdev)
 USBD_CDC_DataOut Data received on non-control Out endpoint. More...
 
uint8_t USBD_CUSTOM_HID_SendReport (USBD_HandleTypeDef *pdev, uint8_t *report, uint16_t len)
 USBD_CUSTOM_HID_SendReport Send CUSTOM_HID Report. More...
 
uint8_t USBD_CUSTOM_HID_RegisterInterface (USBD_HandleTypeDef *pdev, USBD_CUSTOM_HID_ItfTypeDef *fops)
 USBD_CUSTOM_HID_RegisterInterface. More...
 
uint8_t USBD_DFU_RegisterMedia (USBD_HandleTypeDef *pdev, USBD_DFU_MediaTypeDef *fops)
 USBD_DFU_GetUsrStringDesc Manages the transfer of memory interfaces string descriptors. More...
 
uint8_t USBD_HID_SendReport (USBD_HandleTypeDef *pdev, uint8_t *report, uint16_t len)
 USBD_HID_SendReport Send HID Report. More...
 
uint32_t USBD_HID_GetPollingInterval (USBD_HandleTypeDef *pdev)
 USBD_HID_GetPollingInterval return polling interval from endpoint descriptor. More...
 

Detailed Description

Function Documentation

uint8_t USBD_AUDIO_RegisterInterface ( USBD_HandleTypeDef pdev,
USBD_AUDIO_ItfTypeDef fops 
)

USBD_AUDIO_RegisterInterface.

Parameters
fopsAudio interface callback
Return values
status

Definition at line 783 of file usbd_audio.c.

void USBD_AUDIO_Sync ( USBD_HandleTypeDef pdev,
AUDIO_OffsetTypeDef  offset 
)

USBD_AUDIO_SOF handle SOF event.

Parameters
pdevdevice instance
Return values
status

Definition at line 582 of file usbd_audio.c.

uint8_t USBD_CDC_ReceivePacket ( USBD_HandleTypeDef pdev)

USBD_CDC_ReceivePacket prepare OUT Endpoint for reception.

Parameters
pdevdevice instance
Return values
status

Definition at line 883 of file usbd_cdc.c.

uint8_t USBD_CDC_RegisterInterface ( USBD_HandleTypeDef pdev,
USBD_CDC_ItfTypeDef fops 
)

USBD_CDC_RegisterInterface.

Parameters
pdevdevice instance
fopsCD Interface callback
Return values
status

Definition at line 790 of file usbd_cdc.c.

uint8_t USBD_CDC_SetRxBuffer ( USBD_HandleTypeDef pdev,
uint8_t *  pbuff 
)

USBD_CDC_SetRxBuffer.

Parameters
pdevdevice instance
pbuffRx Buffer
Return values
status

Definition at line 829 of file usbd_cdc.c.

uint8_t USBD_CDC_SetTxBuffer ( USBD_HandleTypeDef pdev,
uint8_t *  pbuff,
uint16_t  length 
)

USBD_CDC_SetTxBuffer.

Parameters
pdevdevice instance
pbuffTx Buffer
Return values
status

Definition at line 810 of file usbd_cdc.c.

uint8_t USBD_CDC_TransmitPacket ( USBD_HandleTypeDef pdev)

USBD_CDC_DataOut Data received on non-control Out endpoint.

Parameters
pdevdevice instance
epnumendpoint number
Return values
status

Definition at line 846 of file usbd_cdc.c.

uint8_t USBD_CUSTOM_HID_RegisterInterface ( USBD_HandleTypeDef pdev,
USBD_CUSTOM_HID_ItfTypeDef fops 
)

USBD_CUSTOM_HID_RegisterInterface.

Parameters
pdevdevice instance
fopsCUSTOMHID Interface callback
Return values
status

Definition at line 509 of file usbd_customhid.c.

uint8_t USBD_CUSTOM_HID_SendReport ( USBD_HandleTypeDef pdev,
uint8_t *  report,
uint16_t  len 
)

USBD_CUSTOM_HID_SendReport Send CUSTOM_HID Report.

Parameters
pdevdevice instance
buffpointer to report
Return values
status

Definition at line 398 of file usbd_customhid.c.

uint8_t USBD_DFU_RegisterMedia ( USBD_HandleTypeDef pdev,
USBD_DFU_MediaTypeDef fops 
)

USBD_DFU_GetUsrStringDesc Manages the transfer of memory interfaces string descriptors.

Parameters
speed: current device speed
indexdesciptor index
length: pointer data length
Return values
pointerto the descriptor table or NULL if the descriptor is not supported. USBD_MSC_RegisterStorage
Parameters
fopsstorage callback
Return values
status

Definition at line 674 of file usbd_dfu.c.

uint32_t USBD_HID_GetPollingInterval ( USBD_HandleTypeDef pdev)

USBD_HID_GetPollingInterval return polling interval from endpoint descriptor.

Parameters
pdevdevice instance
Return values
pollinginterval

Definition at line 445 of file usbd_hid.c.

uint8_t USBD_HID_SendReport ( USBD_HandleTypeDef pdev,
uint8_t *  report,
uint16_t  len 
)

USBD_HID_SendReport Send HID Report.

Parameters
pdevdevice instance
buffpointer to report
Return values
status

Definition at line 419 of file usbd_hid.c.