![]() |
![]() |

Go to the source code of this file.
Data Structures | |
| struct | tUSBHostDevice |
Macros | |
| #define | USBHCD_EVFLAG_SOF 0x00000001 |
| #define | USBHCD_EVFLAG_CONNECT 0x00000002 |
| #define | USBHCD_EVFLAG_UNKCNCT 0x00000004 |
| #define | USBHCD_EVFLAG_DISCNCT 0x00000008 |
| #define | USBHCD_EVFLAG_PWRFAULT 0x00000010 |
| #define | USBHCD_EVFLAG_PWRDIS 0x00000020 |
| #define | USBHCD_EVFLAG_PWREN 0x00000040 |
Enumerations | |
| enum | tHubPortState { ePortIdle, ePortConnected, ePortResetActive, ePortResetWait, ePortActive, ePortEnumerated, ePortError } |
Functions | |
| uint32_t | USBHCDHubDeviceConnected (uint32_t ui32Index, uint8_t ui8Hub, uint8_t ui8Port, uint32_t ui32Speed) |
| void | USBHCDHubDeviceDisconnected (uint32_t ui32Index, uint32_t ui32DevIndex) |
| void | USBHHubMain (void) |
| void | USBHHubInit (void) |
| void | USBHHubEnumerationComplete (uint8_t ui8Hub, uint8_t ui8Port) |
| void | USBHHubEnumerationError (uint8_t ui8Hub, uint8_t ui8Port) |
| uint32_t | USBHCDLPMSleep (tUSBHostDevice *psDevice) |
| uint32_t | USBHCDLPMStatus (tUSBHostDevice *psDevice) |
| #define USBHCD_EVFLAG_SOF 0x00000001 |
| #define USBHCD_EVFLAG_CONNECT 0x00000002 |
| #define USBHCD_EVFLAG_UNKCNCT 0x00000004 |
| #define USBHCD_EVFLAG_DISCNCT 0x00000008 |
| #define USBHCD_EVFLAG_PWRFAULT 0x00000010 |
| #define USBHCD_EVFLAG_PWRDIS 0x00000020 |
| #define USBHCD_EVFLAG_PWREN 0x00000040 |
Referenced by USB0_IRQOTGModeHandler().
| enum tHubPortState |