WCH沁恒单片机
登录
直播中
h1654155273.0656
9年用户
755经验值
擅长:接口/总线/驱动
私信
关注
[问答]
请问CH582如何检查host连接的设备是游戏手柄?
开启该帖子的消息推送
Host
游戏手柄
我在用582做一个手柄的扩展设备,键盘和鼠标可以 用U2SearchTypeDevice()找到。
请问游戏手柄要如何查找?假设设备都是usb hid手柄,wind系统中设备描述为
"HID-compliant game controller".
回帖
(1)
李奂善
2022-7-22 09:22:23
可以获取设备的报表描述符,根据第四个字节来判断。
在报表描述符中有个第一个Usage Page下面的Usage,可以体现出HID设备的分类。
下图中是一部分JoyStick设备的HID报表描述符,第四个字节可以指示为JoyStick设备。键盘/鼠标也在这个位置有所区分。
库函数SearchTypeDevice中目前没有游戏手柄类型的判断,也可自行添加。
可以获取设备的报表描述符,根据第四个字节来判断。
在报表描述符中有个第一个Usage Page下面的Usage,可以体现出HID设备的分类。
下图中是一部分JoyStick设备的HID报表描述符,第四个字节可以指示为JoyStick设备。键盘/鼠标也在这个位置有所区分。
库函数SearchTypeDevice中目前没有游戏手柄类型的判断,也可自行添加。
举报
更多回帖
rotate(-90deg);
回复
相关问答
Host
游戏手柄
求助,
请问
CH582
开发板如何在蓝牙
连接
的主机增加更多设置?
2022-08-15
450
ch582
如何作定时长的广播?
2022-10-17
565
CH582
有2.4G功能,有没有便宜的芯片配
CH582
做USB Dongle?
2022-08-03
1785
CH582
想要USB进行脱机烧录
请问
需要如何配置?
2022-09-20
475
ch582
如何加强蓝牙信号?
2022-07-22
949
请问
ch582
做从机时怎么动态修改广播和广播间隔?
2022-09-28
583
CH582
芯片RTC设置时间时,蓝牙
连接
如何保持
连接
?
2022-07-22
1436
CH
374U SPI stm32接收
游戏
手柄
数据源,HID
设备
一直没有
连接
上是为什么?
2022-07-07
1052
请问
CH582
可以使用LVGL库吗?有相关工程代码可以参考吗?
2022-09-28
826
请问
CH
32V307有没有象
CH582
的HostEnum?
2022-06-17
446
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分