libusb

libusb
Initial release 2007 (2007)[1]
Stable release 1.0.8 [2] / May 4, 2010; 21 months ago (2010-05-04)
Written in C
Operating system Cross-platform
Type API
License LGPL 2.1
Website http://www.libusb.org/

libusb is a suite of user-mode routines for controlling data transfer to and from USB devices on Unix-like systems without the need for kernel-mode drivers.

Availability

Libusb is currently available for Linux, the BSDs and Mac OS X and is written in C. There is also a port to Win32 systems.

Amongst other applications, the library is used by SANE, the Linux scanner project, in preference to the kernel scanner module, which is restricted to Linux kernel 2.4

External links

References