RDD! USB HID Report Descriptor Decoder:从USB HID报告描述符创建C结构-开源

时间:2024-06-02 12:47:36
【文件属性】:

文件名称:RDD! USB HID Report Descriptor Decoder:从USB HID报告描述符创建C结构-开源

文件大小:98KB

文件格式:ZIP

更新时间:2024-06-02 12:47:36

开源软件

这将从指定的输入文件中读取USB人机接口设备(HID)报告描述符,然后尝试对其进行解码,并可以选择从中创建C语言头文件。 它还会进行一些最小程度的完整性检查,以验证报告描述符是否有效。 输入文件可以是二进制文件或文本文件(例如,现有的C头文件)。 如果是文本文件,它将把在每一行上找到的所有可打印的类似十六进制的文本(直到找到第一个非十六进制序列)连接为一个十六进制数字的字符串,然后尝试对该字符串进行解码。 您可以向它提供一个现有的C头文件,并且只要每行的开头都有所有十六进制字符串(例如0x0F,0x0Fb2),它将对其进行解码。 逗号(,)和分号(;)被忽略。 哦,这只是一个Rexx脚本-不是可执行文件。


【文件预览】:
rd.rex
0006.conf
0082.conf
0081.conf
0040.conf
008D.conf
000E.conf
gpl-3.0.txt
FF89.conf
0005.conf
0007.conf
0059.conf
0091.conf
000A.conf
0002.conf
0004.conf
000F.conf
000D.conf
FF31.conf
rd.conf
0009.conf
examples
----appendix-a2-tape-jog-wheel.rd(707B)
----appendix-a8-a-device-with-a-display-example.rd(6KB)
----appendix-a7-desktop-tablet-example.rd(5KB)
----appendix-a5-multiple-instances-of-a-control.rd(1KB)
----plantronics-headset.rd(607B)
----multi-touch-digitizer.rd(4KB)
----appendix-a10-telephone.rd(5KB)
----xbox-game-pad.bin(256B)
----irk-infrared-keyboard.rd(4KB)
----touch-digitizer.rd(3KB)
----mouse-wheel-with-push-and-pop.rd(4KB)
----usblyzer.txt(3KB)
----appendix-a6-multiple-instances-of-a-multimode-led.rd(2KB)
----appendix-a14-graphic-equalizer.rd(3KB)
----appendix-a3-radio-buttons.rd(3KB)
----appendix-e6-keyboard.rd(3KB)
----pos-6.1.6-upc-ean-control-report.rd(2KB)
----appendix-19.5.1-bitmapped-display-example.rd(4KB)
----appendix-c-physical-descriptor-joystick-example.rd(5KB)
----appendix-a1-volume-control.rd(2KB)
----appendix-a4-named-array-field.rd(1KB)
----appendix-b-delimiter-example.rd(4KB)
----appendix-a9-remote-control.rd(2KB)
----appendix-a7-desktop-tablet-example-fixed.rd(5KB)
----appendix-a12-joystick-example.rd(1KB)
----appendix-a13-game-pad.rd(1KB)
008C.conf
008E.conf
README.md
0008.conf
000C.conf
FFA0.conf
0014.conf
0012.conf
0084.conf
0085.conf
0003.conf
FFA0-Plantronics.txt
0090.conf
F1D0.conf
0001.conf
000B.conf
0020.conf
0080.conf

网友评论