Skip to content

Latest commit

 

History

History
105 lines (65 loc) · 3.25 KB

File metadata and controls

105 lines (65 loc) · 3.25 KB

开发笔记(不定期更新)

2022/09/19

  • 找到Lolin-S2-Mini开发板,购买,加修改固件,尝试把成本降到15元以内。等待到货后进行进一步尝试。(已完成测试)

  • 尝试使用adafruit-circuitpython-httpserver库,进行WEB服务支持。ESP32N16R8测试时内存减少速度过快,每隔10多秒会消耗完所有内存,并启动GC,不是很稳定。计划更换其他方式。 (已优化)

  • 优化了雷吉洛克的测试脚本

  • 编译Lolin-S2-Mini固件,由于网络因素,始终无法构建Docker镜像,预计明后天编译,等开发板到货,进行测试。

2022/09/20

  • 调整项目目录结构
  • 添加UDP服务端与异步任务管理器
  • Lolin-S2-Mini修改vid,pid版固件编译
  • bug修改

2022/09/21

  • Lolin-S2-Mini 设备测试通过
  • 添加HTTP管理功能接口
  • bug修改
  • 更新README文档,追加Lolin-S2-Mini操作说明

2022/09/22

  • 删除UDP服务(性能因素,与HTTP只保留1个)
  • 增加HTTP脚本控制功能

2022/09/23

  • HTTP控制功能基本完成(状态查询,启动,停止,脚本参数设置)

2022/09/24

  • 配置文件增加是否启动WEB管理选项(降低性能消耗)
  • 增加CPU温度显示
  • 优化HID控制

2022/09/25

  • 异步休眠不能使用float参数,Bug修改
  • 自定义脚本表达式支持
  • 准备开始更多脚本移植

2022/09/26

  • 依赖库上传(由于现在国内无法远程安装/更新库,所以打包进项目)

2022/09/27

  • 雷吉艾勒奇(定点)脚本制作
  • opencv图像识别系统搭建

2022/09/28 - 2022/10/02

  • PC端UI界面开发
  • 设备端TCP协议管理功能开发(WIFI断开自动重连支持,HTTP 重连暂不支持)
  • 设备端脚本按键准确度优化
  • 自动刷定点闪(图片识别方式)开发完成

2022/10/03

  • 摄像头采集API更换 ffmpeg->dshow(win),mac还未测试,假期结束后进行测试
  • ESP32连接NS后,自动运行唤醒手柄脚本
  • 运送实时命令ESP32部分程序初版开发

2022/10/04 - 2022/10/06

  • 键盘模拟NS键位
  • 脚本/实时命令切换

2022/10/11

  • 脚本追加连续按键语法

2022/10/17

  • 手柄固件从Hori Pad S 改为 Pro Controller,增加稳定性(测试阶段,暂时保留Hori固件支持)

2022/10/31

  • CircuitPython官方固件8.0.0-beta.4支持。(不再需要根据设备编译固件)

2022/11/16

  • 脚本功能扩展('EXEC>' 命令)
  • 朱紫野餐取蛋、孵蛋脚本更新

2023/05/20 - 1

  • CircuitPython官方固件8.1.0-rc.0支持
  • HTTP SERVER 更新至最新版本

2023/05/20 - 2

  • CircuitPython官方固件8.1.0-rc.0存在问题,无法接收到USB_HID数据,请使用8.0.5版本固件

2023/07/28

  • 依赖库升级,全部更新至最新版本
  • 脚本延时方案调整,操作精度要求高的脚本需要调整(已调整雷吉洛克)
  • CircuitPython官方固件测试,现只支持8.0.5固件,8.1.0以上版本固件对于供电要求更高,在Switch底座上无法正常运行
  • YD-ESP32S3-N16R8没有8.0.5版本固件,最低支持版本8.1.0。可以使用LOLIN S3 8.0.5版本固件替代