打印
[资料分享与下载]

laotui 的 HID鼠标

[复制链接]
472|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
quray1985|  楼主 | 2015-11-1 20:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HID, ui, des, ip, se
时间好紧张板子还有错误要测试,KL26也要调,只能业余时间搞了。
上传一个HID鼠标,顺便说下例程里给的CDC在处理时没有考虑HID
设备,会收不到0x81 0x22 这个控制传输
我暂时打个补丁
if(Setup_Pkt->bmRequestType==0x81)
                                                {
                                                        if( Setup_Pkt->wValue_h==0x22)
                                                        {
                                                                EP_IN_Transfer(EP0,(uint8*)ReportDescriptor,sizeof(ReportDescriptor));
                                                                tBDTtable[bEP0OUT_ODD].Stat._byte= kUDATA0;
                                                        }
                                                }
这样就可以枚举成功了
K3、K4控制鼠标左右移。
另外经过测试K64板子大部分功能都正常唯一不满意的是为了省一个有源晶振直接用LAN8720A给单片机提供时钟结果8720A发热相当严重

相关帖子

沙发
quray1985|  楼主 | 2015-11-1 20:31 | 只看该作者
把程序放在二层吧

pro - usb -HID.rar

554.07 KB

使用特权

评论回复
板凳
FSL_TICS_ZJJ| | 2015-11-2 13:56 | 只看该作者
感谢楼主的代码分享!

使用特权

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

本版积分规则

156

主题

1488

帖子

5

粉丝