USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 2
![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: 2 of 160
- Download datasheet (3Mb)
Paragraph
1.
1.1.
1.2.
1.3.
1.4.
1.5.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
3.
3.1.
3.2.
3.3.
3.4.
M
1.5.1.
1.5.2.
2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.5.
2.5.1.
2.5.2.
3.3.1.
3.3.2.
3.4.1.
3.4.2.
3.4.3.
Introduction.........................................................................................1-1
Driver Model. .......................................................................................2-1
Programming Interface........................................................................3-1
Overview.......................................................................................................... 1-1
System Requirements....................................................................................... 1-1
Driver Capabilities........................................................................................... 1-1
Driver Package Content ................................................................................... 1-2
Quick Start Guide............................................................................................. 1-2
Driver Model Overview................................................................................... 2-1
USB Driver Stack............................................................................................. 2-1
Communication Model. ................................................................................... 2-2
Device Object................................................................................................... 2-3
Pipe Object....................................................................................................... 2-8
Attaching and Removing Notifications.......................................................... 2-10
Transfers........................................................................................................... 3-1
Control Transfers. ............................................................................................ 3-1
Bulk and Interrupt Transfers............................................................................ 3-1
Isochronous Transfers...................................................................................... 3-3
System requirements:................................................................................... 1-2
Driver installation steps. .............................................................................. 1-3
Default Device Configuration. ..................................................................... 2-3
Device Interface ID...................................................................................... 2-4
Device Enumeration By Client. ................................................................... 2-4
Establishing Connection To Device............................................................. 2-6
Device Object Functions.............................................................................. 2-7
Opening Connection To Pipe. ...................................................................... 2-8
Pipe Object Functions. ............................................................................... 2-10
Bulk Write Transfers.................................................................................... 3-2
Bulk and Interrupt Read Transfers............................................................... 3-2
Isochronous Write Transfers........................................................................ 3-4
Isochronous Read Transfers......................................................................... 3-4
Using Asynchronous I/O.............................................................................. 3-5
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Title
CONTENTS
Page
ii
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