docs: update changelog, TODO and discussion records with time-sync and NVS stability plan
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -12,8 +12,18 @@
|
||||
- 时区通过 NVS 持久化存储(`system_config` namespace)
|
||||
- 支持城市名映射(Asia/Shanghai → CST-8 等 18 个预设城市)
|
||||
- `config_show` 中显示当前时区配置
|
||||
- **SNTP 自动时间同步**(新增)
|
||||
- WiFi 连接成功后自动从 `pool.ntp.org` 同步系统时间
|
||||
- 新增 `time_sync` 模块(`main/time_sync/`)
|
||||
- `timezone_show` 命令增加 SNTP 同步状态显示
|
||||
- **NVS 配置安全机制**(新增)
|
||||
- 启动时自动校验关键 NVS 命名空间完整性
|
||||
- 检测并修复损坏的 NVS 条目
|
||||
- 启用 ESP32-S3 Brownout Detection 防止供电不足导致 Flash 写入中断
|
||||
|
||||
### 修复
|
||||
- **LLM Provider 初始化 Bug** — 修复 `llm_provider_init()` 中 provider-specific API key 和 Base URL 无法从 NVS 加载的问题(`llm_provider_get_api_key` 对当前 provider 直接返回内存缓存值,导致 NVS 数据永远不会被读取)
|
||||
- **换 USB 口后配置失效** — 启用 Brownout Detection 防止供电不足时 NVS 写入中断,添加启动时 NVS 完整性校验
|
||||
- ESP-IDF v6.0 编译适配
|
||||
- 修复 flash 大小配置(2MB → 16MB)
|
||||
- 修复 WiFi 断开原因码未定义问题(添加 `#ifdef` 保护)
|
||||
@@ -32,7 +42,7 @@
|
||||
|
||||
### 文档
|
||||
- 新增 `docs/ESP-IDF-V6-MIGRATION.md` — ESP-IDF v6.0 迁移适配记录
|
||||
- 更新 `taolun.md` — 讨论记录整理
|
||||
- 更新 `taolun.md` — 讨论记录整理,新增时间同步和 NVS 配置稳定性问题讨论
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user