我正在尝试在Ubuntu13.10(最新的内核和更新安装)下将我的和谐智能控制设置为一个PS3蓝牙遥控器(它假装是这个遥控器)。HIDP (Human Interface Emulation) ver 1.2input: Bluetooth HIDdevices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/bluetooth/hci0/
我将整个hidapi-0.7.0下载()解压到项目目录中,然后将hidapi-0.7.0/hidapi/hidapi.h和hidapi-0.7.0/linux/hid-libusb.c添加到我的项目中。/hidapi-0.7.0/linux/hid-libusb.c:376: undefined reference to `libusb_get_bus_number'
hid-libusb.o: In
USB 产品编号: 0x0001因此,我希望能够读到按钮是否被按下。因此,理想情况下,跨平台解决方案将是最好的。
我可以为同一制造商的其他设备找到 ,但是产品ID存在差异,因此代码无法工作,而且我不了解更改供应商/产品以外的其他任何东西。有什么软件我可以用来“观察”USB设备,这样我就可以看到当我按下按钮时实际发生了什么?如果没有,我该如何自己写一些呢?