#pragma once #include // 休眠超时时间(毫秒) #define SLEEP_TIMEOUT_MS 10000 // 初始化休眠管理器(需在UI、按键初始化之后调用) void sleep_mgr_init(void); // 启用/禁用休眠模式 void sleep_mgr_set_enabled(bool enabled); // 获取休眠模式是否启用 bool sleep_mgr_is_enabled(void); // 通知有用户活动(按键按下、触摸屏幕时调用) void sleep_mgr_notify_activity(void); // 查询屏幕是否已关闭 bool sleep_mgr_is_screen_off(void);