首页 > 其他分享 >HID报告描述符

HID报告描述符

时间:2022-11-04 07:22:30浏览次数:42  
标签:0x08 项目 报告 0x01 描述符 HID Keyboard USAGE 全局

/***********************************************************************************
****函数名称: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关集合
};

标签:0x08,项目,报告,0x01,描述符,HID,Keyboard,USAGE,全局
From: https://www.cnblogs.com/hshy/p/16856455.html

相关文章

  • 11.3 解题报告
    T1用时:\(1\)h期望得分:\(100\)pts实际得分:\(40\)pts这题是一个比较简单的贪心,枚举根,bfs求出根到每个点的最小距离然后取\(\min\)即可,当然由于点数极小,也可以直接枚......
  • 报告描述符(Report Descriptor)
    USBHID设备时通过报告report来传送数据的,报告有输入报告和输出报告;报告描述符是用来描述一个报告的结构以及该报告里面的数据是用来干什么的;一个报告描述符可以描述多个......
  • 报告分享|2022年中国生命科学与医疗行业智信未来调研结果
    在受到严格监管的生命科学与医疗行业,外部利益相关者的重要性排在前列,最重要的利益相关者是政府部门和监管机构 医疗专业人员对于产品采用和使用的成功至关重要,同样排名较高......
  • 报告分享|2022数字化运营白皮书
    “放眼世界,我们面对的是百年未有之大变局”。在当今的世界中,百年变局与疫情交织,全球经济受到大冲击,截至目前尚未从余波中脱身。物联网、云计算、人工智能、大数据、5G等技术......
  • 报告分享|2022中国游戏电竞圈层营销白皮书
    随着电竞入亚、各地电竞政策相继颁布等背景的推助,电子竞技被推上了新的社会高度。2021年EDG夺冠,电竞赛事从圈内小狂欢发展成为普众大趴体,电竞关注度空前高涨,不仅深受Z世代群......
  • Python第十章实验报告
    一、实验题目Python第十章实例和实战作业二、实验目的和要求1.熟悉Pycharm的运行环境2.学习并掌握Python文件及目录操作三、主要仪器设备联想小新air15硬件:AMDR75......
  • allure报告---动态显用例标题
    问题:使用allure.dynamic.title(testCases['title'])的方式添加用例标题时,标题样式出现如下问题: 解决方法:1.解决方法如下,修改第三方包包的listener.py文件。找到python......
  • 第三方软件检测机构做验收测试靠谱吗?软件测试报告收费标准
    软件测试是软件产品上线前的必经流程,验收测试作为软件产品交付前的最后一个测试环节至关重要,现在的软件企业进行该项工作有2个方式,一是通过自有的测试团队对产品进行测......
  • 报告分享|新零售时代下,商场导购生存与发展报告
    开麦就是主播,跨柜也能推广…这就是百货新零售导购团队们的新面貌。2022年,在导购关爱保障上的投入将大幅增长,同比提升68%。依托多年沉淀的数字化能力,通过系统化的新零售课程......
  • 报告分享|2022年疫情背景下餐饮企业调研报告
    多地出台政策,扶持餐饮回归常态本次调研显示,近七成企业希望减免房租租金,接近五成餐饮企业希望政府减税降费,而近四成企业希望能得到贷款等金融服务支持。基于此,疫情暴发伊始,政......