linux - 罗技 G29 : Physical Maximum in HID Device Descriptor is to little

标签 linux raspberry-pi kernel usb linux-device-driver

我正在使用 Raspberry Pi(Linux 内核 4.4)和“libusb”来读取 Logitech G29 HID 设备(PS3 模式)的转向角。我只得到一个字节的角度数据,这对于 +-450° 的转向范围来说是非常少的。 HID 设备描述符显示了问题。

Item(Global): Physical Maximum, data= [ 0xff 0x00 ] 255

如何将物理最大值更改为 65535?

最佳答案

为什么您认为 0 到 255 之间的数字不能用来表示 -450 到 +450 之间的角度?难道不是0值对应-450度,255值对应455度吗?罗技不太可能在其设备的 HID 接口(interface)中存在致命的设计缺陷。

如果您真的想更改 HID 接口(interface),那么至少必须重新编程 G29 设备的固件才能更改该描述符并更改它描述的 HID 报告。该设备很可能是封闭源代码并且没有重新编程固件的说明,因此您可能不走运。为该测量增加更多分辨率可能还需要更改硬件,这可能很困难。

关于linux - 罗技 G29 : Physical Maximum in HID Device Descriptor is to little,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37455136/

相关文章:

c++ - 在linux下运行补丁时出现问题

spring - Tomcat 7、Raspberry Pi Spring-boot、Java 1.8、maven 应用程序、java.lang.UnsupportedClassVersionError、jhipster 项目

c - include/linux/sched.h 中的 struct sched_domain 代表什么(内核中的调度域)

python - Raspberry Pi 在引导期间关闭

python - 如何更改 Jupyter Notebook 内核显示名称

c - Jiffies - 如何计算经过的秒数?

php - 从文本文件 PHP 或 LINUX 返回行范围

linux - 了解 U-Boot 进程的 Linux 加载地址

linux - apt-get purge 仍然会留下哪些应用程序痕迹?

python - 如何使用 python 在 Raspberry Pi 上打开 PowerPoint?