123456789101112131415161718192021222324252627282930 |
- #ifndef __HAL_MODE_MANAGE_H__
- #define __HAL_MODE_MANAGE_H__
- #include <stdbool.h>
- #include <stdint.h>
- #include <string.h>
- #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
|