Jidon 发表于 2017-1-9 20:48:32

stm32 usb hid 在BIOS下不能被识别

stm32 usb hid 在BIOS下不能被识别,但进入系统后就正常,希望斑竹能帮我解答一下

baiheee 发表于 2019-1-14 18:15:33

首先接口描述符中bInterfaceClass的值必须为0x03,bInterfaceSubClass的值为0或1,为1表示HID设备符是一个启动设备(Boot Device,一般对PC机而言才有意义,意思是BIOS启动时能识别并使用您的HID设备,且只有标准鼠标或键盘类设备才能成为Boot Device,进入bios时不会枚举报告描述符,主机会采用一个默认的标准描述符,所以此时发送的报告要符合这个描述符,这是关键,标准描述符请查询HID协议
页: [1]
查看完整版本: stm32 usb hid 在BIOS下不能被识别