就绪屏障与配置引擎重构,新增串口助手、V0.0网表分析报告及芯片手册,同步更新文档

This commit is contained in:
2026-09-15 21:13:20 +08:00
parent 4b5ce72e11
commit 1817fe792f
605 changed files with 54786 additions and 322 deletions
+10
View File
@@ -180,6 +180,12 @@ static int run_headless(const char * keys, const char * path, int standby)
lv_group_send_data(g, key);
}
/* 执行待处理"保存网口配置"请求:无头模式不跑主循环(帧驱动被禁用),
* 此处同步完成保存交接,保持与窗口模式/真机一致的终态(WAIT → OK/ERR) */
while (net_cfg_save_state() == (int)NET_CFG_SAVE_ST_WAIT) {
net_cfg_save_run();
}
/* --standby:注键后强制进入待机屏(截图前) */
if (standby != 0) {
ui_standby_force_enter();
@@ -501,6 +507,10 @@ int main(int argc, char **argv)
/* 轮询 RemoDispBus 协议(非阻塞收发) */
ui_net_sink_poll();
/* 执行待处理"保存网口配置"请求(单线程主循环 = 配置引擎属主;
* 无请求 = 空操作);"立即应用"回调未注册 → 空操作 */
net_cfg_save_run();
/* 配置文件轮询(2s 周期:外部文件变更 4s 沉降后自动重载) */
uint32_t now_ms = (uint32_t)SDL_GetTicks();
if ((uint32_t)(now_ms - cfg_last_poll) >= 2000u) {