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

固件类型:自行编译的固件
SDK包名称:3308
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;

tchip_askquestions
crash.txt (15.1 KB)