0
USB设备是否可以在启动或其他任何时间告诉主机使用哪个备用接口?USB设备可以告诉主机启动时使用哪个备用接口?
我知道GET_INTERFACE和SET_INTERFACE接口请求,但我的印象是,主机只会假设备用接口0在启动时生效 - 至少对于HID设备。我希望找到一些解决方法,而无需编写主机驱动程序。
背景: 我的工作涉及各个PS/2和其他设备转换为USB(HID)一个个人项目。通常你不需要驱动程序,因为操作系统倾向于在本地支持这样的设备。但是,对于键盘接口,我想提供几个NKRO选项,所以一些键盘接口将具有比标准6 +修饰键更多的键。这在我尝试过的操作系统中很好地工作,但我想让用户选择使用哪个键盘接口。理想情况下,这将保存在设备上,并在启动时再次生效,所以我不需要为设备提供驱动程序。
不够公平。我猜想,只要操作系统没有缓存描述符,这应该可以工作。 – 2012-01-14 01:31:55