Go to the source code of this file.
|
| void | USBDevice (TUSBDevice *pThis, struct TDWHCIDevice *pHost, TUSBSpeed Speed, boolean bSplitTransfer, u8 ucHubAddress, u8 ucHubPortNumber) |
| |
| void | _USBDevice (TUSBDevice *pThis) |
| |
| boolean | USBDeviceInitialize (TUSBDevice *pThis) |
| |
| boolean | USBDeviceConfigure (TUSBDevice *pThis) |
| |
| TString * | USBDeviceGetName (TUSBDevice *pThis, TDeviceNameSelector Selector) |
| |
| TString * | USBDeviceGetNames (TUSBDevice *pThis) |
| |
| u8 | USBDeviceGetAddress (TUSBDevice *pThis) |
| |
| TUSBSpeed | USBDeviceGetSpeed (TUSBDevice *pThis) |
| |
| boolean | USBDeviceIsSplit (TUSBDevice *pThis) |
| |
| u8 | USBDeviceGetHubAddress (TUSBDevice *pThis) |
| |
| u8 | USBDeviceGetHubPortNumber (TUSBDevice *pThis) |
| |
| struct TUSBEndpoint * | USBDeviceGetEndpoint0 (TUSBDevice *pThis) |
| |
| struct TDWHCIDevice * | USBDeviceGetHost (TUSBDevice *pThis) |
| |
| const TUSBDeviceDescriptor * | USBDeviceGetDeviceDescriptor (TUSBDevice *pThis) |
| |
| const TUSBConfigurationDescriptor * | USBDeviceGetConfigurationDescriptor (TUSBDevice *pThis) |
| |
| const TUSBDescriptor * | USBDeviceGetDescriptor (TUSBDevice *pThis, u8 ucType) |
| |
| void | USBDeviceConfigurationError (TUSBDevice *pThis, const char *pSource) |
| |
| void | USBDeviceLogWrite (TUSBDevice *pThis, unsigned Severity, const char *pMessage,...) |
| |
◆ USBDEV_MAX_FUNCTIONS
| #define USBDEV_MAX_FUNCTIONS 10 |
◆ TUSBDevice
◆ TDeviceNameSelector
| Enumerator |
|---|
| DeviceNameVendor | |
| DeviceNameDevice | |
| DeviceNameUnknown | |
◆ _USBDevice()
◆ USBDevice()
◆ USBDeviceConfigurationError()
| void USBDeviceConfigurationError |
( |
TUSBDevice * |
pThis, |
|
|
const char * |
pSource |
|
) |
| |
◆ USBDeviceConfigure()
◆ USBDeviceGetAddress()
◆ USBDeviceGetConfigurationDescriptor()
◆ USBDeviceGetDescriptor()
◆ USBDeviceGetDeviceDescriptor()
◆ USBDeviceGetEndpoint0()
◆ USBDeviceGetHost()
◆ USBDeviceGetHubAddress()
◆ USBDeviceGetHubPortNumber()
◆ USBDeviceGetName()
◆ USBDeviceGetNames()
◆ USBDeviceGetSpeed()
◆ USBDeviceInitialize()
◆ USBDeviceIsSplit()
◆ USBDeviceLogWrite()
| void USBDeviceLogWrite |
( |
TUSBDevice * |
pThis, |
|
|
unsigned |
Severity, |
|
|
const char * |
pMessage, |
|
|
|
... |
|
) |
| |