changed starm-clang.cmake

gcc-arm-none-eabi.cmake to have -O0-g
This commit is contained in:
TuxMonkey
2025-11-05 20:44:10 +08:00
parent dcc4e38451
commit 9dff60f9ae
8 changed files with 320 additions and 98 deletions

View File

@@ -2,21 +2,20 @@
#ifndef ROBOT_DEF_H
#define ROBOT_DEF_H
typedef enum
{
NORMAL_MODE = 0, // 正常模式,对应数值0
SYS_ERROR_OCCURRED = 1, // 系统错误,对应数值1
REMOTE_NOT_CONNECTED = 2, // 遥控器连接,对应数值2
REMOTE_CONNECTED = 3, // 遥控器已连接,对应数值3
AUTO_SHOOTING_MODE = 4, // 成功进入自动瞄准模式,对应数值4
IMU_CALIBERATION_MODE = 5 // IMU校准模式对应数值5
typedef enum {
NORMAL_MODE = 0, // 正常模式对应数值0
SYS_ERROR_OCCURRED = 1, // 系统错误,对应数值1
REMOTE_NOT_CONNECTED = 2, // 遥控器未连接,对应数值2
REMOTE_CONNECTED = 3, // 遥控器连接,对应数值3
AUTO_SHOOTING_MODE = 4, // 成功进入自动瞄准模式,对应数值4
IMU_CALIBERATION_MODE = 5 // IMU校准模式,对应数值5
// 添加其他模式
} RobotMode_t; //机器人控制模式
// 声明并初始化变量
RobotMode_t RobotMode = REMOTE_NOT_CONNECTED; // 初始状态为遥控器未连接
RobotMode_t RobotMode = REMOTE_NOT_CONNECTED; // 初始状态为遥控器未连接
// #pragma pack() // 开启字节对齐,结束前面的#pragma pack(1)
#endif
#endif