github.devotd.
新发现开发工具

libusb/hidapi hidapi-0.15.0 — USB/蓝牙 HID 通信库

libusb/hidapi 是一个用 C 语言编写的多平台库,可在 Windows、Linux、FreeBSD、macOS 上与 USB 和蓝牙 HID 设备通信,仓库中记录的最新版本是 hidapi-0.15.0。

仓库信息libusb/hidapi ↗

libusb/hidapi 是一个用 C 语言编写的多平台库,可在 Windows、Linux、FreeBSD、macOS 上与 USB 和蓝牙 HID 设备通信,仓库中记录的最新版本是 hidapi-0.15.0。

GitHub 项目说明: A Simple cross-platform library for communicating with HID devices

星标
★ 2.3K
复刻
479
语言
C
许可证
NOASSERTION
最新版本
hidapi-0.15.0
查看原始来源 ↗在 GitHub 查看 ↗

libusb/hidapi 是一个用 C 编写的多平台库,使应用程序能够与 USB 和蓝牙 HID 设备通信。HID(Human Interface Device,人机接口设备)是由人操作的设备传递输入信息的设备类别。它面向 Windows、Linux、FreeBSD、macOS,仓库中记录的最新版本是 hidapi-0.15.0。

该库的目的是让你不必为每个操作系统分别编写处理 HID 设备的代码,而是通过一套 API 在多个平台上使用。README 说明可以把 HIDAPI 构建为共享库,也可以把按平台划分的单一源文件和头文件直接放进项目中引入。它提供用于收发输入、输出和功能报告(feature report)的 API,后端分为 Windows 的 hid.dll、Linux 的 hidraw、libusb-1.0 和 macOS 的 IOHidManager。功能报告是交换设备配置值的通道。该仓库创建于 2019 年 6 月 4 日,记录的星标数为 2291。

不过也有一些无法确认的部分。所提供的资料中没有 hidapi-0.15.0 的变更记录,因此无法得知本次发布究竟改动了什么。许可证标注为 NOASSERTION,条件未作具体说明,也没有给出性能数值或基准测试结果。动量分数为 10 分制 1.7 分,而新颖性、技术和质量分数在资料中并未提供。因此,与其期待新功能,不如把它当作一个需要先确认当前所处理的 HID 设备是否在支持范围内、以及许可证条件的项目。