• Home
Name Date Size #Lines LOC

..--

.private/03-May-2024-383274

Xcode/03-May-2024-1,1621,106

android/03-May-2024-495217

darwin/03-May-2024-15935

doc/03-May-2024-2,3451,809

examples/03-May-2024-5,5693,942

include/libusb/03-May-2024-3,2761,203

libusb/03-May-2024-30,72519,401

linux/03-May-2024-16039

msvc/03-May-2024-17,09316,538

tests/03-May-2024-554376

windows/03-May-2024-16030

.gitattributesD03-May-2024307 1211

.gitignoreD03-May-2024501 5251

.travis.ymlD03-May-2024615 3023

AUTHORSD03-May-20241.8 KiB9088

Android.bpD03-May-20242.1 KiB10082

Android.mkD03-May-202490 20

COPYINGD03-May-202425.8 KiB505418

ChangeLogD03-May-20249.9 KiB245211

INSTALLD03-May-20249.2 KiB235177

INSTALL_WIN.txtD03-May-20242.9 KiB7454

MODULE_LICENSE_LGPLD03-May-20240

Makefile.amD03-May-2024672 2923

NEWSD03-May-202495 32

NOTICED03-May-202425.8 KiB505418

OWNERSD03-May-2024192 65

PORTINGD03-May-20243.8 KiB9566

READMED03-May-20241.3 KiB3425

README.gitD03-May-20241.8 KiB4130

README.mdD03-May-20241.3 KiB3425

README.versionD03-May-2024112 54

TODOD03-May-2024126 32

appveyor.ymlD03-May-2024962 4231

appveyor_cygwin.batD03-May-2024475 1412

appveyor_minGW.batD03-May-2024992 2421

autogen.shD03-May-2024140 95

bootstrap.shD03-May-202476 74

configure.acD03-May-202410.6 KiB347311

libusb-1.0.pc.inD03-May-2024312 1210

travis-autogen.shD03-May-2024971 4229

README

1# libusb
2
3[![Build Status](https://travis-ci.org/libusb/libusb.svg?branch=master)](https://travis-ci.org/libusb/libusb)
4[![Build status](https://ci.appveyor.com/api/projects/status/xvrfam94jii4a6lw?svg=true)](https://ci.appveyor.com/project/LudovicRousseau/libusb)
5[![Coverity Scan Build Status](https://scan.coverity.com/projects/2180/badge.svg)](https://scan.coverity.com/projects/libusb-libusb)
6
7libusb is a library for USB device access from Linux, Mac OS X,
8Windows, OpenBSD/NetBSD and Haiku userspace.
9It is written in C (Haiku backend in C++) and licensed under the GNU
10Lesser General Public License version 2.1 or, at your option, any later
11version (see [COPYING](COPYING)).
12
13libusb is abstracted internally in such a way that it can hopefully
14be ported to other operating systems. Please see the [PORTING](PORTING)
15file for more information.
16
17libusb homepage:
18http://libusb.info/
19
20Developers will wish to consult the API documentation:
21http://api.libusb.info
22
23Use the mailing list for questions, comments, etc:
24http://mailing-list.libusb.info
25
26- Pete Batard <pete@akeo.ie>
27- Hans de Goede <hdegoede@redhat.com>
28- Xiaofan Chen <xiaofanc@gmail.com>
29- Ludovic Rousseau <ludovic.rousseau@gmail.com>
30- Nathan Hjelm <hjelmn@cs.unm.edu>
31- Chris Dickens <christopher.a.dickens@gmail.com>
32
33(Please use the mailing list rather than mailing developers directly)
34

README.git

1Notes related to git compilation:
2--------------------------------
3
4If you retrieved the libusb repository from git and are using a gcc based
5toolchain, be mindful that you should have the autotools installed (autoconf,
6automake) and will need to run either ./autogen.sh or ./bootstrap.sh to produce
7the configure file.
8
9The difference between autogen.sh and bootstrap.sh is that the former invokes
10configure with a default set of options, and will therefore generate a Makefile,
11whereas the latter does not invoke configure at all. If using autogen.sh, note
12that you can also append options, that will be passed as is to configure.
13
14OS X-specific notes:
15-------------------
16
17Starting with Xcode 4.3, neither Xcode.app nor the Xcode 'command line tools'
18includes autotools and so running either autogen.sh or bootstrap.sh will result
19in the message:
20
21libtoolize or glibtoolize was not found! Please install libtool.
22
23To proceed, you must find and install it from somewhere.
24
25Alternatively, you can use the Xcode project at Xcode/libusb.xcodeproj.
26
27Notes related to submitting new developments:
28--------------------------------------------
29
30If you submit a new development to libusb (eg: new backend), that is unlikely
31to fit in a couple of small patches, we would kindly suggest that you create a
32public account on github, if you don't have one already, and then fork a new
33libusb repository under this account from https://github.com/libusb/libusb.
34
35Then you can create a git branch for your work, that we will be able to better
36reference and test.
37
38We also suggest that, if you are planning to bring in a large development, you
39try to involve the libusb community early by letting the mailing list know, as
40you may find that other people might be eager to help you out.
41See http://mailing-list.libusb.info for details on how to join the mailing list.

README.md

1# libusb
2
3[![Build Status](https://travis-ci.org/libusb/libusb.svg?branch=master)](https://travis-ci.org/libusb/libusb)
4[![Build status](https://ci.appveyor.com/api/projects/status/xvrfam94jii4a6lw?svg=true)](https://ci.appveyor.com/project/LudovicRousseau/libusb)
5[![Coverity Scan Build Status](https://scan.coverity.com/projects/2180/badge.svg)](https://scan.coverity.com/projects/libusb-libusb)
6
7libusb is a library for USB device access from Linux, Mac OS X,
8Windows, OpenBSD/NetBSD and Haiku userspace.
9It is written in C (Haiku backend in C++) and licensed under the GNU
10Lesser General Public License version 2.1 or, at your option, any later
11version (see [COPYING](COPYING)).
12
13libusb is abstracted internally in such a way that it can hopefully
14be ported to other operating systems. Please see the [PORTING](PORTING)
15file for more information.
16
17libusb homepage:
18http://libusb.info/
19
20Developers will wish to consult the API documentation:
21http://api.libusb.info
22
23Use the mailing list for questions, comments, etc:
24http://mailing-list.libusb.info
25
26- Pete Batard <pete@akeo.ie>
27- Hans de Goede <hdegoede@redhat.com>
28- Xiaofan Chen <xiaofanc@gmail.com>
29- Ludovic Rousseau <ludovic.rousseau@gmail.com>
30- Nathan Hjelm <hjelmn@cs.unm.edu>
31- Chris Dickens <christopher.a.dickens@gmail.com>
32
33(Please use the mailing list rather than mailing developers directly)
34

README.version

1URL: https://github.com/libusb/libusb
2Version: Rolling from upstream
3BugComponent: 1352
4Owners: jmgao, adb-bugs
5