LibUSB 0.1.10a
Library to enable user space application programs to communicate with USB devices.
for OS/2 and eComStation
===========================================
30/Jul/2005 - Yuri Dario <mc6530@mclink.it>


General:
--------
It's aim is to create a library for use by user level applications to access
USB devices regardless of OS.
This library is for developers, if you are an end user, it will be useless for you,
except for the test programs. You can use such programs to check if your USB devices
are recognized by bus enumeration.


Requirements:
-------------
Innotek LIBC 0.6rc1 (included).
Currently -Zhigh-mem cannot be used for memory buffers in UsbCtrlMessage calls.


Installation:
-------------
This is a wrapper around the Netlabs usbcalls.dll and related device driver
usbresmg.sys
As usual, place the dll into our LIBPATH and the device driver into your x:\os2\boot
and add
	
	DEVICE=x:\os2\boot\usbresmg.sys

to your config.sys.
Connect a device to your usb port and run

	testlibusb.exe

the output should be like

	E:\usr\local\libusb\bin>testlibusb.exe
	Dev #1: EPSON - USB Printer
	Dev #2: Palm, Inc. - Palm Handheld

You can run 'testlibusb -v' to retrieve device descriptors.
You can have more logging informations enabling the USB_DEBUG enviroment
variable (set USB_DEBUG=x where x=1..10).


Support
-------
Since this is a OpenSource freeware product there are no
formal support options available.


Donations
---------
Since this software is ported for free, donations are welcome! you can use PayPal
to donate me and support OS/2 developement. See my homepage for details, or ask :-)
At least, a post card is welcome!


History
-------
30/07/2005 
	public release
	bulk transfer support
	bus enumeration

===============================================================================
Yuri Dario <mc6530@mclink.it>
http://www.os2power.com/yuri
