优化一版

This commit is contained in:
冯佳
2025-12-23 09:45:36 +08:00
parent 3a5491c11e
commit cf1803dd77
15 changed files with 577 additions and 146 deletions

View File

@ -42,7 +42,8 @@ MenuErrCode menu_register_nodes(
);
// Event Handling
MenuErrCode menu_post_event(MenuEventType type, uint32_t param);
MenuErrCode menu_post_event(MenuEventType type, uint32_t param, MenuEventPriority priority);
MenuErrCode menu_post_event_normal(MenuEventType type, uint32_t param);
// Navigation
MenuErrCode menu_enter(void); // Enter root
@ -60,6 +61,8 @@ bool menu_permission_check_node_access(MenuNodeId node_id);
// Persistence Management
MenuErrCode menu_persistence_save(void);
MenuErrCode menu_persistence_load(void);
MenuErrCode menu_persistence_clear(void);
bool menu_persistence_is_dirty(void);
// Dynamic menu updates
MenuErrCode menu_refresh(void);