fix(nginx): 调整企业微信回调代理路径 feat(gateway): 添加企业微信消息处理功能 docs: 更新项目规划文档和企业微信配置详情 refactor(XCamera): 重构LED检测和图像处理逻辑 test: 添加ONVIF抓图测试功能
USB 虚拟键鼠项目说明
编译成功
项目已成功编译,生成的文件位于:
build/my_usb_project.binbuild/bootloader/bootloader.binbuild/partition_table/partition-table.bin
烧录到 ESP32-S3
使用以下命令烧录:
idf.py flash
或者指定端口:
idf.py -p COM3 flash
功能说明
当前实现的 USB 复合设备包含:
- ✅ USB 键盘 (HID)
- ✅ USB 鼠标 (HID)
- ✅ USB 虚拟 U盘 (MSC)
下一步开发
要实现具体的键盘/鼠标功能,需要:
- 添加 HID 键盘报告描述符 - 在
tusb_config.h中配置 - 实现键盘事件处理 - 添加按键发送代码
- 实现鼠标事件处理 - 添加鼠标移动/点击代码
- 添加 USB CDC (串口) - 用于调试输出
注意事项
- 确保 ESP32-S3 开发板支持 USB OTG
- 连接 USB 线到 ESP32-S3 的 USB 微口
- 某些开发板可能需要配置 USB D+ 上拉电阻