stm32f407实现Host HID功能
求教,需要做一个stm32 host HID功能,根据官网的HID鼠标和键盘例子修改而来,目前可以正常枚举鼠标,并可接收鼠标的数据。但是我的枚举结果如下:Subclass和protocol都为0x00,表示无引导,而鼠标的subclass为0x01,表示有引导。
我想根据有引导的来添加无引导的,发现无法正确获取HID Discriptor,调用函数:USBH_Get_HID_Descriptor(),返回失败。
请问这是什么原因呢?可否有相关例子参考。ST官方的例子都是HID 鼠标和键盘的。
谢谢!
可以看看描述符长度是不是对不上的情况,这种情况经常发生在自己修改一些描述符以及报文描述符上,hid的reportdescripter和鼠标的不一样,长度值需要修改,要仔细检查
STMCU 发表于 2019-1-22 14:57
可以看看描述符长度是不是对不上的情况,这种情况经常发生在自己修改一些描述符以及报文描述符上,hid的rep ...
谢谢,我再研究一下。
页:
[1]