1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Under construction

libusb-0.1 related language wrappers or bindings

Most of the following libusb wrapper/binding work with both libusb-0.1 and/or libusb-win32 version.

Python -- pyusb
http://pyusb.berlios.de/

Python -- bitpim libusb wrapper with swig
http://bitpim.svn.sourceforge.net/viewvc/bitpim/trunk/bitpim/src/native/usb/

Perl -- Device::USB
http://code.google.com/p/perl-device-usb/
http://search.cpan.org/~gwadej/Device-USB-0.29/lib/Device/USB.pm

Ruby -- ruby-usb
http://www.a-k-r.org/ruby-usb/

Java -- libusbjava
http://libusbjava.sourceforge.net/wp/

Free Pascal -- fpc_libusb
http://www.sciencetronics.com/download/fpc_libusb.tgz

C# and .Net: libusbdotnet
http://sourceforge.net/projects/libusbdotnet/

Lua -- lualibusb
http://luaforge.net/projects/lualibusb/

libusb-win32 asynchronous API Examples

A nice code example from Calcforge
http://svn.calcforge.org/viewvc/calcforgelp/libcalccables/trunk/src/linux/link_usb.c?view=markup

Another example from OpenUsbFxs?
http://openusbfxs.wordpress.com/
http://code.google.com/p/openusbfxs/source/browse/trunk/OpenUSBFXSPCWIN32Console/OpenUSBFXS-ConsoleDriver/OpenUSBFXS-ConsoleDriver.cpp

Some other examples from Microchip forum: http://www.microchip.com/forums/fb.aspx?m=478642
http://www.microchip.com/forums/fb.aspx?m=477387
http://www.microchip.com/forums/fb.aspx?m=479854

Commercial applications which use libusb-0.1 and libusb-win32

The world's leading companies are using libusb-0.1 and libusb-win32.

Atmel uses libusb-win32 device driver and library for the FLIP (FLexible In-system Programmer) application and demo boards.
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886

Pruftechnik uses libusb-win32 device driver (WHQL) and library for its USB product.
http://www.pruftechnik.com/condition-monitoring/support-and-downloads/software.html

Maxim (Dallas Semiconductor) uses libusb-win32 in the 1-Wire Public Domain Kit
http://www.maxim-ic.com/products/ibutton/software/1wire/wirekit.cfm

Microchip provides libusb-0.1 and libusb-win32 based examples with its USB Stack
http://www.microchip.com/usb

Freescale uses libusb-0.1 and libusb-win32 for the open source OSBDM-JM60 debugger
http://www.freescale.com/

Renesas uses libusb-win32 for many of its starter kits
http://www.renesas.com

TI also uses libusb-win32 for many of its demo boards and evaluation kits
http://www.ti.com
http://focus.ti.com/docs/toolsw/folders/print/adcpro.html

Eaton uses libusb and libusb-win32 for UPS http://opensource.eaton.com/musb.htm

(More to be added)

Open Source projects which use libusb-0.1 and/or libusb-win32

SANE (SANE - Scanner Access Now Easy) project
http://www.sane-project.org/

Brltty
http://mielke.cc/brltty/

libftdi
http://www.intra2net.com/en/developer/libftdi/

Openocd
http://openocd.berlios.de/web/

urjtag
http://urjtag.org/

libhid
http://libhid.alioth.debian.org/
http://code.google.com/p/picusb/downloads/list (Windows port)

Java JSR80: javax-usb
http://javax-usb.org/

GNU Radio
http://gnuradio.org/

openusbfxs
http://openusbfxs.wordpress.com/

usbp (USB FPGA Project)
http://www.fpgaz.com/usbp/

libnjb
http://libnjb.sourceforge.net/

openkinect http://openkinect.org/
https://github.com/OpenKinect/libfreenect/tree/master/platform/windows

libnfc http://code.google.com/p/libnfc/

Many more projects are using libusb-win32.
http://www.google.com/codesearch#search/&q=libusb-win32&type=cs
(More to be added)