hid4java
hid4java copied to clipboard
A cross-platform Java Native Access (JNA) wrapper for the libusb/hidapi library. Works out of the box on Windows/Mac/Linux.
On master hidapi version 0.10.0 is used. A minor release of hidapi 0.10.1 has been issues since then. It would be good if the next release could integrate the minor...
Using the develop-SNAPSHOT from Maven: The Linux-ARM binary is ARMV7 on the Pi Zero this give you: siginfo: si_signo: 4 (SIGILL), si_code: 1 (ILL_ILLOPC), si_addr: 0xa75b61f0 (oddly in one of...
Adds a new API call to fetch the underlying native hidapi version. ```java HidServices.getNativeVersion(); // 0.11.0 ``` Note: * This does NOT include the [`-dev` suffix which is present in...
**Describe the bug** With latest version 0.7.0 device.open() fails for FIDO device. This problem does not happen with version 0.6.0. Version 0.7.0 is OK on windows 10 (before 1903) **To...
Windows ARM64 builds show benign error about building `hidtest.exe`. Since #115 was merged into `issue-93` branch, we can successfully build Windows ARM64 binaries, however reviewing the logs shows there's a...
Dockcross added Windows ARM64 support, let's use it! * https://github.com/dockcross/dockcross/pull/557 **Edit:** We required a small patch, done. * https://github.com/dockcross/dockcross/pull/559 **Edit2:** Add `LDFLAGS="-static"` to avoid compilation errors * #121
Some targets in `build-hidapi.sh` will fail when `make clean` is called with the error: ```diff - make: *** No rule to make target `clean'. Stop. ``` I propose we abolish...
HID4Java should be built using an older SDK, such as 10.9. ### MacOS x86_64 * At time of writing this, the 10.9 SDK is the oldest SDK which Apple will...
Running `./build-hidapi.sh linux-armel` results in an error. * When running this build an error occurs stating that claims a header is missing. ``` hid.c:44:10: fatal error: libudev.h: No such file...
@gary-rowe as ARM OSs are becoming more popular on Windows and inevitably macOS, can we help contribute binaries to you for those platforms? If so, how can we get started?