-
找到Lolin-S2-Mini开发板,购买,加修改固件,尝试把成本降到15元以内。等待到货后进行进一步尝试。(已完成测试)
-
尝试使用adafruit-circuitpython-httpserver库,进行WEB服务支持。ESP32N16R8测试时内存减少速度过快,每隔10多秒会消耗完所有内存,并启动GC,不是很稳定。计划更换其他方式。(已优化) -
优化了雷吉洛克的测试脚本
-
编译Lolin-S2-Mini固件,由于网络因素,始终无法构建Docker镜像,预计明后天编译,等开发板到货,进行测试。
- 调整项目目录结构
- 添加UDP服务端与异步任务管理器
- Lolin-S2-Mini修改vid,pid版固件编译
- bug修改
- Lolin-S2-Mini 设备测试通过
- 添加HTTP管理功能接口
- bug修改
- 更新README文档,追加Lolin-S2-Mini操作说明
- 删除UDP服务(性能因素,与HTTP只保留1个)
- 增加HTTP脚本控制功能
- HTTP控制功能基本完成(状态查询,启动,停止,脚本参数设置)
- 配置文件增加是否启动WEB管理选项(降低性能消耗)
- 增加CPU温度显示
- 优化HID控制
- 异步休眠不能使用float参数,Bug修改
- 自定义脚本表达式支持
- 准备开始更多脚本移植
- 依赖库上传(由于现在国内无法远程安装/更新库,所以打包进项目)
- 雷吉艾勒奇(定点)脚本制作
- opencv图像识别系统搭建
- PC端UI界面开发
- 设备端TCP协议管理功能开发(WIFI断开自动重连支持,HTTP 重连暂不支持)
- 设备端脚本按键准确度优化
- 自动刷定点闪(图片识别方式)开发完成
- 摄像头采集API更换 ffmpeg->dshow(win),mac还未测试,假期结束后进行测试
- ESP32连接NS后,自动运行唤醒手柄脚本
- 运送实时命令ESP32部分程序初版开发
- 键盘模拟NS键位
- 脚本/实时命令切换
- 脚本追加连续按键语法
- 手柄固件从Hori Pad S 改为 Pro Controller,增加稳定性(测试阶段,暂时保留Hori固件支持)
- CircuitPython官方固件8.0.0-beta.4支持。(不再需要根据设备编译固件)
- 脚本功能扩展('EXEC>' 命令)
- 朱紫野餐取蛋、孵蛋脚本更新
- CircuitPython官方固件8.1.0-rc.0支持
- HTTP SERVER 更新至最新版本
- CircuitPython官方固件8.1.0-rc.0存在问题,无法接收到USB_HID数据,请使用8.0.5版本固件
- 依赖库升级,全部更新至最新版本
- 脚本延时方案调整,操作精度要求高的脚本需要调整(已调整雷吉洛克)
- CircuitPython官方固件测试,现只支持8.0.5固件,8.1.0以上版本固件对于供电要求更高,在Switch底座上无法正常运行
- YD-ESP32S3-N16R8没有8.0.5版本固件,最低支持版本8.1.0。可以使用LOLIN S3 8.0.5版本固件替代