汇集网友智慧,解决技术难题
usb键盘 STM32F107 os ck USBHOST
赞0
评论
2020-09-12
2020-09-11
点击图片添加到编辑器内容中
点击文件名将附件添加到文章中
提交
tyw
315个答案
天意无罪
284个答案
xch
206个答案
jjjyufan
197个答案
coody
187个答案
LcwSwust
144个答案
chunyang
135个答案
tpgf
110个答案
赞0
评论
2020-09-12
赞0
如果你的驱动只适配某一种键盘楼上说的基本可以满足要求,如果适配任意类型的键盘则不可以,因为《Device Class Definition for Human Interface Devices (HID)》协议中键盘设备的按键报告和指示灯控制指令格式是由键盘设备任意配置的,也就是说不同的键盘的指令格式可能是不同的,host会让device报告相关的指令格式脚本,host根据脚本解析指令格式,否则会有兼容性问题。host应该具有解析如下脚本格式的能力(HID标准为准):
Usage Page (Generic Desktop),
Usage (Keyboard),
Report Count (0),
Collection (Application),
Usage Page(Key Codes),
Usage(0), ; key null
Usage Minimum(53h),
Usage Maximum(63h),
Logical Minimum (0),
Logical Maximum (17),
Report Size (8),
Report Count (3)
Input (Data, Array),
End Collection
评论
2020-09-12
赞0
评论
2020-09-11
赞0
评论
2020-09-11
赞0
评论
2020-09-11
赞0
能够提供一下代码借鉴一下吗
评论
2020-09-11
赞0
评论
2020-09-11
赞0
评论
2020-09-11
赞0
评论
2020-09-11
您需要登录后才可以回复 登录 | 注册