.. _usb_hid_generic_inout: USB HID Generic Inout ========================================== 概述 ------ 本示例工程展示USB HID通用传输回显 - PC 通过USB 发送USB HID Report,MCU接收后回发至PC 硬件设置 ------------ * 使用USB Type-C线缆连接PC USB端口和PWR DEBUG端口 * 使用USB Type-C线缆连接PC USB端口和开发板USB0端口或者USB1端口 工程配置 ------------ - 文件`CMakeLists.txt`中设置BOARD_DEVICE_RHPORT_NUM为0或1,0表示USB0, 1表示USB1 - USB device 属性可通过tusb_config.h或CMakeListx.txt配置 运行现象 ------------ 当工程正确运行后 * 进入相对路径:“samples\tinyusb\device\hid_generic_inout” * 运行脚本: hid_echo.py * 观察USB HID Write发log: PC 发送1024字节至MCU,首字节为output report id .. image:: ../../../../../../samples/tinyusb/device/hid_generic_inout/doc/1646393298095.png :alt: 1646393298095.png * 观察USB HID Read接log:PC 接收1024字节从MCU,首字节为input report id .. image:: ../../../../../../samples/tinyusb/device/hid_generic_inout/doc/1646386827393.png :alt: 1646386827393.png