本工具支持设备自动连接,支持unsigned char命令直接输入。注意vid和pid转成10进制数字。工具使用Qt5.15.2编写,支持win7 win10系统运行
2022-04-27 09:01:55 8.29MB 测试工具 qt 源码软件 开发语言
1
stm32f107 鼠标usb改 hid数据发送程序。
2022-04-22 21:31:57 3.7MB stm32 f107 usb
1
NXBT 通过网站,终端或宏来控制Nintendo Switch。 ••••• 主要特点 使用您喜欢的网络浏览器通过任何键盘或游戏手柄控制Nintendo Switch。 使用终端通过键盘控制Nintendo Switch。 在终端,浏览器或Python脚本中使用宏 使用NXBT Python API编写程序来控制Nintendo Switch。 宏中的原始循环支持。 深入的命令行界面。 支持一次仿真多个控制器。 支持快速连接或重新连接到Nintendo Switch。 模拟的Ontroller支持线程安全访问。 安装 Linux sudo pip3 install nxbt
2022-04-22 19:04:45 1.97MB python hid controller macros
1
USBIF最新的HID报告描述符生成工具,用于生成HID报告描述符,并检测描述符是否符合规范,版本4.2,分享给有需要的朋友。
2022-04-21 07:34:01 88KB HID 报告描述符
1
本资源是C#程序源码,不包含STM32端源码 STM32端USB_DEVICE类型:Custom Human InterfaceDevice
2022-04-19 19:31:12 139KB C# STM32 HID
1
windows hid api,windows开发usb hid必备神器,包含源码。
2022-04-18 13:57:21 30KB windows hid api
1
HID Usage Tables 1.12 键盘开发必备
2022-04-17 17:52:52 950KB HID 键盘
1
本书介绍了最新的USB2.0标准,从USB的基础开始介绍,包括实际的硬件与软件,并使用汇编语言、Visual C++、Visual Basic等来示范程序代码的编写。另外还有各种USB芯片介绍。 本书适合从事USB硬件、软件设计的程序员和其他相关技术人员使用或参考。
1
C#和USB HID进行通讯,实现发送、接收数据,非常实用。
2022-04-16 16:42:15 151KB usb hid 读写 通信
1
文件夹中包含hidapi.h hidapi.dll hidapi.lib,我是在windows10系统中用VS2013编译的release版本,我用于qt的调用,是可以实现的。 调用过程: int res; res = hid_init(); wchar_t wstr[MAX_STR]; int i; // Open the device using the VID, PID, // and optionally the Serial number. handle = hid_open(0x0483, 0x5750, NULL); if(handle == NULL) { qDebug() << "NULL-----------------------NULL" ; return; } else { qDebug() << " not ------------NULL-----------------------NULL" ; } // Read the Manufacturer String res = hid_get_manufacturer_string(handle, wstr, MAX_STR); wprintf(L"Manufacturer String: %s\n", wstr); // Read the Product String res = hid_get_product_string(handle, wstr, MAX_STR); wprintf(L"Product String: %s\n", wstr); // Read the Serial Number String res = hid_get_serial_number_string(handle, wstr, MAX_STR); wprintf(L"Serial Number String: (%d) %s\n", wstr[0], wstr); // Read Indexed String 1 res = hid_get_indexed_string(handle, 1, wstr, MAX_STR); wprintf(L"Indexed String 1: %s\n", wstr); qDebug("hid read start"); int res = hid_set_nonblocking(handle, 0); while (1) { res = hid_read(handle,buf,sizeof(buf)); QString asd ; for(int i = 0;i < sizeof(buf);i++) { char str[20]; sprintf(str , "%02x",buf[i]); asd+=str ; } if(!cardInfo.contains(asd.toUpper())) { cardInfo.append(asd.toUpper() ); for(int i = 0;i < cardInfo.size() ;i++) { dealWithData( cardInfo[i]); } } }
2022-04-16 14:53:32 10KB qt usb hidapi
1