增加网络配置界面

This commit is contained in:
2026-09-10 11:36:33 +08:00
parent 020278d4e3
commit 8e1fd3b2b8
44 changed files with 2488 additions and 332 deletions
+8
View File
@@ -35,6 +35,7 @@
#include "lvgl.h"
#include "sim_port.h"
#include "ui_menu.h"
#include "net_cfg.h"
/* 屏幕尺寸(与 MCU 端一致) */
#define SIM_SCREEN_W 160
@@ -114,6 +115,10 @@ static int run_headless(const char * keys, const char * path)
}
#endif
/* 配置 RAM 副本:镜像 netTask 上电流程(net_cfg_load → 工厂默认),
* 使网口设置内容页显示与真机一致的工厂默认值 */
(void)net_cfg_load();
if (ui_menu_init() != 0) {
return 1;
}
@@ -198,6 +203,9 @@ int main(int argc, char **argv)
lv_sdl_window_set_title(disp, "STM32F4-Base UI Simulator (160x160 1bpp)");
}
/* 配置 RAM 副本:镜像 netTask 上电流程(net_cfg_load → 工厂默认) */
(void)net_cfg_load();
/* 构建菜单 UI(与 MCU 端共用 ui_menu.c) */
if (ui_menu_init() != 0) {
fprintf(stderr, "ui_menu_init failed\n");