USB Controller
void ROM_USBEndpointDMADisable (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBEndpointDMAEnable (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
uint32_t ROM_USBEndpointStatus (uint32_t ui32Base, uint32_t ui32Endpoint)
uint32_t ROM_USBFIFOAddrGet (uint32_t ui32Base, uint32_t ui32Endpoint)
void ROM_USBFIFOConfigGet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
∗pui32FIFOAddress, uint32_t ∗pui32FIFOSize, uint32_t ui32Flags)
void ROM_USBFIFOConfigSet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32FIFOAddress, uint32_t ui32FIFOSize, uint32_t ui32Flags)
void ROM_USBFIFOFlush (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t ui32Flags)
uint32_t ROM_USBFrameNumberGet (uint32_t ui32Base)
uint32_t ROM_USBHostAddrGet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBHostAddrSet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t ui32Addr,
uint32_t ui32Flags)
void ROM_USBHostEndpointConfig (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32MaxPayload, uint32_t ui32NAKPollInterval, uint32_t ui32TargetEndpoint, uint32_t
ui32Flags)
void ROM_USBHostEndpointDataAck (uint32_t ui32Base, uint32_t ui32Endpoint)
void ROM_USBHostEndpointDataToggle (uint32_t ui32Base, uint32_t ui32Endpoint, bool
bDataToggle, uint32_t ui32Flags)
void ROM_USBHostEndpointStatusClear (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
uint32_t ROM_USBHostHubAddrGet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Flags)
void ROM_USBHostHubAddrSet (uint32_t ui32Base, uint32_t ui32Endpoint, uint32_t
ui32Addr, uint32_t ui32Flags)
void ROM_USBHostMode (uint32_t ui32Base)
void ROM_USBHostPwrConfig (uint32_t ui32Base, uint32_t ui32Flags)
void ROM_USBHostPwrDisable (uint32_t ui32Base)
void ROM_USBHostPwrEnable (uint32_t ui32Base)
void ROM_USBHostPwrFaultDisable (uint32_t ui32Base)
void ROM_USBHostPwrFaultEnable (uint32_t ui32Base)
void ROM_USBHostRequestIN (uint32_t ui32Base, uint32_t ui32Endpoint)
void ROM_USBHostRequestINClear (uint32_t ui32Base, uint32_t ui32Endpoint)
void ROM_USBHostRequestStatus (uint32_t ui32Base)
void ROM_USBHostReset (uint32_t ui32Base, bool bStart)
void ROM_USBHostResume (uint32_t ui32Base, bool bStart)
uint32_t ROM_USBHostSpeedGet (uint32_t ui32Base)
void ROM_USBHostSuspend (uint32_t ui32Base)
void ROM_USBIntDisableControl (uint32_t ui32Base, uint32_t ui32Flags)
void ROM_USBIntDisableEndpoint (uint32_t ui32Base, uint32_t ui32Flags)
void ROM_USBIntEnableControl (uint32_t ui32Base, uint32_t ui32Flags)
void ROM_USBIntEnableEndpoint (uint32_t ui32Base, uint32_t ui32Flags)
uint32_t ROM_USBIntStatusControl (uint32_t ui32Base)
uint32_t ROM_USBIntStatusEndpoint (uint32_t ui32Base)
April 8, 2013 303