Firefly开源社区

打印 上一主题 下一主题

[Linux] 自定义HID slave 功能HID_REQ_SET_REPORT应答异常

5

积分

0

威望

0

贡献

吃瓜的群众

积分
5

自定义HID slave 功能HID_REQ_SET_REPORT应答异常

发表于 2022-12-22 19:22:09      浏览:5192 | 回复:0        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: 3308
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 打开HID 功能,实现HID slave 功能
  • Log日志: crash.txt
问题描述及复现步骤:
本帖最后由 bronze 于 2022-12-22 19:24 编辑

打开HID 功能,实现HID  slave 功能后,PC端请求set REPORT,3308一直回复stall,导致3308 无法获取到host发送回来的report 数据。

查看f_hid.c 发现一直是goto stall;  请教下如何实现respond


hidg_setup
    case ((USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE) << 8
          | HID_REQ_SET_REPORT):
goto stall;








crash.txt

15.14 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表