文件名称:hid复合设备收发示例
文件大小:8.01MB
文件格式:ZIP
更新时间:2023-12-16 11:26:35
hid usb复合设备 hidapi usb发送接收
基于hidapi库开发USB收发应用,由于之前一直困惑于USB复合设备的使用,使用这个库之后大大简化USB设备操作,首先通过VID&PID枚举当前设备信息,若设备集成多个功能需要使用USAGE区分,并获取对应的PATH,然后使用PATH打开设备,对于单功能设备可直接使用VID&PID打开,发送需注意,第一个字节为节点,如发送64字节,需要1个字节节点+64字节,接收可使用阻塞或非阻塞模式,默认为阻塞模式(可设置),还可以调用指定超时接收,个人觉得非常好用,所以给需要的同行分享下。
【文件预览】:
hid_test
----Debug()
--------hid_test.pdb(19KB)
----ipch()
--------hid_test-e1861a2f()
----hid_test.sln(1KB)
----x64()
--------Debug()
----hid_test.sdf(24.08MB)
----hid_test.suo(23KB)
----hid_test()
--------Debug()
--------hidapi.lib(6KB)
--------hidapi.h(17KB)
--------hid_test.cpp(3KB)
--------hid_test.vcxproj(7KB)
--------stdafx.h(233B)
--------hid_test.vcxproj.user(143B)
--------ReadMe.txt(2KB)
--------x64()
--------stdafx.cpp(213B)
--------hid_test.vcxproj.filters(1KB)
--------targetver.h(236B)
--------hidapi.dll(94KB)