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

no-image

USB HOST DRIVER V03

Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
5.
6.
6.1.
6.2.
M
4.6.1.
4.6.2.
4.6.3.
4.6.4.
4.6.5.
4.6.6.
4.6.7.
4.6.8.
4.6.9.
4.6.10.
4.6.11.
4.6.12.
4.6.13.
4.6.14.
4.6.15.
4.6.16.
4.6.17.
4.6.18.
4.6.19.
4.6.20.
4.6.21.
4.6.22.
4.6.23.
4.6.24.
4.6.25.
4.6.26.
4.6.27.
4.6.28.
4.6.29.
4.6.30.
4.6.31.
4.6.32.
4.6.33.
Registry Settings.................................................................................5-1
Driver Installation. ...............................................................................6-1
Library Overview............................................................................................. 4-1
Compiling And Linking. .................................................................................. 4-1
Handles. ........................................................................................................... 4-1
Error codes....................................................................................................... 4-2
Notes about overlapped I/O. ............................................................................ 4-2
Functions Descriptions..................................................................................... 4-2
Installation Procedure. ..................................................................................... 6-1
Setup (INF) File. .............................................................................................. 6-3
USBBuildIsoXfer......................................................................................... 4-5
USBCancelIO............................................................................................... 4-6
USBClassOrVendorRequest........................................................................ 4-7
USBClearFeature ......................................................................................... 4-8
USBCloseDevice ......................................................................................... 4-9
USBClosePipe............................................................................................ 4-10
USBCyclePort............................................................................................ 4-11
USBGetConfigDesc................................................................................... 4-12
USBGetConfiguration................................................................................ 4-13
USBGetDeviceDesc................................................................................... 4-14
USBGetDeviceList..................................................................................... 4-15
USBGetEndpointDesc ............................................................................... 4-16
USBGetErrorText ...................................................................................... 4-18
USBGetInterface........................................................................................ 4-19
USBGetInterfaceDesc................................................................................ 4-20
USBGetStatus ............................................................................................ 4-22
USBGetStringDesc .................................................................................... 4-23
USBIoCtrl .................................................................................................. 4-24
USBLockDevice ........................................................................................ 4-26
USBOpenDevice........................................................................................ 4-27
USBOpenPipe ............................................................................................ 4-28
USBPipeGetDescriptor .............................................................................. 4-29
USBReadPipe ............................................................................................ 4-30
USBRegisterDevNotify ............................................................................. 4-31
USBReleaseDeviceList.............................................................................. 4-32
USBResetDevice........................................................................................ 4-33
USBResetPipe............................................................................................ 4-34
USBSetConfiguration ................................................................................ 4-35
USBSetFeature........................................................................................... 4-36
USBUnconfigureDevice ............................................................................ 4-37
USBUnregisterDevNotify.......................................................................... 4-38
USBWaitIO................................................................................................ 4-39
USBWritePipe............................................................................................ 4-40
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
iv

Related parts for USB HOST DRIVER V03