Misaki
|
a47e20cb64
|
1. 优化了cpp_json的内容,使其更modern
2. 稍微优化了一下系统配置类
3. 增加了系统版本号,便于区分系统版本,方便OTA
4. 重写OTA的逻辑,完成了Cpp的OTA封装,测试通过
|
2025-09-24 04:01:23 +08:00 |
|
Misaki
|
48f208b2e6
|
1. 完成了语音识别的C++业务层封装,测试通过
2. 试着测试了一下LVGL_GIF渲染+音乐播放+语音识别的组合简单优化后,
发现lvgl渲染略显卡顿,语音识别有缓冲区空警告,不过无伤大雅,还需要进一步深度优化。
|
2025-09-23 03:17:23 +08:00 |
|
Misaki
|
4cc761aab3
|
1. 完成了语音识别的C++业务层封装,测试通过
2. 试着测试了一下LVGL_GIF渲染+音乐播放+语音识别的组合简单优化后,
发现lvgl渲染略显卡顿,语音识别有缓冲区空警告,不过无伤大雅,还需要进一步深度优化。
|
2025-09-16 01:29:17 +08:00 |
|
Misaki
|
dc420c3b7a
|
1. 历时两天,完整且完美的设计了宠物类,使用到了多种设计模式,完成了低耦合,高内聚的完美代码,测试也完美通过。
2. 顺便完善了底层通信类的封装,基于websocket,基准测试通过,但存在一点很小的线程bug,似乎是来自于esp32 idf底层的问题,待解决
|
2025-09-15 01:49:09 +08:00 |
|
Misaki
|
97fe13da26
|
1. 完成了对音频播放类的完整C++封装,测试通过
2. 修复了LVGL渲染类当中的一些小bug
3. 增加了一些CPU资源占用的日志打印函数,运行在主线程当中
4. 完善了底层通信类的封装,基于websocket,尚未测试
|
2025-09-12 02:11:50 +08:00 |
|
Misaki
|
4985fee7c2
|
1. 完整封装并拓展了SD卡文件管理类,支持基本文件管理功能
2. 简单封装了LVGL渲染类,已经封装好了gif渲染功能
3. 修复了硬件厂商提供的驱动的Bug
4. 初步定义了宠物基类的抽象信息
|
2025-09-09 03:40:24 +08:00 |
|
Misaki
|
28ceb0caf5
|
1. 完成了ota功能的基本测试,测试通过
2. 封装了一个模板线程类,支持创建来自单例类的成员函数线程,普通类的线程,普通函数线程
3. 封装了一个Wifi模块类,支持Wifi的各种基本配置
|
2025-09-05 01:09:12 +08:00 |
|
Misaki
|
5d79f88918
|
1. 进一步拓展了语音识别,目前可以从sd卡导入模型,避免了model文件占用flash分区大小
2. 进一步修改了语音识别,关闭了关键词唤醒功能,只保留了指令识别功能
3. 构建了业务层的基本框架(增加了底层驱动对于的C++兼容),业务代码采用C++编写,启用了RTTI(运行时类型识别)
|
2025-09-03 00:19:14 +08:00 |
|
Misaki
|
ce0998c1c6
|
1. 完成了PWR按键相关的测试,测试通过
2. 完成了语言识别测试,测试基本通过,后续需要修改从sd卡导入模型以配合ota
|
2025-09-01 00:11:00 +08:00 |
|
Misaki
|
f5df1d4739
|
1. 完成了gif的显示测试(使用lvgl当中的gif解码器),测试通过
|
2025-08-26 10:07:46 +08:00 |
|
Misaki
|
7fa73d6183
|
1. 测试了屏幕驱动,lvgl,触摸,驱动文件在Lib/Display当中。全部通过(修改了sdkconfig,以适配lvgl)
2. 新增了优雅的C语言错误处理
|
2025-08-25 11:07:52 +08:00 |
|
Misaki
|
ec33aa0483
|
1. 添加了esp-idf的几个组件,基于main/idf_component.yml的配置,用于应用层快速开发
2. 测试了音频播放功能,测试通过
|
2025-08-24 23:23:25 +08:00 |
|
Misaki
|
fa066408e2
|
1. 测试了IO拓展芯片TCA9554PWR,测试结果正常,测试通过
|
2025-08-24 19:11:42 +08:00 |
|
Misaki
|
761b7b0bc5
|
1. 测试了外部高精度RTC(PCF85063)的驱动,时钟功能正常,测试通过
|
2025-08-24 18:45:38 +08:00 |
|
Misaki
|
439a379945
|
1. 测试了wifi的驱动,连带着蓝牙一同测试,带着蓝牙则测试不通过,需要重写蓝牙驱动代码
2. 修改wifi与蓝牙的驱动代码,并且进行了测试,测试通过
3. 新增分区表,为板载16M的flash作分区规划,预留ota分区
4. 测试了SD卡的驱动,正常读出数据,测试通过
5. 新增了CMake配置,just_monitor(monitor_only.sh),只监视,无编译,无烧录
|
2025-08-24 15:25:38 +08:00 |
|
Misaki
|
fec1a52093
|
1.测试了电池adc的驱动,正常读出数据,且电压与万用表示一致,测试通过
2.增加了项目部署说明
3.修改了一件编译,烧录,监视脚本的内容以增加对监视输出日志的本地持久化,便于查找开发过程中的各种bug
|
2025-08-23 19:30:40 +08:00 |
|
Misaki
|
80cfbec7df
|
1.测试了QMI8658的驱动,正常读出x,y,z轴数据,得到的pitch, roll, yaw正常
|
2025-08-23 01:13:16 +08:00 |
|
Misaki
|
48c2757af6
|
1.实现了在Linux下的esp idf的一键编译,烧录,与监视的脚本,并且监视具有交互能力(依赖于ide的cmake应用调用,需要配合ide使用)
|
2025-08-22 23:25:43 +08:00 |
|
Misaki
|
49f03c6804
|
first
|
2025-08-22 21:54:18 +08:00 |
|