A cross-platform library to access USB devices
Go to file
2022-06-18 10:58:10 +02:00
.github CI: Add MinGW build on MSYS2 (Windows) 2022-04-04 13:30:49 +02:00
.private Add container build for umockdev 2022-03-18 18:49:59 +01:00
android android: Fix typo and syntax in comments 2022-03-18 19:16:27 +01:00
doc core: Refactor initialization and how the default context is handled 2021-06-02 22:53:59 -06:00
examples examples: Do not assume positive errno macros 2022-01-22 14:47:17 +01:00
libusb Merge commit 'refs/pull/1127/head' of https://github.com/libusb/libusb into deadlock_fix 2022-06-18 10:58:10 +02:00
msvc core: Refactor initialization and how the default context is handled 2021-06-02 22:53:59 -06:00
tests core: Install first context as implicit default (and warn about its use) 2022-03-20 10:55:17 +01:00
Xcode core: Refactor initialization and how the default context is handled 2021-06-02 22:53:59 -06:00
.gitattributes Windows: Remove support for WinCE and Visual Studio older than 2013 2020-01-20 18:02:19 -08:00
.gitignore build: Fix Android and Xcode compilation errors/warnings 2020-11-16 13:03:52 -08:00
.travis.yml travis: Turn off Homebrew updates 2020-12-19 13:29:38 -08:00
appveyor.yml appveyor: Retain MinGW and cygwin build artifacts 2022-03-18 19:09:50 +01:00
AUTHORS libusb 1.0.26 2022-04-10 10:57:16 +02:00
autogen.sh autogen: Support being called from external build dir 2021-04-14 16:51:09 +02:00
bootstrap.sh autogen: Support being called from external build dir 2021-04-14 16:51:09 +02:00
ChangeLog libusb 1.0.26 2022-04-10 10:57:16 +02:00
configure.ac config: allow configure to continue without pkg-config installed 2022-04-15 21:41:08 -06:00
COPYING Initial commit 2007-12-02 22:54:59 +00:00
INSTALL_WIN.txt Windows: Update INSTALL_WIN.txt 2020-08-18 10:07:46 -07:00
libusb-1.0.pc.in Solaris backend 2016-07-24 20:00:00 -06:00
Makefile.am Makefiles: Remove target-specific variables 2020-04-09 12:30:57 -07:00
NEWS Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
PORTING Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
README Exchange README.md and README 2020-08-23 17:32:06 +02:00
README.git autotools: Fix a number of issues 2020-03-25 00:09:26 -07:00
README.md Exchange README.md and README 2020-08-23 17:32:06 +02:00
TODO Updated TODO link 2016-07-24 20:02:31 -06:00

libusb

Build Status Build Status Coverity Scan Build Status

libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD, Haiku and Solaris userspace. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version (see COPYING).

libusb is abstracted internally in such a way that it can hopefully be ported to other operating systems. Please see the PORTING file for more information.

libusb homepage: http://libusb.info/

Developers will wish to consult the API documentation: http://api.libusb.info

Use the mailing list for questions, comments, etc: http://mailing-list.libusb.info

(Please use the mailing list rather than mailing developers directly)