打印

继续请教hid的问题

[复制链接]
2281|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aweyfan|  楼主 | 2008-5-25 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2008-5-26 10:37 | 只看该作者

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

或者做成厂商自定义的HID设备。这样app就能访问它了。

使用特权

评论回复
板凳
aweyfan|  楼主 | 2008-5-26 11:45 | 只看该作者

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

d12 端点太少了,想再做一个hid也不够

倒是用avr模拟的usb,想做几个端点就做几个,强

d12好像没见过大规模的使用,看来也快退市了

使用特权

评论回复
地板
aweyfan|  楼主 | 2008-5-26 11:50 | 只看该作者

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

只能 hid keyborar->filter->app
                         ->driver

反过来不行

使用特权

评论回复
5
computer00| | 2008-5-26 12:20 | 只看该作者

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

用过滤驱动肯定是可以的。不然BUS HOUND就无法工作了。

使用特权

评论回复
6
aweyfan|  楼主 | 2008-5-26 15:54 | 只看该作者

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

使用特权

评论回复
7
computer00| | 2008-5-26 16:15 | 只看该作者

不知道,没试过...

使用特权

评论回复
8
aweyfan|  楼主 | 2008-5-26 16:16 | 只看该作者

好像有办法了

hid keyboard 实际上只需要一个输入端点,输出拿去再做一个hid

使用特权

评论回复
9
computer00| | 2008-5-26 16:31 | 只看该作者

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

使用特权

评论回复
10
aweyfan|  楼主 | 2008-5-28 18:00 | 只看该作者

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

描述符里加上report id 就可以区分

使用特权

评论回复
11
aweyfan|  楼主 | 2008-6-2 11:16 | 只看该作者

基本搞定

做了2个hid,在控制端点又做了一个自定义的设备,就是要写驱动

使用特权

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

本版积分规则

36

主题

368

帖子

0

粉丝