我有一个项目使用beaglebone black作为USB HID键盘和/或鼠标。
使用起点g_hid-demo我能够使我的BBB充当键盘,包括BIOS。 我也可以将它用作Windows 7主机PC的鼠标,但使用不同版本的hid.c
使用USB Boot Interface子类,可以在BIOS编辑期间同时成为键盘和鼠标吗?我只用一个BBB。
恕我直言我可以使用不同的REPORT_ID为不同的报告创建组合HID描述符。它应该适用于现代操作系统,但它会破坏USB Boot Interface子类的要求,不适用于BIOS。