|
void | USBHCDEvents (void *pvData) |
|
void | USBHCDMain (void) |
|
int32_t | USBHCDEventEnable (uint32_t ui32Index, void *pvEventDriver, uint32_t ui32Event) |
|
int32_t | USBHCDEventDisable (uint32_t ui32Index, void *pvEventDriver, uint32_t ui32Event) |
|
void | USBHCDInit (uint32_t ui32Index, void *pvData, uint32_t ui32Size) |
|
void | USBHCDPowerConfigInit (uint32_t ui32Index, uint32_t ui32Flags) |
|
uint32_t | USBHCDPowerConfigGet (uint32_t ui32Index) |
|
uint32_t | USBHCDPowerConfigSet (uint32_t ui32Index, uint32_t ui32Config) |
|
uint32_t | USBHCDPowerAutomatic (uint32_t ui32Index) |
|
void | USBHCDRegisterDrivers (uint32_t ui32Index, const tUSBHostClassDriver *const *ppsHClassDrvrs, uint32_t ui32NumDrivers) |
|
void | USBHCDTerm (uint32_t ui32Index) |
|
void | USBHCDSetConfig (uint32_t ui32Index, uint32_t ui32Device, uint32_t ui32Configuration) |
|
void | USBHCDSetInterface (uint32_t ui32Index, uint32_t ui32Device, uint32_t ui32Interface, uint32_t ui32AltSetting) |
|
void | USBHCDSuspend (uint32_t ui32Index) |
|
void | USBHCDResume (uint32_t ui32Index) |
|
void | USBHCDReset (uint32_t ui32Index) |
|
void | USBHCDPipeFree (uint32_t ui32Pipe) |
|
uint32_t | USBHCDPipeAlloc (uint32_t ui32Index, uint32_t ui32EndpointType, tUSBHostDevice *psDevice, tHCDPipeCallback pfnCallback) |
|
uint32_t | USBHCDPipeAllocSize (uint32_t ui32Index, uint32_t ui32EndpointType, tUSBHostDevice *psDevice, uint32_t ui32FIFOSize, tHCDPipeCallback pfnCallback) |
|
uint32_t | USBHCDPipeConfig (uint32_t ui32Pipe, uint32_t ui32MaxPayload, uint32_t ui32Interval, uint32_t ui32TargetEndpoint) |
|
uint32_t | USBHCDPipeStatus (uint32_t ui32Pipe) |
|
uint32_t | USBHCDPipeWrite (uint32_t ui32Pipe, uint8_t *pui8Data, uint32_t ui32Size) |
|
uint32_t | USBHCDPipeRead (uint32_t ui32Pipe, uint8_t *pui8Data, uint32_t ui32Size) |
|
uint32_t | USBHCDPipeSchedule (uint32_t ui32Pipe, uint8_t *pui8Data, uint32_t ui32Size) |
|
uint32_t | USBHCDPipeTransferSizeGet (uint32_t ui32Pipe) |
|
void | USBHCDPipeDataAck (uint32_t ui32Pipe) |
|
uint32_t | USBHCDPipeReadNonBlocking (uint32_t ui32Pipe, uint8_t *pui8Data, uint32_t ui32Size) |
|
uint32_t | USBHCDStringDescriptorGet (tUSBHostDevice *psDevice, uint8_t *pui8Buffer, uint32_t ui32Size, uint32_t ui32LangID, uint32_t ui32StringIndex) |
|
uint32_t | USBHCDControlTransfer (uint32_t ui32Index, tUSBRequest *psSetupPacket, tUSBHostDevice *psDevice, uint8_t *pui8Data, uint32_t ui32Size, uint32_t ui32MaxPacketSize) |
|
void | USB0_IRQHostHandler (void) |
|
uint8_t | USBHCDDevHubPort (uint32_t ui32Instance) |
|
uint8_t | USBHCDDevAddress (uint32_t ui32Instance) |
|
uint8_t | USBHCDDevClass (uint32_t ui32Instance, uint32_t ui32Interface) |
|
uint8_t | USBHCDDevSubClass (uint32_t ui32Instance, uint32_t ui32Interface) |
|
uint8_t | USBHCDDevProtocol (uint32_t ui32Instance, uint32_t ui32Interface) |
|
bool | USBHCDFeatureSet (uint32_t ui32Index, uint32_t ui32Feature, void *pvFeature) |
|
uint32_t | USBHCDLPMSleep (tUSBHostDevice *psDevice) |
|
void | USBHCDLPMResume (uint32_t ui32Index) |
|