![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Functions | |
USBH_StatusTypeDef | USBH_Init (USBH_HandleTypeDef *phost, void(*pUsrFunc)(USBH_HandleTypeDef *phost, uint8_t), uint8_t id) |
HCD_Init Initialize the HOST Core. More... | |
USBH_StatusTypeDef | USBH_DeInit (USBH_HandleTypeDef *phost) |
HCD_Init De-Initialize the Host portion of the driver. More... | |
USBH_StatusTypeDef | USBH_RegisterClass (USBH_HandleTypeDef *phost, USBH_ClassTypeDef *pclass) |
USBH_RegisterClass Link class driver to Host Core. More... | |
USBH_StatusTypeDef | USBH_SelectInterface (USBH_HandleTypeDef *phost, uint8_t interface) |
USBH_SelectInterface Select current interface. More... | |
uint8_t | USBH_GetActiveClass (USBH_HandleTypeDef *phost) |
USBH_GetActiveClass Return Device Class. More... | |
uint8_t | USBH_FindInterface (USBH_HandleTypeDef *phost, uint8_t Class, uint8_t SubClass, uint8_t Protocol) |
USBH_FindInterface Find the interface index for a specific class. More... | |
uint8_t | USBH_FindInterfaceIndex (USBH_HandleTypeDef *phost, uint8_t interface_number, uint8_t alt_settings) |
USBH_FindInterfaceIndex Find the interface index for a specific class interface and alternate setting number. More... | |
USBH_StatusTypeDef | USBH_Start (USBH_HandleTypeDef *phost) |
USBH_Start Start the USB Host Core. More... | |
USBH_StatusTypeDef | USBH_Stop (USBH_HandleTypeDef *phost) |
USBH_Stop Stop the USB Host Core. More... | |
USBH_StatusTypeDef | USBH_ReEnumerate (USBH_HandleTypeDef *phost) |
HCD_ReEnumerate Perform a new Enumeration phase. More... | |
USBH_StatusTypeDef | USBH_Process (USBH_HandleTypeDef *phost) |
USBH_Process Background process of the USB Core. More... | |
void | USBH_LL_SetTimer (USBH_HandleTypeDef *phost, uint32_t time) |
USBH_LL_SetTimer Set the initial Host Timer tick. More... | |
void | USBH_LL_IncTimer (USBH_HandleTypeDef *phost) |
USBH_LL_IncTimer Increment Host Timer tick. More... | |
USBH_StatusTypeDef | USBH_LL_Connect (USBH_HandleTypeDef *phost) |
USBH_LL_Connect Handle USB Host connexion event. More... | |
USBH_StatusTypeDef | USBH_LL_Disconnect (USBH_HandleTypeDef *phost) |
USBH_LL_Disconnect Handle USB Host disconnection event. More... | |
USBH_StatusTypeDef USBH_DeInit | ( | USBH_HandleTypeDef * | phost | ) |
HCD_Init De-Initialize the Host portion of the driver.
phost | Host Handle |
USBH | Status |
Definition at line 143 of file usbh_core.c.
uint8_t USBH_FindInterface | ( | USBH_HandleTypeDef * | phost, |
uint8_t | Class, | ||
uint8_t | SubClass, | ||
uint8_t | Protocol | ||
) |
USBH_FindInterface Find the interface index for a specific class.
phost | Host Handle |
Class | Class code |
SubClass | SubClass code |
Protocol | Protocol code |
interface | index in the configuration structure |
Definition at line 274 of file usbh_core.c.
uint8_t USBH_FindInterfaceIndex | ( | USBH_HandleTypeDef * | phost, |
uint8_t | interface_number, | ||
uint8_t | alt_settings | ||
) |
USBH_FindInterfaceIndex Find the interface index for a specific class interface and alternate setting number.
phost | Host Handle |
interface_number | interface number |
alt_settings | : alternate setting number |
interface | index in the configuration structure |
Definition at line 306 of file usbh_core.c.
uint8_t USBH_GetActiveClass | ( | USBH_HandleTypeDef * | phost | ) |
USBH_GetActiveClass Return Device Class.
phost | Host Handle |
interface | Interface index |
Class | Code |
Definition at line 260 of file usbh_core.c.
USBH_StatusTypeDef USBH_Init | ( | USBH_HandleTypeDef * | phost, |
void(*)(USBH_HandleTypeDef *phost, uint8_t) | pUsrFunc, | ||
uint8_t | id | ||
) |
HCD_Init Initialize the HOST Core.
phost | Host Handle |
pUsrFunc | User Callback |
USBH | Status |
Definition at line 92 of file usbh_core.c.
USBH_StatusTypeDef USBH_LL_Connect | ( | USBH_HandleTypeDef * | phost | ) |
USBH_LL_Connect Handle USB Host connexion event.
phost | Host Handle |
USBH_Status |
Definition at line 826 of file usbh_core.c.
USBH_StatusTypeDef USBH_LL_Disconnect | ( | USBH_HandleTypeDef * | phost | ) |
USBH_LL_Disconnect Handle USB Host disconnection event.
phost | Host Handle |
USBH_Status |
Definition at line 854 of file usbh_core.c.
void USBH_LL_IncTimer | ( | USBH_HandleTypeDef * | phost | ) |
USBH_LL_IncTimer Increment Host Timer tick.
phost | Host Handle |
None |
Definition at line 801 of file usbh_core.c.
void USBH_LL_SetTimer | ( | USBH_HandleTypeDef * | phost, |
uint32_t | time | ||
) |
USBH_LL_SetTimer Set the initial Host Timer tick.
phost | Host Handle |
None |
Definition at line 791 of file usbh_core.c.
USBH_StatusTypeDef USBH_Process | ( | USBH_HandleTypeDef * | phost | ) |
USBH_Process Background process of the USB Core.
phost | Host Handle |
USBH | Status |
Definition at line 397 of file usbh_core.c.
USBH_StatusTypeDef USBH_ReEnumerate | ( | USBH_HandleTypeDef * | phost | ) |
HCD_ReEnumerate Perform a new Enumeration phase.
phost | Host Handle |
USBH | Status |
Definition at line 371 of file usbh_core.c.
USBH_StatusTypeDef USBH_RegisterClass | ( | USBH_HandleTypeDef * | phost, |
USBH_ClassTypeDef * | pclass | ||
) |
USBH_RegisterClass Link class driver to Host Core.
phost | : Host Handle |
pclass | Class handle |
USBH | Status |
Definition at line 199 of file usbh_core.c.
USBH_StatusTypeDef USBH_SelectInterface | ( | USBH_HandleTypeDef * | phost, |
uint8_t | interface | ||
) |
USBH_SelectInterface Select current interface.
phost | Host Handle |
interface | Interface number |
USBH | Status |
Definition at line 233 of file usbh_core.c.
USBH_StatusTypeDef USBH_Start | ( | USBH_HandleTypeDef * | phost | ) |
USBH_Start Start the USB Host Core.
phost | Host Handle |
USBH | Status |
Definition at line 333 of file usbh_core.c.
USBH_StatusTypeDef USBH_Stop | ( | USBH_HandleTypeDef * | phost | ) |
USBH_Stop Stop the USB Host Core.
phost | Host Handle |
USBH | Status |
Definition at line 350 of file usbh_core.c.