feat(assets): embed LCD and audio resources in OTA app
This commit is contained in:
@@ -273,7 +273,7 @@ key: last_shutdown
|
||||
紧急确认次数:2次
|
||||
确认期间采样间隔:1秒
|
||||
实体按键唤醒 GPIO:-1(关闭)
|
||||
关机提示音:/littlefs/audio_prompts/shutdown_power_empty.opus
|
||||
关机提示音:audio_prompts/shutdown_power_empty.opus
|
||||
充电唤醒 GPIO:GPIO10,低电平有效
|
||||
```
|
||||
|
||||
@@ -326,7 +326,7 @@ key: last_shutdown
|
||||
|
||||
因为要求“播完才能关机”,提示文件缺失、损坏、Codec 初始化失败或播放通路持续故障时,软件会每秒重试而不会休眠。这符合当前产品决策,但可能导致电池最终依靠保护板断电。
|
||||
|
||||
量产前必须验证 LittleFS 中始终包含 `shutdown_power_empty.opus`,并验证关机场景下音频通路可初始化。
|
||||
量产前必须验证应用镜像中包含 `audio_prompts/shutdown_power_empty.opus`,并验证关机场景下音频通路可初始化。
|
||||
|
||||
### 5.4 GPIO10 只能在实际充电时可靠唤醒
|
||||
|
||||
@@ -336,7 +336,7 @@ TP4057 状态脚低电平表示正在充电,高电平可能表示充满或未
|
||||
|
||||
### 5.5 Deep Sleep 唤醒是新的软件生命周期
|
||||
|
||||
唤醒后会重新执行 Bootloader 和 `app_main()`,运行内存、任务状态和普通全局变量不会保留。需要跨休眠保留的数据必须写入 NVS、LittleFS 或 RTC 内存。
|
||||
唤醒后会重新执行 Bootloader 和 `app_main()`,运行内存、任务状态和普通全局变量不会保留。需要跨休眠保留的数据必须写入 NVS 或 RTC 内存;应用内嵌素材是只读的,不能保存运行时数据。
|
||||
|
||||
### 5.6 NVS 写入带来少量 Flash 磨损
|
||||
|
||||
|
||||
Reference in New Issue
Block a user