最近在学习RT-thread,想要实现使用USB HID的数据收发,USB设备类型是人机接口设备,但是发现发送数据时没有反应,但是电脑是能识别到USB设备的,并且已经读取到USB设备的PID和VID,说明设备初始化等操作没有问题。 根据官网的手册,在操作I/O设备时(这儿的I/O设备是USB)可以使用rt_device_write函数来实现数据的发送,然后...
在TinyUSB for RT-Thread 包中的usb_desscriptor.h文件中添加一个REPORT_ID_KEYBOARD2枚举 enum{REPORT_ID_BEGIN=0,#ifdef PKG_TINYUSB_DEVICE_HID_KEYBOARDREPORT_ID_KEYBOARD,#endif#ifdef PKG_TINYUSB_DEVICE_HID_KEYBOARDREPORT_ID_KEYBOARD2,#endif#ifdef PKG_TINYUSB_DEVICE_HID_MOUSEREPORT_ID_MOUSE,#end...
lz还在吗?可以基于RT-Thread的USB Device框架重构下上层HID驱动了。ffxz老大,不好意思,由于项目时间紧...
实现功能 本项目主要为一个通过USBHID协议对电脑进行通信的机械键盘(30左右键+3个编码器),添加WS2812的灯珠,添加1.14寸OLED显示屏,均完成基础功能编写测试(存在部分不稳定的bug)。通过RT-Thread为每一个设备建立线程,实现了互相通讯,实现了部分互动特效。 开发板和RT-Thread使用情况概述 本次设计对键盘部分设计了PCB...
usb device HID 示例 usb host 读U盘示例 • 如下示例为板级相关的示例: adc 示例 (HPM6300EVK, HPM6200EVK, HPM5300EVK) audio 示例 (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2) ethernet (HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK) ethernet_ptp (IEEE1588) 主从机示例 (HPM6750...
支持USB2.0 全速和高速设备 支持端点中断注册功能,porting 给用户自己处理中断里的数据 支持复合设备和组合设备 支持Communication Device Class (CDC) 支持Human Interface Device (HID) 支持Custom human Interface Device (HID) 支持Mass Storage Class (MSC) 支持USB VIDEO CLASS (UVC) 支持USB AUDIO CLASS (UAC)...
TinyUSB for RT-Thread实验笔记 Think 一介散修罢了 创建配置运行Demo工程:TinyUSB Demo运行教程键盘 键盘报表协议USB键盘与HID报表描述符关系 - USB中文网简单总结就是数据长度8位, 第一位为特殊按键, 第二位保留, 其余6位是按键… RTThread 不能在STM32H7上运行的问题 ...
基于rt-thread os 运行 cherryusb 协议栈在 f1c00s 上 CherryUSB 是一个开源的小型 USB 主从协议栈,已经完成 musb 在全志部分芯片上的使用,有兴趣的可以玩玩,后续我也会整合到 xboot 大佬的仓库中。演示效果见上传的文件。从机演示的是 cdc 的测试,主机演示的是 cdc、hid、msc、rndis的测试。 仓库链接:http...
USB(cdc/msc/hid+cdc+msc复合设备)Y⭐⭐⭐三人认领 板载/外接***外设支持情况任务难度备注 RW...
usb: rt_size_t follows UNIX style, changed to rt_ssize_t virtio: qemu-virt64-aarch64 / qemu-virt64-riscv support SDL2 i2c: Add generic software simulation I2C; Add device tree support spi: Fix qspi configuration not taking effect issue ...