你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f407实现Host HID功能

[复制链接]
lanbu 提问时间:2019-1-20 19:10 /
求教,需要做一个stm32 host HID功能,根据官网的HID鼠标和键盘例子修改而来,目前可以正常枚举鼠标,并可接收鼠标的数据。但是我的枚举结果如下: 微信截图_20190120190452.png
Subclass和protocol都为0x00,表示无引导,而鼠标的subclass为0x01,表示有引导。
我想根据有引导的来添加无引导的,发现无法正确获取HID Discriptor,调用函数:USBH_Get_HID_Descriptor(),返回失败。
请问这是什么原因呢?可否有相关例子参考。ST官方的例子都是HID 鼠标和键盘的。
谢谢!
收藏 评论2 发布时间:2019-1-20 19:10

举报

2个回答
STMCU-管管 回答时间:2019-1-22 14:57:04
可以看看描述符长度是不是对不上的情况,这种情况经常发生在自己修改一些描述符以及报文描述符上,hid的reportdescripter和鼠标的不一样,长度值需要修改,要仔细检查
lanbu 回答时间:2019-1-24 10:04:46
STMCU 发表于 2019-1-22 14:57
可以看看描述符长度是不是对不上的情况,这种情况经常发生在自己修改一些描述符以及报文描述符上,hid的rep ...

谢谢,我再研究一下。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版