重构手环软件架构:实现动态挂载前后台 App 框架,解耦拆分源文件,并引入统一日志宏 xtell.h
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user