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).
Released:
- Windows Driver Package - Dynastream Innovations Inc. ANT LibUSB Drivers is developed by Dynastream Innovations, Inc. And is used by 1,378 users of Software Informer. This particular product is not fit to be reviewed by our informers.
- Linux/libusb (using libusb-1.0) FreeBSD (using libusb-1.0) Mac (using IOHidManager) On Linux, either the hidraw or the libusb back-end can be used. There are tradeoffs, and the functionality supported is slightly different. Linux/hidraw (linux/hid.c).
- If not, you can build from source as described in the libusb/hidapi README. Installation procedure for Windows is described in the libusb/hidapi README. Binary distributions are provided by libusb/hidapi. There are currently no official binary distributions for Mac, so you must build hidapi yourself.
ctypes bindings for hidapi
Project description
pyhidapi is available on PyPI and can be installed using pip.
pyhidapi is dependant upon the hidapi library, which must be installed separately.
Linux
Installation procedures vary depending on your distribution.
Arch Linux
Binary distributions are available in the community repository.
- Enable the community repository in
/etc/pacman.conf
- Install hidapi
CentOS/RHEL
Binary distributions are available through EPEL.
Fedora
Binary distributions are available.
Ubuntu/Debian
Binary distributions are available.
or
Others
Binary distributions may be available in your package repositories. If not, you can build from source as described in the libusb/hidapi README.
Windows
Installation procedure for Windows is described in the libusb/hidapi README
Binary distributions are provided by libusb/hidapi
OSX
There are currently no official binary distributions for Mac, so you must build hidapi yourself.
Installation instructions are described in the libusb/hidapi README
You can also use brew:
It should be noted that at this time, brew still uses the old signal11 repository which has long since been abandond.See Homebrew/homebrew-core#41122.
The details about a HID device can be printed with following code:
Release historyRelease notifications | RSS feed
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.1.1
0.1.0
Libusb For Mac
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size hid-1.0.4-py2-none-any.whl (3.8 kB) | File type Wheel | Python version py2 | Upload date | Hashes |
Filename, size hid-1.0.4.tar.gz (3.9 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for hid-1.0.4-py2-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | fba9913f07030b01059b822b24c83b370ca3f444e9e6443bd662f9f1aa3f0780 |
MD5 | 8070e677da7a4aeae62cd30c03e5a324 |
BLAKE2-256 | b35c76d7423965942242206a49aeb391874efb3fb6feff2b18c49d1977d348cd |
Libusb Mac Download
Hashes for hid-1.0.4.tar.gz
Libusb Mac
Algorithm | Hash digest |
---|---|
SHA256 | f61b0382f37a334bc8ba8604bc84b94875ee4f594fbbaf82b2c3b3e827883fc1 |
MD5 | d02bce9b9eee3fbece8b9f4cafd34973 |
BLAKE2-256 | 96bae1923a3f7f865cd9f3c388bf6a42b4ed149ae1a00e68f71eec49ea3d3da4 |