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