/***********************************************************************************
****函数名称:HID报告描述符
****函数作用:
****函数描述:
************************************************************************************/
unsigned char code Hid_des[]=
{
0x05, 0x01, // USAGE_PAGE (Generic Desktop),全局项目,桌面设备
0x09, 0x00, // USAGE (Keyboard),局部项目,00表示用途为自定义
0xa1, 0x01, // COLLECTION (Application),开集合,主项目,应用集合
0x15, 0x00, // LOGICAL_MINIMUM (0)全局项目,返回值的逻辑值最小为0
0x25, 0xff, // LOGICAL_MAXIMUM (1)全局项目,返回值的逻辑值的最大为255
0x19, 0x01, // USAGE_MINIMUM (Keyboard LeftControl)局部项目,用途最小值1
0x29, 0x08, // USAGE_MAXIMUM (Keyboard Right GUI)局部项目,用途的最大值为0x08
0x95, 0x08, // REPORT_COUNT (8)全局项目,返回的数据域数量为8
0x75, 0x08, // REPORT_SIZE (1),全局项目,每个数据域的长度为1位
0x81, 0x02, // INPUT (Data,Var,Abs)主项目,有8个长度1位的数据域做输入,属性DATA VAR ABS,DATA表示数据时可变的,VAR数据域是独立的,一个表示一个意思,ABS表示是绝对值
0x19, 0x01, // USAGE_MINIMUM (Reserved (no event indicated))局部项目用途最小值为0
0x29, 0x08, // USAGE_MAXIMUM (Keyboard Application)局部项目,用途最大值为0x08
0x91, 0x02, // OUTPUT (Data,Var,Abs)主项目,8个长度为8的数据域做输出,属性DATA VAR ABS,
0xc0 // END_COLLECTION关集合
};