HID报表描述符大全及实例分析
+ -

电源管理HID报告描述符

2022-05-21 512 0
        0x05, 0x84,                    // USAGE_PAGE (Power Device)
        0x09, 0x04,                    // USAGE (UPS)
        0xa1, 0x01,                    // COLLECTION (Application)
        0x05, 0x84,                    //   USAGE_PAGE (Power Device)
        0x09, 0x24,                    //   USAGE (PowerSummary)
        0xa1, 0x00,                    //   COLLECTION (Physical)
        0x05, 0x85,                    //     USAGE_PAGE (Battery System)
        0x85, 0x01,                    //     REPORT_ID (1)
        0x67, 0x01, 0x10, 0x10, 0x00,  //     UNIT (SI Lin:Battery Capacity)
        0x95, 0x03,                    //     REPORT_COUNT (1)
        0x75, 0x03,                    //     REPORT_SIZE (1)
        0x09, 0x65,                    //     USAGE
        0xb1, 0x02,                    //     FEATURE (Data,Var,Abs)
        0x09, 0x66,                    //     USAGE (RemainingCapacity)
        0x95, 0x01,                    //     REPORT_COUNT (1)
        0x75, 0x18,                    //     REPORT_SIZE (24)
        0xb1, 0x02,                    //     FEATURE (Data,Var,Abs)
        0x09, 0x67,                    //     USAGE
        0x75, 0x07,                    //     REPORT_SIZE (7)
        0xb1, 0x02,                    //     FEATURE (Data,Var,Abs)
        0x09, 0x68,                    //     USAGE
        0x75, 0x18,                    //     REPORT_SIZE (24)
        0xb1, 0x02,                    //     FEATURE (Data,Var,Abs)
        0xc0,                          //   END_COLLECTION
        0xc0                           // END_COLLECTION
HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB电源充电(USB Power Delivery)版本对比
USB PD 1.01.0 2012年7月5日 1.1 2012年10月31日1.2 2013年6月26日1.3 2014年3月11日对供电能力设置五个级别,向下兼容USB 2.0/3.0与BC 1.0/1.1/1.2。USB PD 修订版1.0之1.3版充电规则......
USB复合HID设备报告描述符的区分
在USB规范中,设备的功能是通过接口来承载的,在USB规格书中就是接口描述符。对于一般的设备,一般一个接口就是一个功能,这个功能可以是鼠标,键盘或其它设备类型。当然这个只是对USB简易设备而言的,对于一些USB复杂设备如UVC摄像头,UAC音频等是多接口相互配合来实现其功能的,为了整合这么多接口使......
USB设备的电源供电
USB接头默认提供一组5伏特的电压,可作为相连接USB设备的电源。实际上,设备接收到的电源可能会低于5V,只略高于4V。通过USB PD3.0、QC4等快速充电协议,现有USB接口的最大的可以达到20V,最低3V。一个USB的HUB最多只能提供500 mA的电流。如此的电流已足以驱动许多电子设备,不......
HID报告描述符详解
HID的报告描述符和其它描述符不一样,不是具有固定的数据结构,而是由固件开发商根据上报的数据自行组装的。这个组装的原材料是HID规范定义的ITEM。所以说HID报告描述符就像搭积木一样,其最终的数据结构和设计图纸是什么,都是由固件开发商决定的,但是其最终的产品又是由HID规范提供的各个标准积木模块搭......
USB键盘报告描述符数据格式分析
USB键盘的HID报表描述符的内容参见下表。数据的输入端点为中断方式,当有键盘敲击事件时,会上报数据长度为8字节的数据报告。0x05,0x01,// Global Generic Desktop0x09,0x06,// Local KeyBoard 0xA1,0x01,// Main app col......
USB鼠标HID报告描述符数据格式分析
注意:这里的鼠标为普通鼠标报告描述符的信息解释,其并不适用于全鼠标报表描述符。一个示例如下:0x05,0x01, // Global Generic Desktop0x09,0x02, // Local Mouse0xa1,0x01, // Main app collection0x09,......
USB中文网出品-HID报告描述符分析工具
HidReportParser.exe工具已经网页化,可访问http://www.usbzh.com/tool/usb.html 在线分析USB-HID报告描述符USB HID规范中有一个很重要的概念,就是HID的报告描述符。本人搞了这么久的HID设备开发,其中一项最头疼的是HID报告描述符的......
HID 报表描述符开关电源实例
USAGE_PAGE (Power Device) 05 84USAGE (UPS) 09 04COLLECTION (Application) A1 01 ......
USB 供电方式及设备功耗
USB设备可以使用2种供电方式:自供电:使用外部电源进行供电。总线供电:使用USB总电的VBUS(5V)进行供电。对于由总线供电的设备,根据功耗可区分低功耗设备和高功耗设备:低功耗设备:最大电源供电为100mA高功耗设备:在设备枚举过程中配置供电为100mA,在正常使用过程中为500mA.在设备枚举......
USB TYPE-C电源传输(PD)基础流程概述
USB Type-C和Power Delivery规范允许设备和主机进行电源协商,为设备提供3A(5V,9V,15V)和5A(20V)最大100W的电源功率。除了电源协商之外,规范还引入了备用(Alternate)模式,因此USB Type-C主机和设备可以通过USB-C型连接器和电缆传输高速数据信......
HID 报表描述符/报告描述符
报表描述符用于描述USB HID设备与主机之间数据交互的格式。根据数据的传输方向,分为输入报告和输出报告。输入报告是USB设备发送数据给主机的。大部分的USB HID设备主要实现的是输入报告。如我们平常使用的USB鼠标,就是通过我们点击鼠标按键或滑动鼠标流轮实现给主机上报鼠标的报告信息。输出报告......
HID报告描述符协议
HID报告描述符通过报告描述符的条目定义了HID报告数据的格式。对于大部分的HID设备来说,数据的传输方向都是输入的,即使用输入端点数据从设备端到主机端,并且使用的是中断的方式。当然HID设备不仅仅为数据的输入,有时也需要数据的输出。这时就需要一个输出中断端点来实现。报告描述符包含了属于特定Rep......
USB官网HID报告描述符生成工具
USB规范官网提供了一个HID报告描述符生成工具,https://www.usb.org/document-library/hid-descriptor-tool 使用我们此工具,我们可以:创建、编辑和验证HID报告描述符。输出多种输出(.txt、.inc、.h等)查看一些标准的设备报告描述符......
UVC 电源模式控制
VC_VIDEO_POWER_MODE_CONTROL用于设置设备电源模式。设备的电源模式有以下几种:全功率模式:设备在此模式下以全功率运行。例如,设备可以通过USB传输视频数据,并且可以执行设备支持的所有请求。此模式是强制的,即使设备不支持VIDEO POWER MODE CONTROL.厂商自定......
VS2019分析HID报告描述符解析源代码
常有人问,有没有HID解析的工具,好像除了usb官网提供的dt.exe,没有其它的好的东东了。Linux下有相关的工具,在本站的社区里:http://www.usbzh.com/zone/detail-12.html 可以查看做HID开发,其实最麻烦的就是HID报表描述符了。这里本人移植了Reac......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!