|
Functions |
PUBLIC IX_STATUS | ixUSBDriverInit (USBDevice *device) |
| Initialize driver and USB Device Controller.
|
PUBLIC IX_STATUS | ixUSBDeviceEnable (USBDevice *device, BOOL enableDevice) |
| Enable or disable the device.
|
PUBLIC IX_STATUS | ixUSBEndpointStall (USBDevice *device, UINT16 endpointNumber, BOOL stallFlag) |
| Enable or disable endpoint stall (or halt feature).
|
PUBLIC IX_STATUS | ixUSBEndpointClear (USBDevice *device, UINT16 endpointNumber) |
| Free all Rx/Tx buffers associated with an endpoint.
|
PUBLIC IX_STATUS | ixUSBSignalResume (USBDevice *device) |
| Trigger signal resuming on the bus.
|
PUBLIC IX_STATUS | ixUSBFrameCounterGet (USBDevice *device, UINT16 *counter) |
| Retrieve the 11-bit frame counter.
|
PUBLIC IX_STATUS | ixUSBReceiveCallbackRegister (USBDevice *device, USBReceiveCallback callbackFunction) |
| Register a data receive callback.
|
PUBLIC IX_STATUS | ixUSBSetupCallbackRegister (USBDevice *device, USBSetupCallback callbackFunction) |
| Register a setup receive callback.
|
PUBLIC IX_STATUS | ixUSBBufferSubmit (USBDevice *device, UINT16 destinationEndpoint, IX_USB_MBLK *sendBuffer) |
| Submit a buffer for transmit.
|
PUBLIC IX_STATUS | ixUSBBufferCancel (USBDevice *device, UINT16 destinationEndpoint, IX_USB_MBLK *sendBuffer) |
| Cancel a buffer previously submitted for transmitting.
|
PUBLIC IX_STATUS | ixUSBEventCallbackRegister (USBDevice *device, USBEventCallback eventCallback, USBEventMap eventMap) |
| Register an event callback.
|
PUBLIC IX_STATUS | ixUSBIsEndpointStalled (USBDevice *device, UINT16 endpointNumber, BOOL *stallState) |
| Retrieve an endpoint's stall status.
|
PUBLIC IX_STATUS | ixUSBStatisticsShow (USBDevice *device) |
| Display device state and statistics.
|
PUBLIC const char * | ixUSBErrorStringGet (UINT32 errorCode) |
| Convert an error code into a human-readable string error message.
|
PUBLIC IX_STATUS | ixUSBEndpointInfoShow (USBDevice *device) |
| Display endpoint information table.
|