hidapi
hidapi copied to clipboard
A Simple cross-platform library for communicating with HID devices
I've implemented thread local error messages on Windows to fix the double free crash when you have a Read and a Write happening in 2 different threads on the same...
Hi. I have some USB HID devices here (with some old version of a proprietary firmware...) that work fine with signal11's hidapi (ca. 0.7.0/0.8.0), but create troubles with 0.14.0. Interestingly,...
how can we address this?
hello, I would like to use hidapi in a virtual Python environment under Windows 10, but the installation is not clear to me. I get the following error message `import...
On some devices, unnumbered feature reports seem omitted from the parsed `HIDP_PREPARSED_DATA`. The `hid_pp_caps_info` header indicates the count and size correctly, but marks it empty/unused. ```pike # Feature caps_info struct:...
Some of these changes are meant to fix a couple of warnings while reading the code. I also noticed that there were almost no sanity checks in the code, which...
I'm working with an FTDI FT260 HID device and have encountered an issue whereupon a HID.write() with a specific reportID (0xC2, an I2C request to the FT260) is causing an...
FreeBSD support hidraw in Kernel from 13.0. By using libusb only, we can only see the HID device from usb. To address this, we implement hidraw backend for FreeBSD. Just...
Currently the libusb version of hidapi simply reads up to `wMaxPacketSize` bytes as the report. This is problematic when reports are longer than `wMaxPacketSize`. The current behavior will split that...
In 2014 Android Bionic didn't had pthread_barrier and iconv implementations and therefore own implementations of them were added to the hidapi sources: https://github.com/libusb/hidapi/commit/417b2bf0812fa0926704b4cd9cd90af3194a172c#diff-516ed9d234e81614e6fa65cfc81a50b8b119e8a0769b2e66a1c89166bac437f7L44-R479 But since API level 24, which was...