docs: 重构系统层级为自下而上,剥离独立事件管理模块,全量校正GPIO引脚映射为原理图线标

This commit is contained in:
2026-07-10 10:04:40 +08:00
parent fdda10aadc
commit a04ea5fb51
28 changed files with 291 additions and 120 deletions

View File

@@ -1,14 +1,15 @@
# 模块拆分 - 系统状态机与 App 框架 (Docs/50_module-breakdown/mod-sys.md)
本模块描述手环的软件事件管理器、App 调度引擎(生命周期回调)以及 IAP 持久化防区数据库。
本模块描述手环的 App 调度引擎(生命周期回调)以及 IAP 持久化防区数据库。
## 1. 模块职责说明
* **职责范围**
1. **维护 App 生命周期**:提供 `StartApp(app_id)``CloseApp(app_id)` 的系统级接口,调度应用层组件的切入与切出。
2. **事件路由器**主循环不断查询事件环形缓冲区Event Queue。若有事件分发至当前活跃 App 的 `onEvent` 接口
3. **后台应用调度**:当有传感器入侵事件触发时,不论当前处于什么 App 页面,后台监测进程会自动唤醒并强占调用警报 AppAPP_ALARM)。
4. **Flash 数据库管理**:维护 `0xFE0000` (第 254 扇区) 物理闪存的读写擦除,管理 16 个已配对传感器的配置数据
2. **调用事件分发轮询**:主循环中调用独立事件模块 (`mod-event`) 的分发器,将事件投递至当前活跃 App 的 `onEvent` 回调
3. **系统外设与状态初始化**:配置初始时钟,使能全局中断,读取电池 ADC 电压Pin 22 / `P2.1`)以及 USB 充电状态Pin 23 / `P2.2`)。
4. **后台应用调度**:当有传感器入侵事件触发时,不论当前处于什么 App 页面,后台监测进程会自动唤醒并强占调用警报 AppAPP_ALARM
5. **Flash 数据库管理**:维护 `0xFE0000` (第 254 扇区) 物理闪存的读写擦除,管理 16 个已配对传感器的配置数据(含有效标志 flags_suffix 及 EV1527 24位物理与数据合并地址
---