Skip to content

Tags: libusb/hidapi

Tags

hidapi-0.14.0

Toggle hidapi-0.14.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Youw Ihor Dutchak
general: add `hid_get_report_descriptor` API function (#451)

macOS: fix retrieving USB Interface number on macOS 13.3 (#534)
macOS: Properly handle the close of run loop on macOS (#522)
libusb: fix crash in hid_enumerate() caused by a stale device handle (#526)

windows: alternative way to get USB Serial Number if not provided by HidD_GetSerialNumberString (#464)
windows: don't mark with dllexport in static build (#507/#515)
windows: Get Bluetooth device Model Number String  instead of Device Name into product string (#500)

general: fixes (mostly error handling) of issues found by Coverity Scan (#552/#554/#555/#559/#560/#561)
general: variouse fixes and improvements

hidapi-0.13.1

Toggle hidapi-0.13.1's commit message
- Hotfix for 0.13.0:

  - hidraw: fix invalid read past the UDEV buffer (#497);

hidapi-0.13.0

Toggle hidapi-0.13.0's commit message
- general: add `hid_get_device_info` (#432);

- general: Meson build script (as a wrapper over CMake) (#410);
- general: add HID Bus Type in `hid_device_info` (#308);
- libusb: primary usage_page/usage is now available with `hid_get_device_info` regardless of the compilation flags;
- hidraw: Open files with `O_CLOEXEC` to not leak fds to child processes (#446);
- hidraw: add support for HID over SPI (#486);
- macOS: implement `hid_error` (#314);
- cmake: libusb: Ensure Iconv is found when provided via CFLAGS/LDFLAGS (#430);

Other various improvements.

hidapi-0.12.0

Toggle hidapi-0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v0.12.0 Release

hidapi-0.12.0-rc2

Toggle hidapi-0.12.0-rc2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
windows: Add .rc (#415)

- Add resource file for DLL;

hidapi-0.12.0-rc1

Toggle hidapi-0.12.0-rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Don't use deprecated kIOMasterPortDefault (#406)

`kIOMasterPortDefault` is deprecated since macOS 12.0.
One alternative is to use named constant `kIOMainPortDefault` which is not available before macOS 12.0.

Both named constants are just an alias for `NULL`, so it is simpler to use it directly instead.

Fixes: #377

hidapi-0.11.2

Toggle hidapi-0.11.2's commit message
Fire v0.11.2

hidapi-0.11.1

Toggle hidapi-0.11.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Parse USB interface number from device Hardware IDs (#360)

Strickly speaking we cannot parse interface string at all and only allowed to parse Hardware ID string.

hidapi-0.11.0

Toggle hidapi-0.11.0's commit message
Add <root>/libusb to includes for in-tree build

Otherwise it is impossible to `#include <hidapi_libusb.h>`,
when HIDAPI is added directly as a subdirectory of a CMake project.

cmake-support-deprecated

Toggle cmake-support-deprecated's commit message
add "build dir" description