整理 App 与 test 目录:按职责分子目录并同步全库引用
This commit is contained in:
+2
-2
@@ -12,14 +12,14 @@
|
||||
| `ui_task.c/h` | uiTask | BelowNormal | LVGL 界面(菜单 / 内容页 / 待机)+ 推流 |
|
||||
| `adc_task.c/h` | (ADC 任务) | — | 高精度 ADC(TPAFE5160)数据采集 |
|
||||
| `rs485_task.c/h` | (RS-485 任务) | — | 半双工 RS-485 协议通信 |
|
||||
| `time_sync.c`(在 `App/` 根) | timeSyncTask | Normal | 墙钟时间同步(实现不在本目录) |
|
||||
| `../sync/time_sync.c` | timeSyncTask | Normal | 墙钟时间同步(实现不在本目录,见 [`../sync/README.md`](../sync/README.md)) |
|
||||
|
||||
> 上表栈大小/优先级以 `Src/freertos.c` 为准(`README.md`/`AGENTS.md` 的任务表由
|
||||
> `scripts/gen_task_table.py` 生成,勿手抄)。
|
||||
|
||||
## 就绪屏障(重要)
|
||||
|
||||
任务间**不用魔法延时**,改用 `App/sys_events.h` 的 Event Flags:
|
||||
任务间**不用魔法延时**,改用 `App/app/sys_events.h` 的 Event Flags:
|
||||
|
||||
- `SYS_EVT_NET_READY` / `SYS_EVT_STORAGE_READY` 等是**状态位**——等待时必须
|
||||
`osFlagsWaitAny|osFlagsNoClear`,**不能用默认消费型等待**(否则先到的消费者会清掉位,
|
||||
|
||||
Reference in New Issue
Block a user