自定义HID一个输入和输出64字节数据的报告描述符

6703阅读 0评论2010-01-12 gliethttp
分类:

  code unsigned char szReport[] = {
  0x06,0xA0,0xFF,//用法页(FFA0h, vendor defined)
  0x09, 0x01,//用法(vendor defined)
  0xA1, 0x01,//集合(Application)
  0x09, 0x02 ,//用法(vendor defined)
  0xA1, 0x00,//集合(Physical)
  0x06,0xA1,0xFF,//用法页(vendor defined)
//输入报告
  0x09, 0x03 ,//用法(vendor defined)
  0x09, 0x04,//用法(vendor defined)
  0x15, 0x80,//逻辑最小值(0x80 or -128)
  0x25, 0x7F,//逻辑最大值(0x7F or 127)
  0x35, 0x00,//物理最小值(0)
  0x45,0xFF,//物理最大值(255)
  0x75, 0x08,//报告长度Report size (8位)
  0x95, 0x40,//报告数值(64 fields)
  0x81, 0x02,//输入(data, variable, absolute)
//输出报告
  0x09, 0x05,//用法(vendor defined)
  0x09, 0x06,//用法(vendor defined)
  0x15, 0x80,//逻辑最小值(0x80 or -128)
  0x25, 0x7F,//逻辑最大值(0x7F or 127)
  0x35, 0x00,//物理最小值(0)
  0x45,0xFF,//物理最大值(255)
  0x75,0x08,//报告长度(8位)
  0x95, 0x40,//报告数值(64 fields)
  0x91, 0x02,//输出(data, variable, absolute)
  0xC0,//集合结束(Physical)
  0xC0//集合结束(Application)
};
上一篇:NetApp发布Data ONTAP 8.0 7-Mode操作系统将统一存储推向新的规模
下一篇:虚拟网卡TUN/TAP 驱动程序设计原理