|
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.
|