OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3869|回复: 4

正点原子USB鼠标例程如何支持无线鼠标

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2020-8-4
在线时间
8 小时
发表于 2020-10-19 17:26:36 | 显示全部楼层 |阅读模式
1金钱
请问有人做过吗,鼠标例程如何修改可以支持无线鼠标?教程后面有提到,但是没有详细说明,有大神知道吗?求指导

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

3383

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8614
金钱
8614
注册时间
2020-5-11
在线时间
4045 小时
发表于 2020-10-19 19:49:31 | 显示全部楼层
我不了解例程,想问下,有线鼠标和无线鼠标对于USB来说不都一样吗?
专治疑难杂症
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2020-8-4
在线时间
8 小时
 楼主| 发表于 2020-10-20 11:34:25 | 显示全部楼层
本帖最后由 18219111932 于 2020-10-20 11:40 编辑
LcwSwust 发表于 2020-10-19 19:49
我不了解例程,想问下,有线鼠标和无线鼠标对于USB来说不都一样吗?

不一样的,无线鼠标会识别成键盘,教程文档原话:
最后,特别提醒大家,由于例程的 HID 内核,只处理了第一个接口描述符,所以对于 USB符合设备,只能识别第一个描述符所代表的设备。体现到实际使用中,就是:USB 无线鼠标,
一般是无法使用(被识别为键盘),而 USB 无线键盘,可以使用,因为键盘在第一个描述符,
鼠标在第二个描述符。
如果想支持 USB 无线鼠标,可以通过修改 usbh_hid_core.c 里面的 USBH_HID_InterfaceInit
函数来支持。
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2020-8-4
在线时间
8 小时
 楼主| 发表于 2020-10-20 11:43:26 | 显示全部楼层
@原子哥  求指导,谢谢
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2020-8-4
在线时间
8 小时
 楼主| 发表于 2020-10-20 17:05:54 | 显示全部楼层
顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-29 22:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表