#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_INIT, HAL_MODE_STANDBY, //待机模式(不穿鞋) HAL_MODE_NORMAL, //正常模式(穿鞋) HAL_MODE_SELF_CHECK, //自检模式 HAL_MODE_GAME, //游戏模式 HAL_MODE_REALSTEP, //实时计步模式 MEMBER_NUM_OF_MODE //模式成员变量 }hal_mode; void hal_mode_set(hal_mode mode); hal_mode hal_mode_get(void); void hal_mode_manage_Init(void); #endif