继续请教hid的问题

[复制链接]
 楼主| aweyfan 发表于 2008-5-25 16:22 | 显示全部楼层 |阅读模式
首先多谢圈圈指点&nbsp;hid&nbsp;的键盘和鼠标的组合设备终于做好了<br />现在开始写app,发现一个问题<br />createfile&nbsp;就失败了&nbsp;&nbsp;拒绝访问<br />网上查了一下,有说键盘和鼠标是系统独占设备,没法createfile&nbsp;这下麻烦了<br /><br />请问圈圈,怎么才能测试到&nbsp;endp2_out<br />
computer00 发表于 2008-5-26 10:37 | 显示全部楼层

嘿嘿,写个过滤驱动程序~~~把它弄成非鼠标/键盘...

或者做成厂商自定义的HID设备。这样app就能访问它了。
 楼主| aweyfan 发表于 2008-5-26 11:45 | 显示全部楼层

用hid本来就是想免驱动,再加 filter,小题大作了

d12&nbsp;端点太少了,想再做一个hid也不够<br /><br />倒是用avr模拟的usb,想做几个端点就做几个,强<br /><br />d12好像没见过大规模的使用,看来也快退市了<br />
 楼主| aweyfan 发表于 2008-5-26 11:50 | 显示全部楼层

晕,用Filter Driver其实也是不行的,方向反了

只能&nbsp;hid&nbsp;keyborar-&gtfilter-&gtapp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gtdriver<br /><br />反过来不行
computer00 发表于 2008-5-26 12:20 | 显示全部楼层

既然你做成标准的鼠标键盘,为什么还要应用程序去访问它

用过滤驱动肯定是可以的。不然BUS&nbsp;HOUND就无法工作了。
 楼主| aweyfan 发表于 2008-5-26 15:54 | 显示全部楼层

有没可能在端点0上再做一个hid?

  
computer00 发表于 2008-5-26 16:15 | 显示全部楼层

不知道,没试过...

  
 楼主| aweyfan 发表于 2008-5-26 16:16 | 显示全部楼层

好像有办法了

hid&nbsp;keyboard&nbsp;实际上只需要一个输入端点,输出拿去再做一个hid
computer00 发表于 2008-5-26 16:31 | 显示全部楼层

鼠标才是。键盘需要输出指示灯状态。

  
 楼主| aweyfan 发表于 2008-5-28 18:00 | 显示全部楼层

好像可以在一个hid里实现键盘和鼠标的功能

描述符里加上report&nbsp;id&nbsp;就可以区分
 楼主| aweyfan 发表于 2008-6-2 11:16 | 显示全部楼层

基本搞定

做了2个hid,在控制端点又做了一个自定义的设备,就是要写驱动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

368

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

36

主题

368

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部