USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 69

no-image

USB HOST DRIVER V03

Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
3.10.
The Driver maps error codes returned by USBDI for MOTUSB Client applications.
These errors are returned by USBDI if an error on the bus occurs. The MOTUSB diver
provides only the gate between USBDI and the Client application and makes no
assumptions about the values. For a detailed description refer to the Microsoft DDK
Documentation.
Code
USB_STATUS_CRC
USB_STATUS_BTSTUFF
USB_STATUS_DATA_TOGGLE_MISMATCH
USB_STATUS_STALL_PID
USB_STATUS_DEV_NOT_RESPONDING
USB_STATUS_PID_CHECK_FAILURE
USB_STATUS_UNEXPECTED_PID
USB_STATUS_DATA_OVERRUN
USB_STATUS_DATA_UNDERRUN
USB_STATUS_BUFFER_OVERRUN
USB_STATUS_BUFFER_UNDERRUN
USB_STATUS_NOT_ACCESSED
USB_STATUS_FIFO
USB_STATUS_ENDPOINT_HALTED
USB_STATUS_NO_MEMORY
USB_STATUS_INVALID_URB_FUNCTION
USB_STATUS_INVALID_PARAMETER
USB_STATUS_ERROR_BUSY
USB_STATUS_REQUEST_FAILED
USB_STATUS_INVALID_PIPE_HANDLE
USB_STATUS_NO_BANDWIDTH
USB_STATUS_INTERNAL_HC_ERROR
USB_STATUS_ERROR_SHORT_TRANSFER
USB_STATUS_BAD_START_FRAME
USB_STATUS_ISOCH_REQUEST_FAILED
USB_STATUS_FRAME_CONTROL_OWNED
USB_STATUS_FRAME_CONTROL_NOT_OWNED
USB_STATUS_CANCELED
USB_STATUS_CANCELING
M
Error codes.
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Table 3.9 Mapped error codes.
Programming Interface.
Value
0xE0100001L
0xE0100002L
0xE0100003L
0xE0100004L
0xE0100005L
0xE0100006L
0xE0100007L
0xE0100008L
0xE0100009L
0xE010000CL
0xE010000DL
0xE010000FL
0xE0100010L
0xE0100030L
0xE0100100L
0xE0100200L
0xE0100300L
0xE0100400L
0xE0100500L
0xE0100600L
0xE0100700L
0xE0100800L
0xE0100900L
0xE0100A00L
0xE0100B00L
0xE0100C00L
0xE0100D00L
0xE0110000L
0xE0120000L
3-47

Related parts for USB HOST DRIVER V03