#ifndef __HAL_MODE_MANAGE_H__ #define __HAL_MODE_MANAGE_H__ #include #include #include #include "sdk_common.h" #include "SEGGER_RTT.h" #include "usr_config.h" //定义状态(优先级,后比前大) typedef enum { HAL_MODE_STANDBY = 1, //待机模式(不穿鞋) HAL_MODE_NORMAL, //正常模式(穿鞋) HAL_MODE_SELF_CHECK, //自检模式 HAL_MODE_GAME, //游戏模式 HAL_MODE_REALSTEP, //实时计步模式 HAL_MODE_EXCEPT_SUSPEND, //异常挂起模式(配置失败) HAL_MODE_IN_CONFIG //模式配置中...... }hal_mode; void hal_mode_set(hal_mode mode); hal_mode hal_mode_get(void); void hal_mode_manage_Init(void); #endif