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

no-image

USB HOST DRIVER V03

Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
3.5.
3.6.
3.7.
3.8.
3.9.
3.10.
4.
M
3.5.1.
3.5.2.
3.5.3.
3.5.4.
3.5.5.
3.5.6.
3.5.7.
3.5.8.
3.5.9.
3.5.10.
3.5.11.
3.5.12.
3.5.13.
3.5.14.
3.5.15.
3.6.1.
3.6.2.
3.6.3.
3.6.4.
3.6.5.
3.6.6.
3.6.7.
3.6.8.
3.6.9.
3.6.10.
3.6.11.
3.7.1.
3.7.2.
3.7.3.
3.7.4.
3.7.5.
3.7.6.
3.8.1.
3.8.2.
3.8.3.
3.9.1.
3.9.2.
MOTUSB Library. ................................................................................4-1
Device Requests............................................................................................... 3-5
Structures. ...................................................................................................... 3-23
Types.............................................................................................................. 3-35
Enumeration Types. ....................................................................................... 3-41
Constants........................................................................................................ 3-44
Error codes..................................................................................................... 3-47
IOCTL_USB_CLASS_OR_VENDOR_REQUEST ................................... 3-7
IOCTL_USB_CYCLE_PORT..................................................................... 3-8
IOCTL_USB_FEATURE_CONTROL ....................................................... 3-9
IOCTL_USB_GET_CONFIGURATION ................................................. 3-10
IOCTL_USB_GET_DESCRIPTOR.......................................................... 3-11
IOCTL_USB_GET_HANDLE.................................................................. 3-13
IOCTL_USB_GET_INTERFACE ............................................................ 3-14
IOCTL_USB_GET_STATUS ................................................................... 3-15
IOCTL_USB_LINK_PIPE ........................................................................ 3-16
IOCTL_USB_LOCK_DEVICE................................................................. 3-17
IOCTL_USB_RESET_DEVICE ............................................................... 3-18
IOCTL_USB_RESET_PIPE...................................................................... 3-19
IOCTL_USB_SET_CONFIGURATION .................................................. 3-20
IOCTL_USB_SET_INTERFACE ............................................................. 3-21
IOCTL_USB_UNCONFIGURE_DEVICE............................................... 3-22
USB_CLASS_OR_VENDOR_REQUEST ............................................... 3-23
USB_DESC_REQUEST............................................................................ 3-24
USB_FEATURE_REQUEST.................................................................... 3-26
USB_GET_CONFIGURATION_REQUEST ........................................... 3-27
USB_HANDLE_INFO .............................................................................. 3-28
USB_INTERFACE_SETTING ................................................................. 3-29
USB_ISO_PACKET.................................................................................. 3-30
USB_ISO_XFER ....................................................................................... 3-31
USB_LOCK_REQUEST ........................................................................... 3-32
USB_SET_CONFIGURATION_REQUEST............................................ 3-33
USB_STATUS_REQUEST....................................................................... 3-34
REQUEST_TARGET................................................................................ 3-35
USB_DEVICE_DESCRIPTOR................................................................. 3-36
USB_ENDPOINT_DESCRIPTOR ........................................................... 3-37
USB_CONFIGURATION_DESCRIPTOR............................................... 3-38
USB_INTERFACE_DESCRIPTOR ......................................................... 3-39
USB_STRING_DESCRIPTOR ................................................................. 3-40
USBReceipients ......................................................................................... 3-41
LockFlags................................................................................................... 3-42
RequestsTypes. .......................................................................................... 3-43
MOTUSB Defined Constants. ................................................................... 3-44
USB Specification Defined Constants. ...................................................... 3-45
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
iii

Related parts for USB HOST DRIVER V03