Mirror of libusb
Find a file
Nathan Hjelm b7526c19a5 darwin: updates to support el capitan
With the new USB stack Apple changed the underlying device class from
IOUSBDevice to IOUSBHostDevice. Additionally, they removed the PortNum
property from the IO registry entry. This commit add code to detect the
currently running xnu version. If the version is at least 15 (10.11.0)
the new device class is used to find usb devices and the port number
is read from the IOService parent of the USB device instead of the
PortNum property.

Closes #127

May have some effect on either #123 or #96.

Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-11-21 10:30:23 -07:00
.private Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
android Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
doc Doxygen: upgrade doxygen.cfg.in file 2014-12-16 21:57:42 +01:00
examples Examples: fxload improvements 2015-08-04 23:51:12 -07:00
libusb darwin: updates to support el capitan 2015-11-21 10:30:23 -07:00
msvc Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
tests Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
Xcode darwin: change Xcode project end-of-line 2015-01-25 13:56:16 +01:00
.gitattributes Add INSTALL_WIN.txt eol=crlf to .gitattributes 2013-05-15 20:43:35 +02:00
.gitignore Android: Build for all Android architectures 2013-12-28 22:58:06 +00:00
AUTHORS libusb 1.0.20-rc1 2015-07-29 01:06:37 -07:00
autogen.sh autogen.sh: Honor NOCONFIGURE=1 2013-06-20 15:24:08 +02:00
bootstrap.sh haiku: Add Haiku support 2014-09-25 21:42:16 +01:00
ChangeLog libusb 1.0.20 2015-09-13 17:37:12 -07:00
configure.ac Remove -c flag. Erroneous output caused on android 2015-03-01 01:15:58 -08:00
COPYING Initial commit 2007-12-02 22:54:59 +00:00
INSTALL 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 Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00: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: Update README to include Haiku backend 2015-03-01 01:03:04 -08:00
README.git Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00
TODO Misc: Revert all references to libusb/libusb.info 2014-01-08 23:51:01 +00:00

libusb
======

libusb is a library for USB device access from Linux, Mac OS X,
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

- Pete Batard <pete@akeo.ie>
- Hans de Goede <hdegoede@redhat.com>
- Xiaofan Chen <xiaofanc@gmail.com>
- Ludovic Rousseau <ludovic.rousseau@gmail.com>
- Nathan Hjelm <hjelmn@users.sourceforge.net>
- Chris Dickens <christopher.a.dickens@gmail.com>
(Please use the mailing list rather than mailing developers directly)