-
Notifications
You must be signed in to change notification settings - Fork 398
Home
For cross platform communication with HID devices, libusb project recommends HIDAPI.
HIDAPI follows (at least tries to) the Semantic Versioning scheme. Even though we're still at version 0.x.y - we're doing our best to keep backward compatibility across releases.
libusb -- https://github.com/libusb/libusb/wiki
Python binding for HIDAPI cython-hidapi -- https://github.com/trezor/cython-hidapi
Rust wrapper -- https://github.com/ruabmbua/hidapi-rs
Java wrapper -- https://github.com/gary-rowe/hid4java
QT wrapper for HIDAPI -- https://github.com/simonmeaden/qhidapi
Ruby binding -- https://rubygems.org/gems/hidapi/
C++ wrapper -- https://github.com/sensics/HIDAPIpp
.NET wrapper -- https://github.com/badcel/HidApi.Net.git https://github.com/alexgubanow/hidapiw
WIP Kotlin Native wrapper -- https://git.sr.ht/~z3ntu/kotlin-native-hidapi
hidapitester command line tool based on HIDAPI -- https://github.com/todbot/hidapitester
hidpytoy: GUI tool based on HIDAPI -- https://github.com/todbot/hidpytoy
Free Pascal bindings for HIDAPI -- https://github.com/dioannidis/HIDAPI.pas
How to use hidapi with unrooted Android devices