STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Functions

Functions

USBD_StatusTypeDef USBD_Init (USBD_HandleTypeDef *pdev, USBD_DescriptorsTypeDef *pdesc, uint8_t id)
 USBD_Init Initializes the device stack and load the class driver. More...
 
USBD_StatusTypeDef USBD_DeInit (USBD_HandleTypeDef *pdev)
 USBD_DeInit Re-Initialize th device library. More...
 
USBD_StatusTypeDef USBD_RegisterClass (USBD_HandleTypeDef *pdev, USBD_ClassTypeDef *pclass)
 USBD_RegisterClass Link class driver to Device Core. More...
 
USBD_StatusTypeDef USBD_Start (USBD_HandleTypeDef *pdev)
 USBD_Start Start the USB Device Core. More...
 
USBD_StatusTypeDef USBD_Stop (USBD_HandleTypeDef *pdev)
 USBD_Stop Stop the USB Device Core. More...
 
USBD_StatusTypeDef USBD_RunTestMode (USBD_HandleTypeDef *pdev)
 USBD_RunTestMode Launch test mode process. More...
 
USBD_StatusTypeDef USBD_SetClassConfig (USBD_HandleTypeDef *pdev, uint8_t cfgidx)
 USBD_SetClassConfig Configure device and start the interface. More...
 
USBD_StatusTypeDef USBD_ClrClassConfig (USBD_HandleTypeDef *pdev, uint8_t cfgidx)
 USBD_ClrClassConfig Clear current configuration. More...
 
USBD_StatusTypeDef USBD_LL_SetupStage (USBD_HandleTypeDef *pdev, uint8_t *psetup)
 USBD_SetupStage Handle the setup stage. More...
 
USBD_StatusTypeDef USBD_LL_DataOutStage (USBD_HandleTypeDef *pdev, uint8_t epnum, uint8_t *pdata)
 USBD_DataOutStage Handle data OUT stage. More...
 
USBD_StatusTypeDef USBD_LL_DataInStage (USBD_HandleTypeDef *pdev, uint8_t epnum, uint8_t *pdata)
 USBD_DataInStage Handle data in stage. More...
 
USBD_StatusTypeDef USBD_LL_Reset (USBD_HandleTypeDef *pdev)
 USBD_LL_Reset Handle Reset event. More...
 
USBD_StatusTypeDef USBD_LL_SetSpeed (USBD_HandleTypeDef *pdev, USBD_SpeedTypeDef speed)
 USBD_LL_Reset Handle Reset event. More...
 
USBD_StatusTypeDef USBD_LL_Suspend (USBD_HandleTypeDef *pdev)
 USBD_Suspend Handle Suspend event. More...
 
USBD_StatusTypeDef USBD_LL_Resume (USBD_HandleTypeDef *pdev)
 USBD_Resume Handle Resume event. More...
 
USBD_StatusTypeDef USBD_LL_SOF (USBD_HandleTypeDef *pdev)
 USBD_SOF Handle SOF event. More...
 
USBD_StatusTypeDef USBD_LL_IsoINIncomplete (USBD_HandleTypeDef *pdev, uint8_t epnum)
 USBD_IsoINIncomplete Handle iso in incomplete event. More...
 
USBD_StatusTypeDef USBD_LL_IsoOUTIncomplete (USBD_HandleTypeDef *pdev, uint8_t epnum)
 USBD_IsoOUTIncomplete Handle iso out incomplete event. More...
 
USBD_StatusTypeDef USBD_LL_DevConnected (USBD_HandleTypeDef *pdev)
 USBD_DevConnected Handle device connection event. More...
 
USBD_StatusTypeDef USBD_LL_DevDisconnected (USBD_HandleTypeDef *pdev)
 USBD_DevDisconnected Handle device disconnection event. More...
 

Detailed Description

Function Documentation

USBD_StatusTypeDef USBD_ClrClassConfig ( USBD_HandleTypeDef pdev,
uint8_t  cfgidx 
)

USBD_ClrClassConfig Clear current configuration.

Parameters
pdevdevice instance
cfgidxconfiguration index
Return values
statusUSBD_StatusTypeDef

Definition at line 249 of file usbd_core.c.

USBD_StatusTypeDef USBD_DeInit ( USBD_HandleTypeDef pdev)

USBD_DeInit Re-Initialize th device library.

Parameters
pdevdevice instance
Return values
statusstatus

Definition at line 132 of file usbd_core.c.

USBD_StatusTypeDef USBD_Init ( USBD_HandleTypeDef pdev,
USBD_DescriptorsTypeDef pdesc,
uint8_t  id 
)

USBD_Init Initializes the device stack and load the class driver.

Parameters
pdevdevice instance
pdescDescriptor structure address
idLow level core index
Return values
None

Definition at line 96 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_DataInStage ( USBD_HandleTypeDef pdev,
uint8_t  epnum,
uint8_t *  pdata 
)

USBD_DataInStage Handle data in stage.

Parameters
pdevdevice instance
epnumendpoint index
Return values
status

Definition at line 343 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_DataOutStage ( USBD_HandleTypeDef pdev,
uint8_t  epnum,
uint8_t *  pdata 
)

USBD_DataOutStage Handle data OUT stage.

Parameters
pdevdevice instance
epnumendpoint index
Return values
status

Definition at line 299 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_DevConnected ( USBD_HandleTypeDef pdev)

USBD_DevConnected Handle device connection event.

Parameters
pdevdevice instance
Return values
status

Definition at line 531 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_DevDisconnected ( USBD_HandleTypeDef pdev)

USBD_DevDisconnected Handle device disconnection event.

Parameters
pdevdevice instance
Return values
status

Definition at line 542 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_IsoINIncomplete ( USBD_HandleTypeDef pdev,
uint8_t  epnum 
)

USBD_IsoINIncomplete Handle iso in incomplete event.

Parameters
pdevdevice instance
Return values
status

Definition at line 509 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_IsoOUTIncomplete ( USBD_HandleTypeDef pdev,
uint8_t  epnum 
)

USBD_IsoOUTIncomplete Handle iso out incomplete event.

Parameters
pdevdevice instance
Return values
status

Definition at line 520 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_Reset ( USBD_HandleTypeDef pdev)

USBD_LL_Reset Handle Reset event.

Parameters
pdevdevice instance
Return values
status

Definition at line 415 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_Resume ( USBD_HandleTypeDef pdev)

USBD_Resume Handle Resume event.

Parameters
pdevdevice instance
Return values
status

Definition at line 478 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_SetSpeed ( USBD_HandleTypeDef pdev,
USBD_SpeedTypeDef  speed 
)

USBD_LL_Reset Handle Reset event.

Parameters
pdevdevice instance
Return values
status

Definition at line 451 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_SetupStage ( USBD_HandleTypeDef pdev,
uint8_t *  psetup 
)

USBD_SetupStage Handle the setup stage.

Parameters
pdevdevice instance
Return values
status

Definition at line 263 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_SOF ( USBD_HandleTypeDef pdev)

USBD_SOF Handle SOF event.

Parameters
pdevdevice instance
Return values
status

Definition at line 491 of file usbd_core.c.

USBD_StatusTypeDef USBD_LL_Suspend ( USBD_HandleTypeDef pdev)

USBD_Suspend Handle Suspend event.

Parameters
pdevdevice instance
Return values
status

Definition at line 464 of file usbd_core.c.

USBD_StatusTypeDef USBD_RegisterClass ( USBD_HandleTypeDef pdev,
USBD_ClassTypeDef pclass 
)

USBD_RegisterClass Link class driver to Device Core.

Parameters
pDevice: Device Handle
pclassClass handle
Return values
USBDStatus

Definition at line 157 of file usbd_core.c.

USBD_StatusTypeDef USBD_RunTestMode ( USBD_HandleTypeDef pdev)

USBD_RunTestMode Launch test mode process.

Parameters
pdevdevice instance
Return values
status

Definition at line 213 of file usbd_core.c.

USBD_StatusTypeDef USBD_SetClassConfig ( USBD_HandleTypeDef pdev,
uint8_t  cfgidx 
)

USBD_SetClassConfig Configure device and start the interface.

Parameters
pdevdevice instance
cfgidxconfiguration index
Return values
status

Definition at line 227 of file usbd_core.c.

USBD_StatusTypeDef USBD_Start ( USBD_HandleTypeDef pdev)

USBD_Start Start the USB Device Core.

Parameters
pdevDevice Handle
Return values
USBDStatus

Definition at line 181 of file usbd_core.c.

USBD_StatusTypeDef USBD_Stop ( USBD_HandleTypeDef pdev)

USBD_Stop Stop the USB Device Core.

Parameters
pdevDevice Handle
Return values
USBDStatus

Definition at line 196 of file usbd_core.c.