Я использую GadgetFS для подмены контроллера Nintendo Pro через usb, используя эти дескрипторы .Однако я не уверен, как отправить отчет HID на коммутатор.Я знаю, что вы можете сделать это в ConfigFS, но мне не удалось найти поддержку конечных точек в ConfigFS, поэтому я решил использовать GadgetFS.
Я изучил ресурсы varios, такие как this и это .Кажется, я должен быть в состоянии отправить дескриптор отчета HID через GadgetFS, но я не могу найти способ.Не похоже, что USB_REQ_GET_REPORT
определено в любом API.
Мой код можно найти здесь , что зависит от найденной библиотеки здесь .И наконец, действительно ли мне все-таки нужен дескриптор отчета HID?