打印
[应用相关]

USB HOST HID 如何从interrupt OUT 发送数据

[复制链接]
444|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ST, TE, os, HID
1.我用的STM32F429 MCU
2.并通过cubemx生成了 USB HOST HID的鼠标键盘demo
3.调试demo可以正常工作
4.调试 以control传输控制键盘的灯光正常,我使用了这个函数:'USBH_StatusTypeDef USBH_HID_SetReport(USBH_HandleTypeDef phost, uint8_t reportType, uint8_t reportId, uint8_t reportBuff, uint8_t reportLen)'
问题:现在我有一个HID设备,我已经枚举成功,在interface中它有一个interrupt OUT传输,我用同样控制键盘的方法去操作OUT传输数据,现在尝试是不行的,我在HID的文件中没有找到适合interrup OUT的用户函数,请问我需要自已写个interrupt OUT函数吗?谢谢
实验用工具的方式发送传输数据是可行的:
但我用status = USBH_HID_SetReport (phost,2,2,Outreport1.HID_reportBuff,sizeof(UHID_SetOutReport));传输数据,但device并没有收到,




使用特权

评论回复
沙发
laocuo1142| | 2022-1-4 09:43 | 只看该作者
USB调试工具来一个

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

289

主题

1223

帖子

1

粉丝