USB论坛-百合电子工作室USB专题站

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 2815|回复: 0

复合设备键盘输入问题

[复制链接]

1

主题

0

好友

5

积分

新手上路

Rank: 1

发表于 2014-4-21 15:51:30 |显示全部楼层
本帖最后由 diandianyangyi 于 2014-4-21 15:52 编辑

我在原有设备大容量设备中添加上了键盘的功能,不过需要解决一些问题。
1. 报告描述符使用标准的键盘报告描述符,不过有稍微改动了一下,将后面的输入字节个数变动。

    0x75,0x08,              //REPORT_SIZE (8)    
    0x95,0x40,              
//REPORT_COUNT (64)

report_count 改为0x30 的时候,从editplus中 可以看到接收的数目正确,但是改为更大数字的时候,就出现了只接收到1个字符或者不完整的输入字符。如果把report_count改为 0xff ,可以改,但是实际上似乎不奏效。从bus hound中抓取的包来看,数据是我要发的数据。
那么这就意味着和pc端有关了,是吗?需要对pc端作出什么设置?

2.我想提高单位时间内输入的字符数目,那么bInterval 的数值是不是越小越好呢?
如果数值改为0x01的话,单位时间内输入的字符个数又比较多,在pc这端的接收是不是会出现数据遗失的情况?

谢谢!


回复

使用道具 举报

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

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-3-29 21:36 , Processed in 0.056776 second(s), 26 queries .

百合电子工作室版权所有
回顶部