我正在使用GadgetFS使用these descriptors通过USB欺骗Nintendo Pro Controller。但是,我不确定如何将HID报告发送到交换机。我知道您可以在ConfigFS中完成此操作,但是我无法在ConfigFS中找到端点支持,因此我决定使用GadgetFS。
我研究了诸如this和this之类的varios资源。看来我应该能够通过GadgetFS发送HID报告描述符,但是我找不到办法。在任何API中似乎都没有定义USB_REQ_GET_REPORT
。
可以在here中找到我的代码,这取决于找到的here库。最后,我是否真的仍然需要HID报告描述符?
最佳答案
我想我已经知道了。当设备是HID设备时,bRequest
值将更改为某些HID常量。这些HID特定常量中的某些可以在here中找到。
关于c - 如何在GadgetFS中指定HID报告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58138247/