/* * 模块名称:UI Menu (菜单页面构建) * 模块功能:基于 lv_menu 复现 DTU-HMI 树形菜单,支持方向键导航与返回 * 适用平台:STM32F407ZGTx * 作者:王建锋 * 创建日期:2026-08-29 * 修改记录: * 2026-08-29 王建锋 创建初始版本 */ #ifndef __UI_MENU_H #define __UI_MENU_H #ifdef __cplusplus extern "C" { #endif /* * 函数功能:构建菜单(lv_menu 页面树),复现参考项目菜单结构 * 入口参数:无 * 返回值:0 - 成功,其他 - 失败(对象创建失败) * 限定条件:ui_port_init() 已成功调用,活动屏幕存在 * 函数说明:1. 依据紧凑节点表按层级生成 lv_menu 页面与返回栈 * 2. 将菜单对象加入默认输入组,支持远端按键导航 * 3. 叶子节点挂占位页,等待后续逐项填充具体功能 */ int ui_menu_init(void); #ifdef __cplusplus } #endif #endif /* __UI_MENU_H */