A cross-platform library to access USB devices
Go to file
2019-02-07 04:04:29 +03:00
.private Misc: Fix pre-commit hook to not emit errors in non-Bash shells 2017-12-26 15:46:13 -08:00
android core: Remove use of gettimeofday() 2017-01-12 15:03:16 -08:00
cmake/modules CMake implementation based on https://github.com/nonolith/libusb and updated 2019-02-07 04:04:29 +03:00
doc Doxygen: upgrade doxygen.cfg.in file 2014-12-16 21:57:42 +01:00
examples CMake implementation based on https://github.com/nonolith/libusb and updated 2019-02-07 04:04:29 +03:00
libusb CMake implementation based on https://github.com/nonolith/libusb and updated 2019-02-07 04:04:29 +03:00
msvc output to ProjectDir not SolutionDir 2019-02-02 00:59:04 +01:00
tests core: Introduce libusb_set_option() API function 2017-07-16 14:02:05 -07:00
Xcode darwin: Configure Xcode project to specify tab/space, indent amount 2018-01-08 10:25:13 -08:00
.gitattributes Add INSTALL_WIN.txt eol=crlf to .gitattributes 2013-05-15 20:43:35 +02:00
.gitignore Added some Xcode-related items to .gitignore 2018-01-08 10:25:45 -08:00
.travis.yml travis: do not use parallel compilations 2017-01-04 17:54:35 +01:00
appveyor_cygwin.bat Fix appveyor scripts for Cygwin and MinGW to build as intended 2018-01-08 21:03:50 -08:00
appveyor_minGW.bat Fix appveyor scripts for Cygwin and MinGW to build as intended 2018-01-08 21:03:50 -08:00
appveyor.yml AppVeyor: add cygwin and minGW support 2016-03-19 17:42:19 +01:00
AUTHORS libusb 1.0.22-rc1 2018-01-08 23:08:47 -08:00
autogen.sh autogen: remove --enable-maintainer-mode 2016-03-12 07:29:55 -07:00
bootstrap.sh bootstrap: use autoreconf 2016-02-26 21:30:00 -07:00
ChangeLog libusb 1.0.22 2018-03-24 17:43:43 -07:00
CMakeLists.txt CMake implementation based on https://github.com/nonolith/libusb and updated 2019-02-07 04:04:29 +03:00
configure.ac Windows: Ditch UsbDk build configuration 2018-01-08 10:18:09 -08:00
COPYING Initial commit 2007-12-02 22:54:59 +00:00
INSTALL_WIN.txt Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
libusb-1.0.pc.in Solaris backend 2016-07-24 20:00:00 -06:00
Makefile.am Makefile.am: Add Xcode dir to EXTRA_DIST 2013-08-30 16:44:45 +02: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 Misc: Link README to README.md to satisfy autotools 2016-02-25 14:13:43 -08:00
README.git Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
README.md Misc: Replace "Mac OS X" with "macOS", its current name 2018-01-08 10:23:13 -08:00
TODO Updated TODO link 2016-07-24 20:02:31 -06:00
travis-autogen.sh travis: Pass on arguments given to travis_autogen.sh 2017-02-28 21:29:04 -08:00

libusb

Build Status Build status Coverity Scan Build Status

libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD and Haiku 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)