wiki:WikiStart

Version 47 (modified by sping, 12 months ago) (diff)

"LGPL 2.1" -> "LGPL 2.1 or later"

libusb

Welcome

libusb is a C library which gives applications easy access to USB devices on many different operating systems. libusb is an open source project, the code is licensed under the GNU Lesser General Public License version 2.1 or later.

Getting started

There are two versions of the API, the current API libusb-1.0 and its legacy predecessor libusb-0.1.
For all future development please pick libusb-1.0, for a detailed comparison of API versions see the APIs page.

Download sources Browse sources Documentation
1.0 libusb-1.0.9.tar.bz2 1.0.x Gitweb 1.0.x API documention
0.1 (legacy) libusb-compat-0.1.4.tar.bz2 0.1.x Gitweb 0.1.x API documention

Support

Please read the FAQ (Frequently Asked Questions) page to see if your question has already been answered.

Please ask unanswered questions on the mailing list or in the IRC channel. Remember to search for an answer on your own, before asking others for help.

Bugs and feature requests

If you find a bug in libusb, libusb-compat-0.1, or another related program, or if you wish to request an enhancement, please verify that the bug still exists in the newest code, and then please create a new ticket on this web page.

We require that you register an account and verify your email address before you can create a ticket, in an attempt to reduce the amount of spam that gets into the system. We are sorry for this inconvenience, but registering is quick and simple so please don't let it stop you.

Make sure to view the list of active tickets before creating a new ticket, so that duplicates can be avoided.

Thank you for helping make libusb even better!

Users

Well-known users of libusb include:

  • CUPS printing software
  • SANE scanning software
  • fprint fingerprint reading software
  • libgphoto2 camera access software (powering Google Picasa, GIMP, DigiKam, Shotwell and others)
  • ..

For a more complete list please check the list of software using libusb.

  • usbutils includes the very useful lsusb program to view descriptors in devices

License of the Wiki Content

Creative Commons CC BY-SA 3.0