重构手环软件架构:实现动态挂载前后台 App 框架,解耦拆分源文件,并引入统一日志宏 xtell.h

This commit is contained in:
Antigravity IDE
2026-07-17 09:08:53 +08:00
parent 8fdbb32f42
commit c0d1fe74f5
18 changed files with 1380 additions and 1155 deletions

View File

@@ -68,18 +68,9 @@ typedef enum {
KEY_EVENT_CONFIRM_LONG // ■ 确认键长按事件 (打开主菜单)
} KeyEvent;
/* ====== 事件优先级枚举 ====== */
typedef enum {
EVENT_PRIORITY_LOW, // 低优先级:系统内部状态更新 (如时钟分钟更新)
EVENT_PRIORITY_NORMAL, // 正常优先级:用户按键交互、菜单导航
EVENT_PRIORITY_HIGH, // 高优先级:无线传感器入侵警报
EVENT_PRIORITY_URGENT // 紧急优先级SOS 主动求救
} EventPriority;
/* ====== 系统事件结构体定义 ====== */
typedef struct {
KeyEvent key_event; // 关联的按键事件类型
EventPriority priority; // 事件的处理优先级
u32 extra_data; // 随事件携带的额外数据 (如 24 位射频源地址等)
u8 extra_size; // 额外数据的有效字节大小 (0~4)
} SystemEvent;