打印

usbyer 得到的设备描述符,请高手帮忙看看,那个地方不对

[复制链接]
1372|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我的这个usb设备的功能设计的时候是这样的,(一个interface用来支持win7多点,现在这个interface是可以通过hid正确的发送win7多点消息),
(一个interface用来双向和win7进行hid发送数据,包含两个端点对应的reportid为out4和in5,问题是现在双向的这个端点只能收不能发,就是说电脑可
以收到发过来的reportid5数据,但是往下发reportid4的时候失败了,查看windows的io 每次都处于pending状态),我看不出设备描述符有什么异样,请高手帮忙看看。

相关帖子

沙发
justforlove|  楼主 | 2013-6-28 17:19 | 只看该作者

const uint8_t CustomHID_ReportDescriptor[CUSTOMHID_SIZ_REPORT_DESC] =
{                    
    0x05, 0x0d,
    0x09, 0x04,      
    0xa1, 0x01,      
    0x85, 0x01,      
    0x09, 0x22,     
    0xa1, 0x02,      
    0x09, 0x42,      
    0x15, 0x00,              
    0x25, 0x01,     
    0x75, 0x01,      
    0x95, 0x01,      
    0x81, 0x02,                  
    0x09, 0x32,      
    0x95, 0x01,   
    0x81, 0x02,      
    0x95, 0x06,               
    0x81, 0x01,      
    0x05, 0x01,      
    0x26, 0xff, 0x7f,
    0x75, 0x10,      
    0x95, 0x01,      
    0x65, 0x00,        
    0x09, 0x30,      
    0x81, 0x02,      
    0x09, 0x31,      
    0x46, 0x00, 0x10,
    0x81, 0x02,      
    0x05, 0x0d,      
    0x09, 0x51,      
    0x26, 0xff, 0x00,
    0x75, 0x08,      
    0x95, 0x01,      
    0x81, 0x02,      
    0xc0,                    
    0x85, 0x02,      
    0x09, 0x55,      
    0x15, 0x00,      
    0x25, 0x08,     
    0x75, 0x08,     
    0x95, 0x01,      
    0xb1, 0x02,      
    0xc0,            
       
    0x05, 0x0d,      
    0x09, 0x0e,      
    0xa1, 0x01,      
    0x85, 0x03,      
    0xa1, 0x02,      
    0x09, 0x23,      
    0x09, 0x52,      
    0x09, 0x53,      
    0x15, 0x00,      
    0x25, 0x08,      
    0x75, 0x08,      
    0x95, 0x02,      
    0xb1, 0x02,     
    0xc0,            
    0xc0,            

    0x06, 0x00, 0xff,         
    0x09, 0x01,              
    0xa1, 0x01,            
    0x85, 0x04,              
    0x95, 0x20,              
    0x75, 0x08,              
    0x26, 0x00, 0xff,        
    0x15, 0x00,           
    0x09, 0x02,              
    0x91, 0x02,              
//    0xC0  

            
    0x85, 0x05,              
    0x95, 0x20,              
    0x75, 0x08,              
    0x26, 0x00, 0xff,        
    0x15, 0x00,           
    0x09, 0x03,              
    0x81, 0x02,              
    0xC0  


  }; /* CustomHID_ReportDescriptor */

使用特权

评论回复
板凳
justforlove|  楼主 | 2013-6-28 17:20 | 只看该作者
这是hid 报告描述符 ,不知道哪不对。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝