改了一下 usb报告描述符 不知为何 hidD_GetFeature函数就incorrect function了

project2502 2012-02-15 05:14:24
ddk中的例子 vhidmini

我把里面的 usb报告描述符改为自己的

对testvhid 这个附带的用户模式通讯程序也做了相应修改
//USAGE MyUsagePage = 0xff00;
//USAGE MyUsage = 0x0001;

USAGE MyUsagePage = 0x01; //desktop
USAGE MyUsage = 0x04; //joystick



改完以后 可以找到设备
但是HidD_GetFeature 这个函数 incorrect function 错误
debugview 显示 没有进入分发函数

这是怎么回事 明明只改了报告描述符而已 关向设备方向的 设备通讯什么事?? 而且也确实通过 usage找到设备了

求助
...全文
274 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
FCARM 2012-02-16
  • 打赏
  • 举报
回复
设备地址不正确吧
project2502 2012-02-16
  • 打赏
  • 举报
回复
原因已查明… feature报告描述符没正确设置…

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧