将菜单的架构改成 MVP,并且进一步优化视图层和模型层的逻辑

This commit is contained in:
2026-04-01 19:42:05 +08:00
parent 0690d6a00e
commit 8b44b84d4c
54 changed files with 5362 additions and 2200 deletions

View File

@@ -30,14 +30,13 @@ add_executable(DTU-HMI
src/thread_utils.c
src/remoteDisplay.c
src/Drv/menu/app/menu.c
src/Drv/menu/model/display.c
src/Drv/menu/model/menu_model.c
src/Drv/menu/view/menu_view.c
src/Drv/menu/presenter/menu_presenter.c
src/Drv/menu/model/menu_tree_builder.c
src/Drv/menu/view/menu_layout.c
src/Drv/menu/presenter/menu_navigator.c
src/Drv/menu/view/menu_renderer_lcd.c
src/Drv/pages/page_manager.c
src/Drv/pages/global/global_state.c
src/Drv/pages/global/renderer_lcd.c
src/Drv/pages/menu/page.c
src/Drv/pages/menu/model.c
src/Drv/pages/menu/presenter.c
src/Drv/pages/menu/view.c
src/Drv/lcd/lcd.c
src/Drv/lcd/lcd_draw.c
src/Drv/lcd/lcd_text.c