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.
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. | |
| USBD_StatusTypeDef | USBD_DeInit (USBD_HandleTypeDef *pdev) |
| USBD_DeInit Re-Initialize th device library. | |
| USBD_StatusTypeDef | USBD_RegisterClass (USBD_HandleTypeDef *pdev, USBD_ClassTypeDef *pclass) |
| USBD_RegisterClass Link class driver to Device Core. | |
| USBD_StatusTypeDef | USBD_Start (USBD_HandleTypeDef *pdev) |
| USBD_Start Start the USB Device Core. | |
| USBD_StatusTypeDef | USBD_Stop (USBD_HandleTypeDef *pdev) |
| USBD_Stop Stop the USB Device Core. | |
| USBD_StatusTypeDef | USBD_RunTestMode (USBD_HandleTypeDef *pdev) |
| USBD_RunTestMode Launch test mode process. | |
| USBD_StatusTypeDef | USBD_SetClassConfig (USBD_HandleTypeDef *pdev, uint8_t cfgidx) |
| USBD_SetClassConfig Configure device and start the interface. | |
| USBD_StatusTypeDef | USBD_ClrClassConfig (USBD_HandleTypeDef *pdev, uint8_t cfgidx) |
| USBD_ClrClassConfig Clear current configuration. | |
| USBD_StatusTypeDef | USBD_LL_SetupStage (USBD_HandleTypeDef *pdev, uint8_t *psetup) |
| USBD_SetupStage Handle the setup stage. | |
| USBD_StatusTypeDef | USBD_LL_DataOutStage (USBD_HandleTypeDef *pdev, uint8_t epnum, uint8_t *pdata) |
| USBD_DataOutStage Handle data OUT stage. | |
| USBD_StatusTypeDef | USBD_LL_DataInStage (USBD_HandleTypeDef *pdev, uint8_t epnum, uint8_t *pdata) |
| USBD_DataInStage Handle data in stage. | |
| USBD_StatusTypeDef | USBD_LL_Reset (USBD_HandleTypeDef *pdev) |
| USBD_LL_Reset Handle Reset event. | |
| USBD_StatusTypeDef | USBD_LL_SetSpeed (USBD_HandleTypeDef *pdev, USBD_SpeedTypeDef speed) |
| USBD_LL_Reset Handle Reset event. | |
| USBD_StatusTypeDef | USBD_LL_Suspend (USBD_HandleTypeDef *pdev) |
| USBD_Suspend Handle Suspend event. | |
| USBD_StatusTypeDef | USBD_LL_Resume (USBD_HandleTypeDef *pdev) |
| USBD_Resume Handle Resume event. | |
| USBD_StatusTypeDef | USBD_LL_SOF (USBD_HandleTypeDef *pdev) |
| USBD_SOF Handle SOF event. | |
| USBD_StatusTypeDef | USBD_LL_IsoINIncomplete (USBD_HandleTypeDef *pdev, uint8_t epnum) |
| USBD_IsoINIncomplete Handle iso in incomplete event. | |
| USBD_StatusTypeDef | USBD_LL_IsoOUTIncomplete (USBD_HandleTypeDef *pdev, uint8_t epnum) |
| USBD_IsoOUTIncomplete Handle iso out incomplete event. | |
| USBD_StatusTypeDef | USBD_LL_DevConnected (USBD_HandleTypeDef *pdev) |
| USBD_DevConnected Handle device connection event. | |
| USBD_StatusTypeDef | USBD_LL_DevDisconnected (USBD_HandleTypeDef *pdev) |
| USBD_DevDisconnected Handle device disconnection event. | |
Function Documentation
| USBD_StatusTypeDef USBD_ClrClassConfig | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t | cfgidx | ||
| ) |
USBD_ClrClassConfig Clear current configuration.
- Parameters:
-
pdev,: device instance cfgidx,: configuration index
- Return values:
-
status,: USBD_StatusTypeDef
Definition at line 249 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_DeInit | ( | USBD_HandleTypeDef * | pdev ) |
USBD_DeInit Re-Initialize th device library.
- Parameters:
-
pdev,: device instance
- Return values:
-
status,: status
Definition at line 132 of file usbd_core.cpp.
| 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:
-
pdev,: device instance pdesc,: Descriptor structure address id,: Low level core index
- Return values:
-
None
Definition at line 96 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_DataInStage | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t | epnum, | ||
| uint8_t * | pdata | ||
| ) |
USBD_DataInStage Handle data in stage.
- Parameters:
-
pdev,: device instance epnum,: endpoint index
- Return values:
-
status
Definition at line 343 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_DataOutStage | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t | epnum, | ||
| uint8_t * | pdata | ||
| ) |
USBD_DataOutStage Handle data OUT stage.
- Parameters:
-
pdev,: device instance epnum,: endpoint index
- Return values:
-
status
Definition at line 299 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_DevConnected | ( | USBD_HandleTypeDef * | pdev ) |
USBD_DevConnected Handle device connection event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 531 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_DevDisconnected | ( | USBD_HandleTypeDef * | pdev ) |
USBD_DevDisconnected Handle device disconnection event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 542 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_IsoINIncomplete | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t | epnum | ||
| ) |
USBD_IsoINIncomplete Handle iso in incomplete event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 509 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_IsoOUTIncomplete | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t | epnum | ||
| ) |
USBD_IsoOUTIncomplete Handle iso out incomplete event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 520 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_Reset | ( | USBD_HandleTypeDef * | pdev ) |
USBD_LL_Reset Handle Reset event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 415 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_Resume | ( | USBD_HandleTypeDef * | pdev ) |
USBD_Resume Handle Resume event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 478 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_SetSpeed | ( | USBD_HandleTypeDef * | pdev, |
| USBD_SpeedTypeDef | speed | ||
| ) |
USBD_LL_Reset Handle Reset event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 451 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_SetupStage | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t * | psetup | ||
| ) |
USBD_SetupStage Handle the setup stage.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 263 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_SOF | ( | USBD_HandleTypeDef * | pdev ) |
USBD_SOF Handle SOF event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 491 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_LL_Suspend | ( | USBD_HandleTypeDef * | pdev ) |
USBD_Suspend Handle Suspend event.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 464 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_RegisterClass | ( | USBD_HandleTypeDef * | pdev, |
| USBD_ClassTypeDef * | pclass | ||
| ) |
USBD_RegisterClass Link class driver to Device Core.
- Parameters:
-
pDevice : Device Handle pclass,: Class handle
- Return values:
-
USBD Status
Definition at line 157 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_RunTestMode | ( | USBD_HandleTypeDef * | pdev ) |
USBD_RunTestMode Launch test mode process.
- Parameters:
-
pdev,: device instance
- Return values:
-
status
Definition at line 213 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_SetClassConfig | ( | USBD_HandleTypeDef * | pdev, |
| uint8_t | cfgidx | ||
| ) |
USBD_SetClassConfig Configure device and start the interface.
- Parameters:
-
pdev,: device instance cfgidx,: configuration index
- Return values:
-
status
Definition at line 227 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_Start | ( | USBD_HandleTypeDef * | pdev ) |
USBD_Start Start the USB Device Core.
- Parameters:
-
pdev,: Device Handle
- Return values:
-
USBD Status
Definition at line 181 of file usbd_core.cpp.
| USBD_StatusTypeDef USBD_Stop | ( | USBD_HandleTypeDef * | pdev ) |
USBD_Stop Stop the USB Device Core.
- Parameters:
-
pdev,: Device Handle
- Return values:
-
USBD Status
Definition at line 196 of file usbd_core.cpp.
Generated on Tue Jul 12 2022 22:19:21 by
1.7.2