43.4. USB HID Generic Inout

43.4.1. 概述

本示例工程展示USB HID通用传输回显

  • PC 通过USB 发送USB HID Report,MCU接收后回发至PC

43.4.2. 硬件设置

  • 使用USB Type-C线缆连接PC USB端口和PWR DEBUG端口

  • 使用USB Type-C线缆连接PC USB端口和开发板USB0端口或者USB1端口

43.4.3. 运行现象

当工程正确运行后

  • 进入相对路径:“samplestinyusbdevicehid_generic_inout”

  • 运行脚本: python ./hid_test.py

    • 注意: 确保已安装hid包,步骤如下:

      • 安装 hid 包 (https://pypi.org/project/hid/),指令如下:

        • $ pip install hid

      • Hid 包还需依赖 hidapi (https://github.com/libusb/hidapi)。Linux系统已经有了hidapi,可直接使用;但Windows还需要从网页下载hidapi,下载后将hidapi.dll(x64的还是x86的根据电脑系统选择)复制到python的安装根目录下。

  • 在终端里面输入数值,hid设备将会回复收到的数据,不足64字节的会补零。

    hid_test.png