EU1KY AA FW

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
USBD_StatusTypeDef USBD_DeInit ( USBD_HandleTypeDef pdev)

USBD_DeInit Re-Initialize th device library.

Parameters
pdevdevice instance
Return values
statusstatus
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
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
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
USBD_StatusTypeDef USBD_LL_DevConnected ( USBD_HandleTypeDef pdev)

USBD_DevConnected Handle device connection event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_DevDisconnected ( USBD_HandleTypeDef pdev)

USBD_DevDisconnected Handle device disconnection event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_IsoINIncomplete ( USBD_HandleTypeDef pdev,
uint8_t  epnum 
)

USBD_IsoINIncomplete Handle iso in incomplete event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_IsoOUTIncomplete ( USBD_HandleTypeDef pdev,
uint8_t  epnum 
)

USBD_IsoOUTIncomplete Handle iso out incomplete event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_Reset ( USBD_HandleTypeDef pdev)

USBD_LL_Reset Handle Reset event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_Resume ( USBD_HandleTypeDef pdev)

USBD_Resume Handle Resume event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_SetSpeed ( USBD_HandleTypeDef pdev,
USBD_SpeedTypeDef  speed 
)

USBD_LL_Reset Handle Reset event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_SetupStage ( USBD_HandleTypeDef pdev,
uint8_t *  psetup 
)

USBD_SetupStage Handle the setup stage.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_SOF ( USBD_HandleTypeDef pdev)

USBD_SOF Handle SOF event.

Parameters
pdevdevice instance
Return values
status
USBD_StatusTypeDef USBD_LL_Suspend ( USBD_HandleTypeDef pdev)

USBD_Suspend Handle Suspend event.

Parameters
pdevdevice instance
Return values
status
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
USBD_StatusTypeDef USBD_RunTestMode ( USBD_HandleTypeDef pdev)

USBD_RunTestMode Launch test mode process.

Parameters
pdevdevice instance
Return values
status
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
USBD_StatusTypeDef USBD_Start ( USBD_HandleTypeDef pdev)

USBD_Start Start the USB Device Core.

Parameters
pdevDevice Handle
Return values
USBDStatus
USBD_StatusTypeDef USBD_Stop ( USBD_HandleTypeDef pdev)

USBD_Stop Stop the USB Device Core.

Parameters
pdevDevice Handle
Return values
USBDStatus