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 |