USB对命令描述符的解析

来源:互联网 发布:香蕉派和树莓派 知乎 编辑:程序博客网 时间:2024/06/14 06:56

 

 /* command host --> device */
    0x85, 0x02,            /*     REPORT_ID 2          */    命令的第一个字节为 0x02
    0x09, 0x06,            /*     USAGE (command)         */
    0x15, 0x00,            /*     LOGICAL_MINIMUM (0)        */           
    0x26, 0xff, 0x00,       /*     LOGICAL_MINIMUM (255)     */
    0x75, 0x08,            /*     REPORT_SIZE (8)            */       
    0x95, 0x04,            /*     REPORT_COUNT (4)           */        描述的大小为4个字节
    0xB1, 0x82,             /*    FEATURE (Data,Var,Abs,Vol) */    
 
    0x85, 0x02,            /*     REPORT_ID 2               */
    0x09, 0x08,            /*     USAGE (command)           */
    0x91, 0x82,            /*     OUTPUT (Data,Var,Abs,Vol)  */

 

 

  /* command host --> device */
    0x85, 0x06,            /*     REPORT_ID 6          */
    0x09, 0x06,            /*     USAGE (command)         */
    0x15, 0x00,            /*     LOGICAL_MINIMUM (0)        */           
    0x26, 0xff, 0x00,       /*     LOGICAL_MINIMUM (255)     */
    0x75, 0x08,            /*     REPORT_SIZE (8)            */       
    0x95, 0x08,            /*     REPORT_COUNT (8)           */         描述的大小为8个字节
    0xB1, 0x82,             /*    FEATURE (Data,Var,Abs,Vol) */    
 
    0x85, 0x06,            /*     REPORT_ID 6               */
    0x09, 0x08,            /*     USAGE (command)           */
    0x91, 0x82,            /*     OUTPUT (Data,Var,Abs,Vol)  */

 

 

0 0