USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 3
![no-image](/images/no-image-200.jpg)
USB HOST DRIVER V03
Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
1.USB_HOST_DRIVER_V03.pdf
(160 pages)
- Current page: 3 of 160
- Download datasheet (3Mb)
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
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![USB-USBH-CDCXXX-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Platform License
Manufacturer:
MICRIUM
![USB-USBH-CDCXXX-P-P1-PRODLINE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Product Line License
Manufacturer:
MICRIUM
![USB-USBH-CDCXXX-P-P1-SINGLE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Single Product License
Manufacturer:
MICRIUM
![USB-USBH-HIDXXX-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Platform License
Manufacturer:
MICRIUM
![USB-USBH-HIDXXX-P-P1-PRODLINE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Product Line License
Manufacturer:
MICRIUM
![USB-USBH-HIDXXX-P-P1-SINGLE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Single Product License
Manufacturer:
MICRIUM
![USB-USBH-LPC17X-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Platform License
Manufacturer:
MICRIUM
![USB-USBH-LPC17X-P-P1-PRODLINE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Product Line License
Manufacturer:
MICRIUM
![USB-USBH-LPC17X-P-P1-SINGLE](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Single Product License
Manufacturer:
MICRIUM
![USB-USBH-LPC23X-P-P1-PLATFORM](/images/no-image3.png)
Part Number:
Description:
UC/USB-Host Core On The NXP LPC23xx - Platform License
Manufacturer:
MICRIUM
![MSC7110](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-Bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
![MSC7116](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
![MSC7119](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
![MSC7118](/images/no-image3.png)
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
![MSC8101](/images/no-image3.png)
Part Number:
Description:
Functional Pin Difference Between the MSC8101 and MPC8260 Communications Processor Modules
Manufacturer:
Freescale Semiconductor / Motorola