From 6aaab646b0efcf8e711ba99e1c76e8e25f977eef Mon Sep 17 00:00:00 2001 From: zyx <1323655521@qq.com> Date: Fri, 17 May 2024 06:23:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=A7=E5=90=91=EF=BC=8C=E7=83=AD=E6=8E=A7?= =?UTF-8?q?=E5=BC=80=E5=85=B3=EF=BC=8C=E5=B0=8F=E5=A4=A7=E4=BA=95=E4=B8=80?= =?UTF-8?q?=E8=B5=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/chassis/chassis.c | 63 +- application/cmd/robot_cmd.c | 114 +- application/robot_def.h | 12 +- application/shoot/shoot.c | 52 +- cmake-build-debug/CMakeCache.txt | 68 +- cmake-build-debug/Makefile | 16 +- cmake-build-debug/basic_framework.bin | Bin 138220 -> 139364 bytes cmake-build-debug/basic_framework.cbp | 1014 +-- cmake-build-debug/basic_framework.elf | Bin 1402140 -> 1403916 bytes cmake-build-debug/basic_framework.hex | 11321 ++++++++++++------------ cmake-build-debug/basic_framework.map | 5189 ++++++----- cmake-build-debug/cmake_install.cmake | 4 +- modules/referee/referee_task.c | 54 +- modules/referee/rm_referee.h | 3 + modules/super_cap/super_cap.h | 3 + 15 files changed, 9079 insertions(+), 8834 deletions(-) diff --git a/application/chassis/chassis.c b/application/chassis/chassis.c index f06fd04..86ed318 100644 --- a/application/chassis/chassis.c +++ b/application/chassis/chassis.c @@ -132,7 +132,15 @@ void ChassisInit() { .can_handle = &hcan1, .tx_id = 0x210, .rx_id = 0x211, - }}; + + }, + .buffer_config_pid = { + .Kp = 1.0f, + .Ki = 0, + .Kd = 0, + .MaxOut = 300, + }, + }; cap = SuperCapInit(&cap_conf); // 超级电容初始化 //用一阶滤波代替斜波函数生成 //增大更能刹住 @@ -184,6 +192,10 @@ static void OmniCalculate() { } static const float motor_power_K[3] = {1.6301e-6f,5.7501e-7f,2.5863e-7f}; +float input; + +float P_max; + ///依据3508电机功率模型,预测电机输出功率 static float EstimatePower(DJIMotorInstance* chassis_motor) { @@ -201,21 +213,29 @@ static float EstimatePower(DJIMotorInstance* chassis_motor) */ static void LimitChassisOutput() { - float Plimit = 1.0f; +// float Plimit = 1.0f; float P_cmd = motor_rf->motor_controller.motor_power_predict + motor_rb->motor_controller.motor_power_predict + motor_lb->motor_controller.motor_power_predict + motor_lf->motor_controller.motor_power_predict + 3.6f; - if(chassis_cmd_recv.buffer_energy<50&&chassis_cmd_recv.buffer_energy>=40) Plimit=0.9f; - else if(chassis_cmd_recv.buffer_energy<40&&chassis_cmd_recv.buffer_energy>=35) Plimit=0.75f; - else if(chassis_cmd_recv.buffer_energy<35&&chassis_cmd_recv.buffer_energy>=30) Plimit=0.5f; - else if(chassis_cmd_recv.buffer_energy<30&&chassis_cmd_recv.buffer_energy>=20) Plimit=0.25f; - else if(chassis_cmd_recv.buffer_energy<20&&chassis_cmd_recv.buffer_energy>=10) Plimit=0.125f; - else if(chassis_cmd_recv.buffer_energy<10&&chassis_cmd_recv.buffer_energy>=0) Plimit=0.05f; - else if(chassis_cmd_recv.buffer_energy==60) Plimit=1.0f; +// if(chassis_cmd_recv.buffer_energy<50&&chassis_cmd_recv.buffer_energy>=40) Plimit=0.9f; +// else if(chassis_cmd_recv.buffer_energy<40&&chassis_cmd_recv.buffer_energy>=35) Plimit=0.75f; +// else if(chassis_cmd_recv.buffer_energy<35&&chassis_cmd_recv.buffer_energy>=30) Plimit=0.5f; +// else if(chassis_cmd_recv.buffer_energy<30&&chassis_cmd_recv.buffer_energy>=20) Plimit=0.25f; +// else if(chassis_cmd_recv.buffer_energy<20&&chassis_cmd_recv.buffer_energy>=10) Plimit=0.125f; +// else if(chassis_cmd_recv.buffer_energy<10&&chassis_cmd_recv.buffer_energy>=0) Plimit=0.05f; +// else if(chassis_cmd_recv.buffer_energy==60) Plimit=1.0f; - float K = ((float)(chassis_cmd_recv.chassis_power_limit - 3) * (Plimit + 0.50f) + (float)(chassis_cmd_recv.buffer_supercap)) / P_cmd; + if (cap->cap_msg.cap_vol>1800) + { + P_max = input + chassis_cmd_recv.buffer_supercap ; + } + else + { + P_max = input; + } + float K = P_max / P_cmd; if(chassis_cmd_recv.buffer_energy<5)//当缓冲功率过小时,限制功率给小; K = (float)(chassis_cmd_recv.chassis_power_limit - 3) / P_cmd; @@ -239,11 +259,13 @@ static void LimitChassisOutput() */ static void SuperCapSetUpdate() { - if(last_chassis_power_limit != chassis_cmd_recv.chassis_power_limit) - { - SuperCapSetPower(cap,chassis_cmd_recv.chassis_power_limit); // 超级电容限制功率 - last_chassis_power_limit = chassis_cmd_recv.chassis_power_limit; - } + + + PIDCalculate(&cap->buffer_pid, chassis_cmd_recv.buffer_energy,30);//对缓冲功率进行闭环 + input = chassis_cmd_recv.chassis_power_limit - cap->buffer_pid.Output; + LIMIT_MIN_MAX(input, 30, 130); + SuperCapSetPower(cap,input); + } /** * @brief 根据每个轮子的速度反馈,计算底盘的实际运动速度,逆运动解算 @@ -286,6 +308,11 @@ void ChassisTask() { break; case CHASSIS_FOLLOW_GIMBAL_YAW: // 跟随云台,不单独设置pid,以误差角度平方为速度输出 chassis_cmd_recv.wz = 10.0f * chassis_cmd_recv.offset_angle * abs(chassis_cmd_recv.offset_angle); + LIMIT_MIN_MAX(chassis_cmd_recv.wz,-30000,30000); + break; + case CHASSIS_SIDEWAYS: // 侧向,不单独设置pid,以误差角度平方为速度输出 + chassis_cmd_recv.wz = 10.0f * (chassis_cmd_recv.offset_angle - 45)* abs(chassis_cmd_recv.offset_angle - 45); + LIMIT_MIN_MAX(chassis_cmd_recv.wz,-30000,30000); break; case CHASSIS_ROTATE: // 自旋,同时保持全向机动;当前wz维持定值,后续增加不规则的变速策略 chassis_cmd_recv.wz = 30000; @@ -317,7 +344,8 @@ void ChassisTask() { // 根据控制模式进行正运动学解算,计算底盘输出 //MecanumCalculate(); OmniCalculate(); - + ////对缓冲功率进行闭环 + SuperCapSetUpdate(); // 根据裁判系统的反馈数据和电容数据对输出限幅并设定闭环参考值 LimitChassisOutput(); @@ -337,8 +365,7 @@ void ChassisTask() { //chassis_feedback_data.bullet_speed = referee_data->GameRobotState.shooter_id1_17mm_speed_limit; chassis_feedback_data.cap_vol = cap->cap_msg.cap_vol; - //每次随等级更新超电的设定功率 - SuperCapSetUpdate(); + // 推送反馈消息 #ifdef ONE_BOARD PubPushMessage(chassis_pub, (void *) &chassis_feedback_data); diff --git a/application/cmd/robot_cmd.c b/application/cmd/robot_cmd.c index e493496..505bf26 100644 --- a/application/cmd/robot_cmd.c +++ b/application/cmd/robot_cmd.c @@ -139,6 +139,7 @@ static void update_ui_data() { ui_data.friction_mode = shoot_cmd_send.friction_mode; //ui_data.shoot_mode = shoot_cmd_send.shoot_mode; ui_data.lid_mode = shoot_cmd_send.lid_mode; + ui_data.heat_mode = shoot_cmd_send.heat_mode; ui_data.aim_fire = aim_select.suggest_fire; //ui_data.loader_mode = shoot_cmd_send.loader_mode; @@ -183,7 +184,7 @@ static void auto_aim_mode() { gimbal_cmd_send.pitch = -trajectory_cal.cmd_pitch * 180 / PI; - if (yaw_err <= 0.5) //3度 + if (yaw_err <= 2) //3度 { aim_select.suggest_fire = 1; } @@ -269,7 +270,7 @@ static void RemoteControlSet() { // } // 射频控制,固定每秒1发,后续可以根据左侧拨轮的值大小切换射频, - shoot_cmd_send.shoot_rate = 18; + shoot_cmd_send.shoot_rate = 18;// 小 18 if(shoot_fetch_data.stalled_flag ==1) shoot_cmd_send.loader_mode = LOAD_REVERSE; @@ -358,7 +359,7 @@ static void MouseKeySet() { shoot_cmd_send.friction_mode = FRICTION_ON; break; } - switch (rc_data[TEMP].key_count[KEY_PRESS][Key_B] % 2) // Q键开关弹舱盖 + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_B] % 2) // B键开关弹舱盖 { case 0: shoot_cmd_send.lid_mode = LID_CLOSE; @@ -367,15 +368,54 @@ static void MouseKeySet() { shoot_cmd_send.lid_mode = LID_OPEN; break; } - switch (rc_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 +// switch (rc_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 +// { +// case 0: +// chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; +// gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; +// break; +// default: +// chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; +// gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; +// break; +// } + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_Q] % 2) // Q键开关热控 { case 0: - chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; - gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; + shoot_cmd_send.heat_mode = HEAT_OPEN; break; default: - chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; - gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; + shoot_cmd_send.heat_mode = HEAT_CLOSE; + break; + } + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_C] % 2) // C键侧向 + { + case 0: + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 + { + case 0: + chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; + gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; + break; + default: + chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; + gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; + break; + } + break; + default: + chassis_cmd_send.chassis_mode = CHASSIS_SIDEWAYS; + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 + { + case 0: + chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; + gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; + break; + default: + chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; + gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; + break; + } break; } switch (rc_data[TEMP].key_count[KEY_PRESS][Key_G] % 3) // G键切换发射模式 @@ -483,7 +523,7 @@ static void VTMouseKeySet() shoot_cmd_send.friction_mode = FRICTION_ON; break; } - switch (vt_data[TEMP].key_count[KEY_PRESS][Key_B] % 2) // Q键开关弹舱盖 + switch (vt_data[TEMP].key_count[KEY_PRESS][Key_B] % 2) // B键开关弹舱盖 { case 0: shoot_cmd_send.lid_mode = LID_CLOSE; @@ -492,15 +532,63 @@ static void VTMouseKeySet() shoot_cmd_send.lid_mode = LID_OPEN; break; } - switch (vt_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 +// switch (vt_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 +// { +// case 0: +// chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; +// gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; +// break; +// default: +// chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; +// gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; +// break; +// } + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_C] % 2) // C键侧向 + { + case 0: + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 + { + case 0: + chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; + gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; + break; + default: + chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; + gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; + break; + } + break; + default: + chassis_cmd_send.chassis_mode = CHASSIS_SIDEWAYS; + switch (rc_data[TEMP].key_count[KEY_PRESS][Key_E] % 2) // E键开关小陀螺 + { + case 0: + chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; + gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; + break; + default: + chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; + gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; + break; + } + break; + } + switch (vt_data[TEMP].key_count[KEY_PRESS][Key_Q] % 2) // Q键开关热控 + { + case 0: + shoot_cmd_send.heat_mode = HEAT_OPEN; + break; + default: + shoot_cmd_send.heat_mode = HEAT_CLOSE; + break; + } + switch (vt_data[TEMP].key_count[KEY_PRESS][Key_C] % 2) // C键侧向 { case 0: chassis_cmd_send.chassis_mode = CHASSIS_FOLLOW_GIMBAL_YAW; - gimbal_cmd_send.gimbal_mode = GIMBAL_FREE_MODE; break; default: - chassis_cmd_send.chassis_mode = CHASSIS_ROTATE; - gimbal_cmd_send.gimbal_mode = GIMBAL_GYRO_MODE; + chassis_cmd_send.chassis_mode = CHASSIS_SIDEWAYS; break; } switch (rc_data[TEMP].key_count[KEY_PRESS][Key_G] % 3) // G键切换发射模式 diff --git a/application/robot_def.h b/application/robot_def.h index 4604e7f..cd75bc7 100644 --- a/application/robot_def.h +++ b/application/robot_def.h @@ -26,7 +26,7 @@ /* 机器人重要参数定义,注意根据不同机器人进行修改,浮点数需要以.0或f结尾,无符号以u结尾 */ // 云台参数 -#define YAW_CHASSIS_ALIGN_ECD 1443 // 云台和底盘对齐指向相同方向时的电机编码器值,若对云台有机械改动需要修改 +#define YAW_CHASSIS_ALIGN_ECD 1443 // 小 1443 大2053 // 云台和底盘对齐指向相同方向时的电机编码器值,若对云台有机械改动需要修改 #define YAW_ECD_GREATER_THAN_4096 0 // ALIGN_ECD值是否大于4096,是为1,否为0;用于计算云台偏转角度 #define PITCH_HORIZON_ECD 4422 // 云台处于水平位置时编码器值,若对云台有机械改动需要修改 #define PITCH_MAX_ANGLE 25 // 云台竖直方向最大角度 (注意反馈如果是陀螺仪,则填写陀螺仪的角度) @@ -90,6 +90,7 @@ typedef enum CHASSIS_ROTATE, // 小陀螺模式 CHASSIS_NO_FOLLOW, // 不跟随,允许全向平移 CHASSIS_FOLLOW_GIMBAL_YAW, // 跟随模式,底盘叠加角度环控制 + CHASSIS_SIDEWAYS, // 侧向 } chassis_mode_e; // 云台模式设置 @@ -114,7 +115,7 @@ typedef enum typedef enum { - LID_OPEN = 0, // 弹舱盖打开 + LID_OPEN , // 弹舱盖打开 LID_CLOSE, // 弹舱盖关闭 } lid_mode_e; @@ -126,7 +127,11 @@ typedef enum LOAD_3_BULLET, // 三发 LOAD_BURSTFIRE, // 连发 } loader_mode_e; - +typedef enum +{ + HEAT_OPEN , // 热控打开 + HEAT_CLOSE, // 热控关闭 +}heat_mode_e; // 功率限制,从裁判系统获取,是否有必要保留? typedef struct { @@ -179,6 +184,7 @@ typedef struct loader_mode_e loader_mode; lid_mode_e lid_mode; friction_mode_e friction_mode; + heat_mode_e heat_mode; Bullet_Speed_e bullet_speed; // 弹速枚举 float shoot_rate; // 连续发射的射频,unit per s,发/秒 diff --git a/application/shoot/shoot.c b/application/shoot/shoot.c index bcd3a9b..4ce1834 100644 --- a/application/shoot/shoot.c +++ b/application/shoot/shoot.c @@ -28,16 +28,16 @@ void ShootInit() }, .controller_param_init_config = { .speed_PID = { - .Kp = 1.5f, // 20 - .Ki = 0.2f, // 1 + .Kp = 1.5f, + .Ki = 0.2f, .Kd = 0, .Improve = PID_Integral_Limit, .IntegralLimit = 10000, .MaxOut = 15000, }, .current_PID = { - .Kp = 0, // 0.7 - .Ki = 0, // 0.1 + .Kp = 0, + .Ki = 0, .Kd = 0, .Improve = PID_Integral_Limit, .IntegralLimit = 10000, @@ -49,11 +49,11 @@ void ShootInit() .speed_feedback_source = MOTOR_FEED, .outer_loop_type = SPEED_LOOP, .close_loop_type = SPEED_LOOP, - .motor_reverse_flag = MOTOR_DIRECTION_NORMAL, }, .motor_type = M3508}; friction_config.can_init_config.tx_id = 2, - friction_l = DJIMotorInit(&friction_config); + friction_config.controller_setting_init_config.motor_reverse_flag = MOTOR_DIRECTION_NORMAL; + friction_l = DJIMotorInit(&friction_config); friction_config.can_init_config.tx_id = 3; // 右摩擦轮,改txid和方向就行 friction_config.controller_setting_init_config.motor_reverse_flag = MOTOR_DIRECTION_REVERSE; @@ -154,17 +154,17 @@ void stalled_detect() } // 热量控制 -void Heat_control() -{ - if(shoot_cmd_recv.heat>=(0.9*shoot_cmd_recv.heat_limit)) - { - DJIMotorStop(loader); - } - else - { - DJIMotorEnable(loader); - } -} +//void Heat_control() +//{ +// if(shoot_cmd_recv.heat>=(0.9*shoot_cmd_recv.heat_limit)) +// { +// DJIMotorStop(loader); +// } +// else +// { +// DJIMotorEnable(loader); +// } +//} /* 机器人发射机构控制核心任务 */ void ShootTask() @@ -274,10 +274,26 @@ void ShootTask() { Servo_Motor_FreeAngle_Set(lid,10); } + + // 开关热控 + if(shoot_cmd_recv.heat_mode == HEAT_OPEN) + { + if(shoot_cmd_recv.heat>=(0.9*shoot_cmd_recv.heat_limit)) + { + DJIMotorStop(loader); + } + else + { + DJIMotorEnable(loader); + } + } + else if(shoot_cmd_recv.heat_mode == HEAT_CLOSE) { + DJIMotorEnable(loader); + } //卡弹检测 stalled_detect(); // 热量控制 - Heat_control(); + //Heat_control(); // 反馈数据,目前暂时没有要设定的反馈数据,后续可能增加应用离线监测以及卡弹反馈 PubPushMessage(shoot_pub, (void *)&shoot_feedback_data); diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt index e3463a8..3237533 100644 --- a/cmake-build-debug/CMakeCache.txt +++ b/cmake-build-debug/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. -# For build in directory: c:/Users/sph/Desktop/xjcontrol/xiaojing/cmake-build-debug -# It was generated by CMake: D:/codeEditor/CLion/bin/cmake/win/x64/bin/cmake.exe +# For build in directory: d:/zhandui/cqdm/xiaojing/cmake-build-debug +# It was generated by CMake: D:/clion/CLion 2023.2.2/bin/cmake/win/x64/bin/cmake.exe # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -15,15 +15,15 @@ ######################## //Path to a program. -CMAKE_ADDR2LINE:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-addr2line.exe +CMAKE_ADDR2LINE:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-addr2line.exe //A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_ASM_COMPILER_AR:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-gcc-ar.exe +CMAKE_ASM_COMPILER_AR:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar.exe //A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_ASM_COMPILER_RANLIB:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-gcc-ranlib.exe +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ranlib.exe //Flags used by the ASM compiler during all build types. CMAKE_ASM_FLAGS:STRING= @@ -58,13 +58,16 @@ CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING= //Enable colored diagnostics throughout. CMAKE_COLOR_DIAGNOSTICS:BOOL=ON +//CXX compiler +CMAKE_CXX_COMPILER:STRING=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe + //A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-gcc-ar.exe +CMAKE_CXX_COMPILER_AR:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar.exe //A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-gcc-ranlib.exe +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ranlib.exe //Flags used by the CXX compiler during all build types. CMAKE_CXX_FLAGS:STRING= @@ -81,13 +84,16 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG +//C compiler +CMAKE_C_COMPILER:STRING=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe + //A wrapper around 'ar' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-gcc-ar.exe +CMAKE_C_COMPILER_AR:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar.exe //A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-gcc-ranlib.exe +CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ranlib.exe //Flags used by the C compiler during all build types. CMAKE_C_FLAGS:STRING= @@ -105,7 +111,7 @@ CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //Path to a program. -CMAKE_DLLTOOL:FILEPATH=D:/codeEditor/CLion/bin/mingw/bin/dlltool.exe +CMAKE_DLLTOOL:FILEPATH=D:/MinGW/mingw64/bin/dlltool.exe //Flags used by the linker during all build types. CMAKE_EXE_LINKER_FLAGS:STRING= @@ -123,16 +129,16 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/sph/Desktop/xjcontrol/xiaojing/cmake-build-debug/CMakeFiles/pkgRedirects +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/zhandui/cqdm/xiaojing/cmake-build-debug/CMakeFiles/pkgRedirects //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/basic_framework //Path to a program. -CMAKE_LINKER:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-ld.exe +CMAKE_LINKER:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ld.exe -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=D:/codeEditor/CLion/bin/mingw/bin/mingw32-make.exe +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:/MinGW/mingw64/bin/mingw32-make.exe //Flags used by the linker during the creation of modules during // all build types. @@ -155,7 +161,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. -CMAKE_NM:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-nm.exe +CMAKE_NM:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-nm.exe //Value Computed by CMake CMAKE_PROJECT_DESCRIPTION:STATIC= @@ -167,10 +173,10 @@ CMAKE_PROJECT_HOMEPAGE_URL:STATIC= CMAKE_PROJECT_NAME:STATIC=basic_framework //Path to a program. -CMAKE_RANLIB:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-ranlib.exe +CMAKE_RANLIB:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ranlib.exe //Path to a program. -CMAKE_READELF:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-readelf.exe +CMAKE_READELF:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-readelf.exe //Flags used by the linker during the creation of shared libraries // during all build types. @@ -220,7 +226,7 @@ CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. -CMAKE_STRIP:FILEPATH=D:/codeSoftware/STM32/gcc-arm-none-eabi/bin/arm-none-eabi-strip.exe +CMAKE_STRIP:FILEPATH=D:/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-strip.exe //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console @@ -259,13 +265,13 @@ ProcessorCount_cmd_sysinfo:FILEPATH=ProcessorCount_cmd_sysinfo-NOTFOUND ProcessorCount_cmd_uname:FILEPATH=ProcessorCount_cmd_uname-NOTFOUND //Value Computed by CMake -basic_framework_BINARY_DIR:STATIC=C:/Users/sph/Desktop/xjcontrol/xiaojing/cmake-build-debug +basic_framework_BINARY_DIR:STATIC=D:/zhandui/cqdm/xiaojing/cmake-build-debug //Value Computed by CMake basic_framework_IS_TOP_LEVEL:STATIC=ON //Value Computed by CMake -basic_framework_SOURCE_DIR:STATIC=C:/Users/sph/Desktop/xjcontrol/xiaojing +basic_framework_SOURCE_DIR:STATIC=D:/zhandui/cqdm/xiaojing ######################## @@ -290,7 +296,7 @@ CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/sph/Desktop/xjcontrol/xiaojing/cmake-build-debug +CMAKE_CACHEFILE_DIR:INTERNAL=d:/zhandui/cqdm/xiaojing/cmake-build-debug //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache @@ -298,11 +304,13 @@ CMAKE_CACHE_MINOR_VERSION:INTERNAL=26 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 //Path to CMake executable. -CMAKE_COMMAND:INTERNAL=D:/codeEditor/CLion/bin/cmake/win/x64/bin/cmake.exe +CMAKE_COMMAND:INTERNAL=D:/clion/CLion 2023.2.2/bin/cmake/win/x64/bin/cmake.exe //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=D:/codeEditor/CLion/bin/cmake/win/x64/bin/cpack.exe +CMAKE_CPACK_COMMAND:INTERNAL=D:/clion/CLion 2023.2.2/bin/cmake/win/x64/bin/cpack.exe //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=D:/codeEditor/CLion/bin/cmake/win/x64/bin/ctest.exe +CMAKE_CTEST_COMMAND:INTERNAL=D:/clion/CLion 2023.2.2/bin/cmake/win/x64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB @@ -317,6 +325,8 @@ CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_AR CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB @@ -350,11 +360,11 @@ CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks //CXX compiler system defined macros CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;10;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;1;__VERSION__;"10.3.1 20210824 (release)";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;8;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;unsigned int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;long unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;long int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;long unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;long int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;long unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;int;__INT_FAST16_TYPE__;int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned int;__UINT_FAST16_TYPE__;unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_ABI_VERSION;1014;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffffffffU;__WCHAR_MIN__;0U;__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffff;__SIZE_MAX__;0xffffffffU;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;32;__SIZE_WIDTH__;32;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffffL;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffUL;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffffL;__INT32_C(c);c ## L;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffUL;__UINT32_C(c);c ## UL;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7fffffff;__INT_FAST8_WIDTH__;32;__INT_FAST16_MAX__;0x7fffffff;__INT_FAST16_WIDTH__;32;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xffffffffU;__UINT_FAST16_MAX__;0xffffffffU;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffff;__INTPTR_WIDTH__;32;__UINTPTR_MAX__;0xffffffffU;__GCC_IEC_559;0;__GCC_IEC_559_COMPLEX;0;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.4028234663852886e+38F;__FLT_NORM_MAX__;3.4028234663852886e+38F;__FLT_MIN__;1.1754943508222875e-38F;__FLT_EPSILON__;1.1920928955078125e-7F;__FLT_DENORM_MIN__;1.4012984643248171e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.7976931348623157e+308L);__DBL_NORM_MAX__;((double)1.7976931348623157e+308L);__DBL_MIN__;((double)2.2250738585072014e-308L);__DBL_EPSILON__;((double)2.2204460492503131e-16L);__DBL_DENORM_MIN__;((double)4.9406564584124654e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_DIG__;15;__LDBL_MIN_EXP__;(-1021);__LDBL_MIN_10_EXP__;(-307);__LDBL_MAX_EXP__;1024;__LDBL_MAX_10_EXP__;308;__DECIMAL_DIG__;17;__LDBL_DECIMAL_DIG__;17;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_NORM_MAX__;1.7976931348623157e+308L;__LDBL_MIN__;2.2250738585072014e-308L;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.4028234663852886e+38F32;__FLT32_NORM_MAX__;3.4028234663852886e+38F32;__FLT32_MIN__;1.1754943508222875e-38F32;__FLT32_EPSILON__;1.1920928955078125e-7F32;__FLT32_DENORM_MIN__;1.4012984643248171e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.7976931348623157e+308F64;__FLT64_NORM_MAX__;1.7976931348623157e+308F64;__FLT64_MIN__;2.2250738585072014e-308F64;__FLT64_EPSILON__;2.2204460492503131e-16F64;__FLT64_DENORM_MIN__;4.9406564584124654e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.7976931348623157e+308F32x;__FLT32X_NORM_MAX__;1.7976931348623157e+308F32x;__FLT32X_MIN__;2.2250738585072014e-308F32x;__FLT32X_EPSILON__;2.2204460492503131e-16F32x;__FLT32X_DENORM_MIN__;4.9406564584124654e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__SFRACT_FBIT__;7;__SFRACT_IBIT__;0;__SFRACT_MIN__;(-0.5HR-0.5HR);__SFRACT_MAX__;0X7FP-7HR;__SFRACT_EPSILON__;0x1P-7HR;__USFRACT_FBIT__;8;__USFRACT_IBIT__;0;__USFRACT_MIN__;0.0UHR;__USFRACT_MAX__;0XFFP-8UHR;__USFRACT_EPSILON__;0x1P-8UHR;__FRACT_FBIT__;15;__FRACT_IBIT__;0;__FRACT_MIN__;(-0.5R-0.5R);__FRACT_MAX__;0X7FFFP-15R;__FRACT_EPSILON__;0x1P-15R;__UFRACT_FBIT__;16;__UFRACT_IBIT__;0;__UFRACT_MIN__;0.0UR;__UFRACT_MAX__;0XFFFFP-16UR;__UFRACT_EPSILON__;0x1P-16UR;__LFRACT_FBIT__;31;__LFRACT_IBIT__;0;__LFRACT_MIN__;(-0.5LR-0.5LR);__LFRACT_MAX__;0X7FFFFFFFP-31LR;__LFRACT_EPSILON__;0x1P-31LR;__ULFRACT_FBIT__;32;__ULFRACT_IBIT__;0;__ULFRACT_MIN__;0.0ULR;__ULFRACT_MAX__;0XFFFFFFFFP-32ULR;__ULFRACT_EPSILON__;0x1P-32ULR;__LLFRACT_FBIT__;63;__LLFRACT_IBIT__;0;__LLFRACT_MIN__;(-0.5LLR-0.5LLR);__LLFRACT_MAX__;0X7FFFFFFFFFFFFFFFP-63LLR;__LLFRACT_EPSILON__;0x1P-63LLR;__ULLFRACT_FBIT__;64;__ULLFRACT_IBIT__;0;__ULLFRACT_MIN__;0.0ULLR;__ULLFRACT_MAX__;0XFFFFFFFFFFFFFFFFP-64ULLR;__ULLFRACT_EPSILON__;0x1P-64ULLR;__SACCUM_FBIT__;7;__SACCUM_IBIT__;8;__SACCUM_MIN__;(-0X1P7HK-0X1P7HK);__SACCUM_MAX__;0X7FFFP-7HK;__SACCUM_EPSILON__;0x1P-7HK;__USACCUM_FBIT__;8;__USACCUM_IBIT__;8;__USACCUM_MIN__;0.0UHK;__USACCUM_MAX__;0XFFFFP-8UHK;__USACCUM_EPSILON__;0x1P-8UHK;__ACCUM_FBIT__;15;__ACCUM_IBIT__;16;__ACCUM_MIN__;(-0X1P15K-0X1P15K);__ACCUM_MAX__;0X7FFFFFFFP-15K;__ACCUM_EPSILON__;0x1P-15K;__UACCUM_FBIT__;16;__UACCUM_IBIT__;16;__UACCUM_MIN__;0.0UK;__UACCUM_MAX__;0XFFFFFFFFP-16UK;__UACCUM_EPSILON__;0x1P-16UK;__LACCUM_FBIT__;31;__LACCUM_IBIT__;32;__LACCUM_MIN__;(-0X1P31LK-0X1P31LK);__LACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LK;__LACCUM_EPSILON__;0x1P-31LK;__ULACCUM_FBIT__;32;__ULACCUM_IBIT__;32;__ULACCUM_MIN__;0.0ULK;__ULACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULK;__ULACCUM_EPSILON__;0x1P-32ULK;__LLACCUM_FBIT__;31;__LLACCUM_IBIT__;32;__LLACCUM_MIN__;(-0X1P31LLK-0X1P31LLK);__LLACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LLK;__LLACCUM_EPSILON__;0x1P-31LLK;__ULLACCUM_FBIT__;32;__ULLACCUM_IBIT__;32;__ULLACCUM_MIN__;0.0ULLK;__ULLACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULLK;__ULLACCUM_EPSILON__;0x1P-32ULLK;__QQ_FBIT__;7;__QQ_IBIT__;0;__HQ_FBIT__;15;__HQ_IBIT__;0;__SQ_FBIT__;31;__SQ_IBIT__;0;__DQ_FBIT__;63;__DQ_IBIT__;0;__TQ_FBIT__;127;__TQ_IBIT__;0;__UQQ_FBIT__;8;__UQQ_IBIT__;0;__UHQ_FBIT__;16;__UHQ_IBIT__;0;__USQ_FBIT__;32;__USQ_IBIT__;0;__UDQ_FBIT__;64;__UDQ_IBIT__;0;__UTQ_FBIT__;128;__UTQ_IBIT__;0;__HA_FBIT__;7;__HA_IBIT__;8;__SA_FBIT__;15;__SA_IBIT__;16;__DA_FBIT__;31;__DA_IBIT__;32;__TA_FBIT__;63;__TA_IBIT__;64;__UHA_FBIT__;8;__UHA_IBIT__;8;__USA_FBIT__;16;__USA_IBIT__;16;__UDA_FBIT__;32;__UDA_IBIT__;32;__UTA_FBIT__;64;__UTA_IBIT__;64;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__CHAR_UNSIGNED__;1;__GCC_ATOMIC_BOOL_LOCK_FREE;1;__GCC_ATOMIC_CHAR_LOCK_FREE;1;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;1;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;1;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;1;__GCC_ATOMIC_SHORT_LOCK_FREE;1;__GCC_ATOMIC_INT_LOCK_FREE;1;__GCC_ATOMIC_LONG_LOCK_FREE;1;__GCC_ATOMIC_LLONG_LOCK_FREE;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;1;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;4;__ARM_32BIT_STATE;1;__ARM_SIZEOF_MINIMAL_ENUM;1;__ARM_SIZEOF_WCHAR_T;4;__arm__;1;__ARM_ARCH;4;__ARM_ARCH_ISA_ARM;1;__APCS_32__;1;__GCC_ASM_FLAG_OUTPUTS__;1;__ARM_ARCH_ISA_THUMB;1;__ARMEL__;1;__SOFTFP__;1;__VFP_FP__;1;__THUMB_INTERWORK__;1;__ARM_ARCH_4T__;1;__ARM_PCS;1;__ARM_EABI__;1;__ARM_FEATURE_COPROC;1;__GXX_TYPEINFO_EQUALITY_INLINE;0;__ELF__;1;__USES_INITFINI__;1;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;10;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;1;__VERSION__;"10.3.1 20210824 (release)";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;8;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__GNUG__;10;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;unsigned int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;long unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;long int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;long unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;long int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;long unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;int;__INT_FAST16_TYPE__;int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned int;__UINT_FAST16_TYPE__;unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711L;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304L;__cpp_hex_float;201603L;__cpp_runtime_arrays;198712L;__cpp_unicode_characters;200704L;__cpp_raw_strings;200710L;__cpp_unicode_literals;200710L;__cpp_user_defined_literals;200809L;__cpp_lambdas;200907L;__cpp_range_based_for;200907L;__cpp_static_assert;200410L;__cpp_decltype;200707L;__cpp_attributes;200809L;__cpp_rvalue_reference;200610L;__cpp_rvalue_references;200610L;__cpp_variadic_templates;200704L;__cpp_initializer_lists;200806L;__cpp_delegating_constructors;200604L;__cpp_nsdmi;200809L;__cpp_inheriting_constructors;201511L;__cpp_ref_qualifiers;200710L;__cpp_alias_templates;200704L;__cpp_return_type_deduction;201304L;__cpp_init_captures;201304L;__cpp_generic_lambdas;201304L;__cpp_constexpr;201304L;__cpp_decltype_auto;201304L;__cpp_aggregate_nsdmi;201304L;__cpp_variable_templates;201304L;__cpp_digit_separators;201309L;__cpp_sized_deallocation;201309L;__cpp_threadsafe_static_init;200806L;__EXCEPTIONS;1;__cpp_exceptions;199711L;__GXX_ABI_VERSION;1014;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffffffffU;__WCHAR_MIN__;0U;__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffff;__SIZE_MAX__;0xffffffffU;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;32;__SIZE_WIDTH__;32;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffffL;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffUL;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffffL;__INT32_C(c);c ## L;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffUL;__UINT32_C(c);c ## UL;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7fffffff;__INT_FAST8_WIDTH__;32;__INT_FAST16_MAX__;0x7fffffff;__INT_FAST16_WIDTH__;32;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xffffffffU;__UINT_FAST16_MAX__;0xffffffffU;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffff;__INTPTR_WIDTH__;32;__UINTPTR_MAX__;0xffffffffU;__GCC_IEC_559;0;__GCC_IEC_559_COMPLEX;0;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.4028234663852886e+38F;__FLT_NORM_MAX__;3.4028234663852886e+38F;__FLT_MIN__;1.1754943508222875e-38F;__FLT_EPSILON__;1.1920928955078125e-7F;__FLT_DENORM_MIN__;1.4012984643248171e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.7976931348623157e+308L);__DBL_NORM_MAX__;double(1.7976931348623157e+308L);__DBL_MIN__;double(2.2250738585072014e-308L);__DBL_EPSILON__;double(2.2204460492503131e-16L);__DBL_DENORM_MIN__;double(4.9406564584124654e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_DIG__;15;__LDBL_MIN_EXP__;(-1021);__LDBL_MIN_10_EXP__;(-307);__LDBL_MAX_EXP__;1024;__LDBL_MAX_10_EXP__;308;__DECIMAL_DIG__;17;__LDBL_DECIMAL_DIG__;17;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_NORM_MAX__;1.7976931348623157e+308L;__LDBL_MIN__;2.2250738585072014e-308L;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.4028234663852886e+38F32;__FLT32_NORM_MAX__;3.4028234663852886e+38F32;__FLT32_MIN__;1.1754943508222875e-38F32;__FLT32_EPSILON__;1.1920928955078125e-7F32;__FLT32_DENORM_MIN__;1.4012984643248171e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.7976931348623157e+308F64;__FLT64_NORM_MAX__;1.7976931348623157e+308F64;__FLT64_MIN__;2.2250738585072014e-308F64;__FLT64_EPSILON__;2.2204460492503131e-16F64;__FLT64_DENORM_MIN__;4.9406564584124654e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.7976931348623157e+308F32x;__FLT32X_NORM_MAX__;1.7976931348623157e+308F32x;__FLT32X_MIN__;2.2250738585072014e-308F32x;__FLT32X_EPSILON__;2.2204460492503131e-16F32x;__FLT32X_DENORM_MIN__;4.9406564584124654e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__SFRACT_FBIT__;7;__SFRACT_IBIT__;0;__SFRACT_MIN__;(-0.5HR-0.5HR);__SFRACT_MAX__;0X7FP-7HR;__SFRACT_EPSILON__;0x1P-7HR;__USFRACT_FBIT__;8;__USFRACT_IBIT__;0;__USFRACT_MIN__;0.0UHR;__USFRACT_MAX__;0XFFP-8UHR;__USFRACT_EPSILON__;0x1P-8UHR;__FRACT_FBIT__;15;__FRACT_IBIT__;0;__FRACT_MIN__;(-0.5R-0.5R);__FRACT_MAX__;0X7FFFP-15R;__FRACT_EPSILON__;0x1P-15R;__UFRACT_FBIT__;16;__UFRACT_IBIT__;0;__UFRACT_MIN__;0.0UR;__UFRACT_MAX__;0XFFFFP-16UR;__UFRACT_EPSILON__;0x1P-16UR;__LFRACT_FBIT__;31;__LFRACT_IBIT__;0;__LFRACT_MIN__;(-0.5LR-0.5LR);__LFRACT_MAX__;0X7FFFFFFFP-31LR;__LFRACT_EPSILON__;0x1P-31LR;__ULFRACT_FBIT__;32;__ULFRACT_IBIT__;0;__ULFRACT_MIN__;0.0ULR;__ULFRACT_MAX__;0XFFFFFFFFP-32ULR;__ULFRACT_EPSILON__;0x1P-32ULR;__LLFRACT_FBIT__;63;__LLFRACT_IBIT__;0;__LLFRACT_MIN__;(-0.5LLR-0.5LLR);__LLFRACT_MAX__;0X7FFFFFFFFFFFFFFFP-63LLR;__LLFRACT_EPSILON__;0x1P-63LLR;__ULLFRACT_FBIT__;64;__ULLFRACT_IBIT__;0;__ULLFRACT_MIN__;0.0ULLR;__ULLFRACT_MAX__;0XFFFFFFFFFFFFFFFFP-64ULLR;__ULLFRACT_EPSILON__;0x1P-64ULLR;__SACCUM_FBIT__;7;__SACCUM_IBIT__;8;__SACCUM_MIN__;(-0X1P7HK-0X1P7HK);__SACCUM_MAX__;0X7FFFP-7HK;__SACCUM_EPSILON__;0x1P-7HK;__USACCUM_FBIT__;8;__USACCUM_IBIT__;8;__USACCUM_MIN__;0.0UHK;__USACCUM_MAX__;0XFFFFP-8UHK;__USACCUM_EPSILON__;0x1P-8UHK;__ACCUM_FBIT__;15;__ACCUM_IBIT__;16;__ACCUM_MIN__;(-0X1P15K-0X1P15K);__ACCUM_MAX__;0X7FFFFFFFP-15K;__ACCUM_EPSILON__;0x1P-15K;__UACCUM_FBIT__;16;__UACCUM_IBIT__;16;__UACCUM_MIN__;0.0UK;__UACCUM_MAX__;0XFFFFFFFFP-16UK;__UACCUM_EPSILON__;0x1P-16UK;__LACCUM_FBIT__;31;__LACCUM_IBIT__;32;__LACCUM_MIN__;(-0X1P31LK-0X1P31LK);__LACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LK;__LACCUM_EPSILON__;0x1P-31LK;__ULACCUM_FBIT__;32;__ULACCUM_IBIT__;32;__ULACCUM_MIN__;0.0ULK;__ULACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULK;__ULACCUM_EPSILON__;0x1P-32ULK;__LLACCUM_FBIT__;31;__LLACCUM_IBIT__;32;__LLACCUM_MIN__;(-0X1P31LLK-0X1P31LLK);__LLACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LLK;__LLACCUM_EPSILON__;0x1P-31LLK;__ULLACCUM_FBIT__;32;__ULLACCUM_IBIT__;32;__ULLACCUM_MIN__;0.0ULLK;__ULLACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULLK;__ULLACCUM_EPSILON__;0x1P-32ULLK;__QQ_FBIT__;7;__QQ_IBIT__;0;__HQ_FBIT__;15;__HQ_IBIT__;0;__SQ_FBIT__;31;__SQ_IBIT__;0;__DQ_FBIT__;63;__DQ_IBIT__;0;__TQ_FBIT__;127;__TQ_IBIT__;0;__UQQ_FBIT__;8;__UQQ_IBIT__;0;__UHQ_FBIT__;16;__UHQ_IBIT__;0;__USQ_FBIT__;32;__USQ_IBIT__;0;__UDQ_FBIT__;64;__UDQ_IBIT__;0;__UTQ_FBIT__;128;__UTQ_IBIT__;0;__HA_FBIT__;7;__HA_IBIT__;8;__SA_FBIT__;15;__SA_IBIT__;16;__DA_FBIT__;31;__DA_IBIT__;32;__TA_FBIT__;63;__TA_IBIT__;64;__UHA_FBIT__;8;__UHA_IBIT__;8;__USA_FBIT__;16;__USA_IBIT__;16;__UDA_FBIT__;32;__UDA_IBIT__;32;__UTA_FBIT__;64;__UTA_IBIT__;64;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__CHAR_UNSIGNED__;1;__WCHAR_UNSIGNED__;1;__GCC_ATOMIC_BOOL_LOCK_FREE;1;__GCC_ATOMIC_CHAR_LOCK_FREE;1;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;1;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;1;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;1;__GCC_ATOMIC_SHORT_LOCK_FREE;1;__GCC_ATOMIC_INT_LOCK_FREE;1;__GCC_ATOMIC_LONG_LOCK_FREE;1;__GCC_ATOMIC_LLONG_LOCK_FREE;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;1;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;4;__ARM_32BIT_STATE;1;__ARM_SIZEOF_MINIMAL_ENUM;1;__ARM_SIZEOF_WCHAR_T;4;__arm__;1;__ARM_ARCH;4;__ARM_ARCH_ISA_ARM;1;__APCS_32__;1;__GCC_ASM_FLAG_OUTPUTS__;1;__ARM_ARCH_ISA_THUMB;1;__ARMEL__;1;__SOFTFP__;1;__VFP_FP__;1;__THUMB_INTERWORK__;1;__ARM_ARCH_4T__;1;__ARM_PCS;1;__ARM_EABI__;1;__ARM_FEATURE_COPROC;1;__GXX_TYPEINFO_EQUALITY_INLINE;0;__ELF__;1;__USES_INITFINI__;1 //CXX compiler system include directories -CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/include;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/include-fixed;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/include;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/include-fixed;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include //C compiler system defined macros CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;10;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;1;__VERSION__;"10.3.1 20210824 (release)";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;8;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;unsigned int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;long unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;long int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;long unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;long int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;long unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;int;__INT_FAST16_TYPE__;int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned int;__UINT_FAST16_TYPE__;unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_ABI_VERSION;1014;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffffffffU;__WCHAR_MIN__;0U;__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffff;__SIZE_MAX__;0xffffffffU;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;32;__SIZE_WIDTH__;32;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffffL;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffUL;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffffL;__INT32_C(c);c ## L;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffUL;__UINT32_C(c);c ## UL;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7fffffff;__INT_FAST8_WIDTH__;32;__INT_FAST16_MAX__;0x7fffffff;__INT_FAST16_WIDTH__;32;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xffffffffU;__UINT_FAST16_MAX__;0xffffffffU;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffff;__INTPTR_WIDTH__;32;__UINTPTR_MAX__;0xffffffffU;__GCC_IEC_559;0;__GCC_IEC_559_COMPLEX;0;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.4028234663852886e+38F;__FLT_NORM_MAX__;3.4028234663852886e+38F;__FLT_MIN__;1.1754943508222875e-38F;__FLT_EPSILON__;1.1920928955078125e-7F;__FLT_DENORM_MIN__;1.4012984643248171e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.7976931348623157e+308L);__DBL_NORM_MAX__;((double)1.7976931348623157e+308L);__DBL_MIN__;((double)2.2250738585072014e-308L);__DBL_EPSILON__;((double)2.2204460492503131e-16L);__DBL_DENORM_MIN__;((double)4.9406564584124654e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_DIG__;15;__LDBL_MIN_EXP__;(-1021);__LDBL_MIN_10_EXP__;(-307);__LDBL_MAX_EXP__;1024;__LDBL_MAX_10_EXP__;308;__DECIMAL_DIG__;17;__LDBL_DECIMAL_DIG__;17;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_NORM_MAX__;1.7976931348623157e+308L;__LDBL_MIN__;2.2250738585072014e-308L;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.4028234663852886e+38F32;__FLT32_NORM_MAX__;3.4028234663852886e+38F32;__FLT32_MIN__;1.1754943508222875e-38F32;__FLT32_EPSILON__;1.1920928955078125e-7F32;__FLT32_DENORM_MIN__;1.4012984643248171e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.7976931348623157e+308F64;__FLT64_NORM_MAX__;1.7976931348623157e+308F64;__FLT64_MIN__;2.2250738585072014e-308F64;__FLT64_EPSILON__;2.2204460492503131e-16F64;__FLT64_DENORM_MIN__;4.9406564584124654e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.7976931348623157e+308F32x;__FLT32X_NORM_MAX__;1.7976931348623157e+308F32x;__FLT32X_MIN__;2.2250738585072014e-308F32x;__FLT32X_EPSILON__;2.2204460492503131e-16F32x;__FLT32X_DENORM_MIN__;4.9406564584124654e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__SFRACT_FBIT__;7;__SFRACT_IBIT__;0;__SFRACT_MIN__;(-0.5HR-0.5HR);__SFRACT_MAX__;0X7FP-7HR;__SFRACT_EPSILON__;0x1P-7HR;__USFRACT_FBIT__;8;__USFRACT_IBIT__;0;__USFRACT_MIN__;0.0UHR;__USFRACT_MAX__;0XFFP-8UHR;__USFRACT_EPSILON__;0x1P-8UHR;__FRACT_FBIT__;15;__FRACT_IBIT__;0;__FRACT_MIN__;(-0.5R-0.5R);__FRACT_MAX__;0X7FFFP-15R;__FRACT_EPSILON__;0x1P-15R;__UFRACT_FBIT__;16;__UFRACT_IBIT__;0;__UFRACT_MIN__;0.0UR;__UFRACT_MAX__;0XFFFFP-16UR;__UFRACT_EPSILON__;0x1P-16UR;__LFRACT_FBIT__;31;__LFRACT_IBIT__;0;__LFRACT_MIN__;(-0.5LR-0.5LR);__LFRACT_MAX__;0X7FFFFFFFP-31LR;__LFRACT_EPSILON__;0x1P-31LR;__ULFRACT_FBIT__;32;__ULFRACT_IBIT__;0;__ULFRACT_MIN__;0.0ULR;__ULFRACT_MAX__;0XFFFFFFFFP-32ULR;__ULFRACT_EPSILON__;0x1P-32ULR;__LLFRACT_FBIT__;63;__LLFRACT_IBIT__;0;__LLFRACT_MIN__;(-0.5LLR-0.5LLR);__LLFRACT_MAX__;0X7FFFFFFFFFFFFFFFP-63LLR;__LLFRACT_EPSILON__;0x1P-63LLR;__ULLFRACT_FBIT__;64;__ULLFRACT_IBIT__;0;__ULLFRACT_MIN__;0.0ULLR;__ULLFRACT_MAX__;0XFFFFFFFFFFFFFFFFP-64ULLR;__ULLFRACT_EPSILON__;0x1P-64ULLR;__SACCUM_FBIT__;7;__SACCUM_IBIT__;8;__SACCUM_MIN__;(-0X1P7HK-0X1P7HK);__SACCUM_MAX__;0X7FFFP-7HK;__SACCUM_EPSILON__;0x1P-7HK;__USACCUM_FBIT__;8;__USACCUM_IBIT__;8;__USACCUM_MIN__;0.0UHK;__USACCUM_MAX__;0XFFFFP-8UHK;__USACCUM_EPSILON__;0x1P-8UHK;__ACCUM_FBIT__;15;__ACCUM_IBIT__;16;__ACCUM_MIN__;(-0X1P15K-0X1P15K);__ACCUM_MAX__;0X7FFFFFFFP-15K;__ACCUM_EPSILON__;0x1P-15K;__UACCUM_FBIT__;16;__UACCUM_IBIT__;16;__UACCUM_MIN__;0.0UK;__UACCUM_MAX__;0XFFFFFFFFP-16UK;__UACCUM_EPSILON__;0x1P-16UK;__LACCUM_FBIT__;31;__LACCUM_IBIT__;32;__LACCUM_MIN__;(-0X1P31LK-0X1P31LK);__LACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LK;__LACCUM_EPSILON__;0x1P-31LK;__ULACCUM_FBIT__;32;__ULACCUM_IBIT__;32;__ULACCUM_MIN__;0.0ULK;__ULACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULK;__ULACCUM_EPSILON__;0x1P-32ULK;__LLACCUM_FBIT__;31;__LLACCUM_IBIT__;32;__LLACCUM_MIN__;(-0X1P31LLK-0X1P31LLK);__LLACCUM_MAX__;0X7FFFFFFFFFFFFFFFP-31LLK;__LLACCUM_EPSILON__;0x1P-31LLK;__ULLACCUM_FBIT__;32;__ULLACCUM_IBIT__;32;__ULLACCUM_MIN__;0.0ULLK;__ULLACCUM_MAX__;0XFFFFFFFFFFFFFFFFP-32ULLK;__ULLACCUM_EPSILON__;0x1P-32ULLK;__QQ_FBIT__;7;__QQ_IBIT__;0;__HQ_FBIT__;15;__HQ_IBIT__;0;__SQ_FBIT__;31;__SQ_IBIT__;0;__DQ_FBIT__;63;__DQ_IBIT__;0;__TQ_FBIT__;127;__TQ_IBIT__;0;__UQQ_FBIT__;8;__UQQ_IBIT__;0;__UHQ_FBIT__;16;__UHQ_IBIT__;0;__USQ_FBIT__;32;__USQ_IBIT__;0;__UDQ_FBIT__;64;__UDQ_IBIT__;0;__UTQ_FBIT__;128;__UTQ_IBIT__;0;__HA_FBIT__;7;__HA_IBIT__;8;__SA_FBIT__;15;__SA_IBIT__;16;__DA_FBIT__;31;__DA_IBIT__;32;__TA_FBIT__;63;__TA_IBIT__;64;__UHA_FBIT__;8;__UHA_IBIT__;8;__USA_FBIT__;16;__USA_IBIT__;16;__UDA_FBIT__;32;__UDA_IBIT__;32;__UTA_FBIT__;64;__UTA_IBIT__;64;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__CHAR_UNSIGNED__;1;__GCC_ATOMIC_BOOL_LOCK_FREE;1;__GCC_ATOMIC_CHAR_LOCK_FREE;1;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;1;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;1;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;1;__GCC_ATOMIC_SHORT_LOCK_FREE;1;__GCC_ATOMIC_INT_LOCK_FREE;1;__GCC_ATOMIC_LONG_LOCK_FREE;1;__GCC_ATOMIC_LLONG_LOCK_FREE;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;1;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;4;__ARM_32BIT_STATE;1;__ARM_SIZEOF_MINIMAL_ENUM;1;__ARM_SIZEOF_WCHAR_T;4;__arm__;1;__ARM_ARCH;4;__ARM_ARCH_ISA_ARM;1;__APCS_32__;1;__GCC_ASM_FLAG_OUTPUTS__;1;__ARM_ARCH_ISA_THUMB;1;__ARMEL__;1;__SOFTFP__;1;__VFP_FP__;1;__THUMB_INTERWORK__;1;__ARM_ARCH_4T__;1;__ARM_PCS;1;__ARM_EABI__;1;__ARM_FEATURE_COPROC;1;__GXX_TYPEINFO_EQUALITY_INLINE;0;__ELF__;1;__USES_INITFINI__;1 //C compiler system include directories -CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/include;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/include-fixed;d:\codesoftware\stm32\gcc-arm-none-eabi\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/include;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/include-fixed;d:\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include //Name of generator. CMAKE_GENERATOR:INTERNAL=MinGW Makefiles //Generator instance identifier. @@ -365,11 +375,9 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/sph/Desktop/xjcontrol/xiaojing +CMAKE_HOME_DIRECTORY:INTERNAL=D:/zhandui/cqdm/xiaojing //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG @@ -391,7 +399,7 @@ CMAKE_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_READELF CMAKE_READELF-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=D:/codeEditor/CLion/bin/cmake/win/x64/share/cmake-3.26 +CMAKE_ROOT:INTERNAL=D:/clion/CLion 2023.2.2/bin/cmake/win/x64/share/cmake-3.26 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG diff --git a/cmake-build-debug/Makefile b/cmake-build-debug/Makefile index 854b232..538b628 100644 --- a/cmake-build-debug/Makefile +++ b/cmake-build-debug/Makefile @@ -47,19 +47,19 @@ cmake_force: SHELL = cmd.exe # The CMake executable. -CMAKE_COMMAND = D:\codeEditor\CLion\bin\cmake\win\x64\bin\cmake.exe +CMAKE_COMMAND = "D:\clion\CLion 2023.2.2\bin\cmake\win\x64\bin\cmake.exe" # The command to remove a file. -RM = D:\codeEditor\CLion\bin\cmake\win\x64\bin\cmake.exe -E rm -f +RM = "D:\clion\CLion 2023.2.2\bin\cmake\win\x64\bin\cmake.exe" -E rm -f # Escaping for special characters. EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = C:\Users\sph\Desktop\xjcontrol\xiaojing +CMAKE_SOURCE_DIR = D:\zhandui\cqdm\xiaojing # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = C:\Users\sph\Desktop\xjcontrol\xiaojing\cmake-build-debug +CMAKE_BINARY_DIR = D:\zhandui\cqdm\xiaojing\cmake-build-debug #============================================================================= # Targets provided globally by CMake. @@ -67,7 +67,7 @@ CMAKE_BINARY_DIR = C:\Users\sph\Desktop\xjcontrol\xiaojing\cmake-build-debug # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - D:\codeEditor\CLion\bin\cmake\win\x64\bin\cmake.exe -E echo "No interactive CMake dialog available." + "D:\clion\CLion 2023.2.2\bin\cmake\win\x64\bin\cmake.exe" -E echo "No interactive CMake dialog available." .PHONY : edit_cache # Special rule for the target edit_cache @@ -77,7 +77,7 @@ edit_cache/fast: edit_cache # Special rule for the target rebuild_cache rebuild_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - D:\codeEditor\CLion\bin\cmake\win\x64\bin\cmake.exe --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + "D:\clion\CLion 2023.2.2\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache @@ -86,9 +86,9 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\sph\Desktop\xjcontrol\xiaojing\cmake-build-debug\CMakeFiles C:\Users\sph\Desktop\xjcontrol\xiaojing\cmake-build-debug\\CMakeFiles\progress.marks + $(CMAKE_COMMAND) -E cmake_progress_start D:\zhandui\cqdm\xiaojing\cmake-build-debug\CMakeFiles D:\zhandui\cqdm\xiaojing\cmake-build-debug\\CMakeFiles\progress.marks $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\sph\Desktop\xjcontrol\xiaojing\cmake-build-debug\CMakeFiles 0 + $(CMAKE_COMMAND) -E cmake_progress_start D:\zhandui\cqdm\xiaojing\cmake-build-debug\CMakeFiles 0 .PHONY : all # The main clean target diff --git a/cmake-build-debug/basic_framework.bin b/cmake-build-debug/basic_framework.bin index a79ee81a26ea314160aa05b9e6f900e07002a993..c22e216c21f0ee18ece4734da5cfcd6fe8449830 100644 GIT binary patch delta 18638 zcmaKU30zdw_xQVS7KULP0Tlsp7*G*h#vO4(un`y(x6I5E_t8wpB~!F!+>+eV9{Su$ z)G{+G6lu&v{icsqd+xdCp6#ByygN2n z6m@45CDkZy`vas+js=3K8@r{Ma#c9GglQtRb9OltY0*2PtNXF_N&z17P+oza6{=4Fy+9zczyl`~&L z;mbTb05yPn%d?f_3q4HQte??UMmBpP{h^yFnBAFv*UcQ9T}1bHmkxSe+d>-3eJhkM zSWdU0S97I{x7sE25RsX&V?^i%4k_m3Q|gJ3wsWQ5?f3!Fhq=;qyX*mU$%E2@{TeCV z-pPFQsf#}BWp*Eo4OKKE#d+v;0a6uL`oqBma(a@BN&BjZj&v~B9V8HZ66tp;P%qnIe{{rIb&S} zk{TfyAkBd^W5$g1=2}Pu7&Zkq4K@ol4_DU3Mz23za$G~js}2To13iQFt(gGLMq!$I zpgx)zn625eQP`|*&(Mh*g{t(8!evM|(^K8o$Y^c|tzX6idUeyi%Boa^Z9 zqmRn(S408&mGmQadfi4_yLIYqzSbybH)xeWN8H-HCCHf!EmD6=5|C}`;}P3KOS&dr zXV3+5HaErQJ(ey+O!~tX2{e<(y)#C}#AWLhi~%O?V^1s~@3FvXDMT|q}&D} zhLmHV{H_oaADt!VP6=%QPafX}%7sD{ln0lTH_+?3a%TK@u_mlatU|0xiYiIRYNe=c znOL0}`G56a4U=pGlnWu>4Y>jGv5+rpG& z$cB`uP=4aQWyi<+1Md^{aJADnf6Z#I@;xAG7Q6z0xw_g_VO~1mmlI83e%_5 zA=hSRuQz8BhI$HEjpg;+itfyBXIq+D-kJ&1EE#&z1$%6L3m(J7!LvB{k3F{D&uRfT zIQy^yY4s8Kd&l~xtxG{$(!*?x(f@9f%>L7sQqae4EqG{`7RpD}w61eZR*L=6lRSs*1{hg)fVM9$9qY%6sd#|&&rY<}zp z*afipdyAU}!X(k>vtN1b1Ij-Jb%lQ9rMGNUSFWh`9LtMCoBle2{#-ShN|}q z0qTI9qYkNh=L+Mn0nl&Ghm`sZ0_atqK;)6O27HxO@!o3 zxAOzrV|MY7cz6S(CL+qK3H|4VuS%n+%|oh6x18UCOrtACgG){@=HlQgsI?Is3VW$C zi_|)h+Js7^$$M;`ug`kIpY>*tmUwkI;Ek=!%%S327%Pp8(2+n!Ru0ZV@mq{LO}Kq{ zWq;g0pAp*oTdx!N3zgk-B=Id4^~gb{_!bKpL8I=Sz1K-2#Ca&{{wOp$I-K*;Qz}sM z;)>1~)i|j-5eAM~PNjTW(LsM>2};>tnW#saXrmOEFSZ77b&eRkR)7eo=Sukdp_L+R z#{t_0?|y3=U<|YRnY9%#wZ-^_H4-4E7V}H2p}1*LSPl)$9JdDLNTKHAR9+cCI8|Vb zg@>$Cf+;1K`>j~bSj808ekfKmwlG%vK}cBTl!8wG{LrC8;Y3TjmPc@^u<%M1*7xF_ zi^Fol^k=gKxjIZA1M-Aac=?SkRe1m&!dP#W>*sL;=n0DWWCCr|m=9yk0P7+w{ zH`?_ME>H5iO&;h!*`ov7j3GD^z`3aSHpV}U zzZ1NdDu?P({0^gzI97XA3+Ow(@(&ZvhgbH?mZ%kr(mG@#wPN9x{g?muUwq|Lpz<;u#{0?zct(%R7t*tl^lCMG@IFa8qIp%a%gT$Ev(Ci0~0? zBCPJSDhR5ApziY3=6__RNteCWk>DQx<~mJogIx=|4z_kU(HFDyU)<+!-g8$}ln3aU z^j{)l{ttIyrvEw+bzt`Y+R+s5eE<%HhdK@kdoX4RI~CrTZh*8I(soEqo7Ce_R+P2N z3g8O7aj+1}I8kT|d0T*t@sLt>TUe&Ey|^3_ADboPraJI4-#I=8${S&lM&+wuS(kAy zB|4&^0xE{e3I|@}W8$NrtasowULM~X%5O4n{MOopS;U&jng_8PavV}Cpp3(5HLx@d z@&?G4KrTRj5_0K7q^N)#FZZdC-@%cZFq8#=YX`;xCPZQWpXn2iD>5117%#g zkYFfvZ7STQ164k>Dt;At;t|L9PzqVq}0XHGP@-y zB{?EN{MQ9lxtD+Cq{odp8Z(L<&c&@!kWTbX)K$7?L_MZmu~eEBbq^VV*|lfYa*JG#Ni zM8^H#KpJU0hU|e7O-efn47YA2FkIT~Xft9PY@sk_oVX1(P#D@qEVjlFdixwPgx*Kb z=)GlnMsUG1f^R${XmH4$5q#=sBG~9yVx0(bVcEtL`FsmBmA?B0td}{Eur9C;us*1= zRiOV%&enR00nO$_K~Qt?+gzd55&Eu(X$9a``c^ru33$Cr%6;oWY9~Keq_|$5@LV{< zD5czsZi?&TVcw~V9`MJ_8Y`Z*O;dF!`2R^5r)e4+pnk?bu8(+YKk?BnW@J@ln_(_Y zzcbK(==RZomk$z1Ag2M+ok+aT;eZL%q&6(40cdT2q$oS6rnm*5gDY;h z`(Qr3oInqAFc&UsP;chJDgFJLe!B zhExIRCL~4Kg0H=Nq1Vd~a6#Yz^Nkif{6Q$c>z(qoqFhnt<#$2t4`_*Sc=%Dwkt;3f zR!(A}Ag2s;#({>ucKIyi<*#}v?kncWm3FDkEp!dIuY%#4j4yqR6xW~*Q$O=|Ngj7R zFh@tl_c*BFibN*&YHEiSUVNm><0OiU!kiTwh1Z7kI4I>7d+~7&qe=mFy2u>5n%ZWx z7YBlPU28a^$=x^*sN!2eS<5)Dwi&fbYyptTB@h-?QTelVRC=uL;)UEnI26mT~b|$t^`UJ*XaGf-=z{B^097O7o=0`I_Vzr zyS-G>JFut6XErp!pd=v8ZJzv%0F#+WM)aZBOVHF0J4c*v-CMR(fMCkhx)Pi zKEr+iW1Aq<>;!a`b09$wg#I+5r3Jv^}=|aO_(P2go#%AG1?% zrkzQ&u*9?6+S%X72)gM(pl<->TCpRc+(F+JD0hW@WwddI)nnab>kPUw!Q}vvXgpCC zEKeZaXwNL`>+#^A5Y2NOuUnPz8d4tWm~M?A7{9quHA)GD75apyO}3B1eJ4Ki8q1Xg zfR583B{Gw5c50n0JcZ4{BySSL z-V}XGPG=J3+A(`?_KlJVjc~JCV;!On;AC!@ZU|f;1#ri`40khqC?IuwsNU@MsLw(MZ($N3rBYJ_GG5)F5yzDj~Jt#=204K$% zqo+4gC`WCWPetJ~8GSlpukQ zjaE8Av_9oMZl>tA8ebWIeOra-NRc^T(}(`p{XuOy{XP(=?MxqcF~-`Yxc#oDR;i9k zxNFUO{H`&8+wYL;ptJz%=|vawb!}H&a~%}{^I4lI^##ZkWps+NLIUSEn70)k>$HRl zL5g^Ou~$*&I>~;7Gt$l)3o_ zj?!^|add2v2YO5p^^-6E8Bey+gAsrI2dbDlDD?FFcB z>0SF*h@SJbbSD>%=#FmY%f<{^=4Ku?cBTL0D%CucOXywB(&Q&9Iz806Z&}Ym%x@=M zzCq5d6LGyshEAa5C?w}hqQ(#1x6FqN$_MyDFg}0J^ny2kat~cUkVtSG7pP*nQz?#w zO?W?V@#N72-taeg7jLy6UQOUKKYqMdJ;jG#<U^lF zWxzBZ^OWgt#J!&Ud>@gc1Rm%o{>W48hadRcpjOX0p`P;f*x{%W>a|D{zf9VwrDWVL zHwkE-&}zVJ@MD@%0rg$?H;q(SI+wEoE2Dcz^6ht3v_!- zrNLH2&dq{ukD=RM7$6IJy^aSk$^a85j9m=af**UdBYqjUkXEUaHjV`BvHyep9$>pn ze)RqX-9^yH1Ny-KL0{lmse@~Lga?`fU8M-KH4>EA7VCtl6swhruYxu?7fvWr-7y3C zKrzyd8IqE^0qVg-XeM85Wg6fy1LoS_ zZq!|~3~OTvkh|%s5>(yyEyL^gEeKM&hk$MT#Uj{vN?(TEL<4_+3b*;aC2I_FOfv=58+SNiQNXd{=m`BdG zBj&+KoZlJZK?DvwZ8GRG9r`4=_S|VQG3^X=WC7zZ0ltD*NX`WUzM}gSqI)CY2f3Kn zT!~4u;TzY=Ws2b`Bt{G|RDdft@{@#p5b1CvpyKmk6LZ7M9CCG~JBrM8S6qkI{y>*X z<9&dP`-X&4Soj-LX{u3+^0hKfCNgnub(DFCPWYIzv&3$IoA>b!wwOj;du(^%%?$@z)*@So zG6-CDiQVk4tDs)!!kZpndkd(WUE3rmx_!7H*M)(V9`H`@L9!|5_Cv+k{-`&S}6PKvsQmphyE zgs(?}xH2cZO^RkjuXqN>AF_hDrOs5)brAQvlWiqKougmF?K`o4S<*hv*^jiBIN6CZ zq>b+PkM{2V_VrHofDDbL_jy>C3`Iv5c_>Yh{sCX_c`jaOH^+bHV6}48ivHQlX30@3 z{ic_lAxFvK7V+==f*kwg=uq^_&)`0OM~OauKNr~<0l;q`+)nuQ$=Ox(@mnaehXa7$ z7XN4u^tVqH*{1>M%MrufK9htvMuBPC5CcEp&w20}FBMEO@Y%`k0e{trp$7YB1+DFy zl@IuC&Dwr)a{Oe0eF$;LbXP30sg&^5jeLPW^YE$}^zT@03sY9V{(yhzn(ZHDBlKx6 zP(Z7CYLP7vtdId%A<8OS0C>Lw>S<7yLm91;a*3WKJGHLLMz1RZm=tbA3@|fN?Mdra z+oS+P>yFs7a9c}gJn#NHvfRT~1fo`TIuhjgi~Xo zUqqt|PnGJ~5BS$zo&0Q{ay_3{l=A_<-3uSZn8G7-SO)3;gqd0bdINIB)`AKFPj}$A5;3UJd6C%*Z zw9&OK5*0@`N7)W27yM||yyZkBQcCEv4)%xENFAr-oC5xGO(m+Tm7h!Qua=Cl1(Mqh zCD*~hN~6$$(c6LhbO^RGr5Qr7gxl=lAc$f&^3@A*{ZJ8HPWb9+7$4f3@O$8P=--5& z?6J6_&|I3H>tN@^pea%*H%zcxia|Q5@-Z+<2}ltvuo^W=jLP*$N?sMDPU>{?LsXQ& zzNSW(ly~FdDZn;LT^`S-#iNn*cn`ZF9z}(J==P8UYm-LD3hdYMC~nG{f54Z(NJ5zm zeALVT=#9+np!<0Cq9dK)D#p&|f%`nIEE3{XsnA;GMX=fEtPQW$swLbkv1E!C4&f3m z)?GS#l@M?2q$`;%fs0SJj|S#MuE>tpphUW#$i9Q~32ydd4bsv>-0T$%8mqqUk`bwp z27kbbf~&RW((M-5oCLIwUg~1)2`G-9K`+VR z5KS9bEzDe+vAhYQ0!ZefRZCYsgD5c0qO%3xy^V1)pchSN7|*_0A_Qo694!$d)LSxS zgqj*Ki-ibnW}pe7jfdhbz)3cnlN4 z$*63^paWQa2|xq3yh zeqWx9$$Q*wp_Dn4AYo_?{Xt{`Vq^&vqe$4D9niRz^76OYpZcNxZR0H)|HTqR-d>U#O@J=?Ke*4&AX{h7)uL%BG7tFzjs@cCP!XaJ%@b@Ym+6!d-JfqfKVl1w0IC&HlF^>JV@AOa*R+NTw2@)NqWw zVg6GXzvT~s(v~`cwZqx>(@^`sq1m#=I3Tu(El)!Urcd4ecB=Tvw)_VECua&-gc|s+ zE=to=-@q>tyY$ZEiUThSk((R%zdX{-7lq)>d5?Q7q?tHS%|$rgDH76jowD&G%pc)W z2gPflRN%(SO$R;>nU(lLer>c~22Zi<3C&c?PU?>WO{(k`V4mMxC+#E$8YS_Tcw9t5P8AhsPFMZi zJIBCX^Bxy0z}G8Xhs&8e30SDnJ*5oYQNq$}IH-hTu|kqS(_x@#i<1@mBTZNZd=HrS z=ml_>M|Y+cM6*)|p!k3YqP0+V{Q%Ui*CzzyUBF1THkS#@gXO@yXTitkEXd*3S4VLW zD9#Un`1OUGwGTjXDX)ssY6D%2T+79_XgvJLP%!+6Xtbjvv{+ z15u}d@@)K!bu~K^SB?^Iox`#NQTu>{+3CL<>{d5hT{gHSugJVMGVvS$XN*sc>vbEs=NF)f~4;6o+!wu^$) z?3-H2x=H@YbzNkYgHf94mNRFByzyATaAKr&;5B)iG6?s}<7nkYK~bE?MS@pKH&bMC zBF#`TX0iCEP+^{%27CN?|Z$y%eAA0`ICM+)l9RUvfCRUv%ERiV}GfF~Ol&D8}w`S7g{)o`N@b}QLU zsdK@)BeBIHjfaG-jji4QUYif)iIC<%GPqG2#d0Vtfm8@-HKZa)n<25)=|}_L>wX>n z8@qKdif@_6$>8G}o~lT5jyPSd<19OH2#QI5B9=cBp}9Vq(7y&p?gHvK<6xEPD4Iwv z`%e5M?*O|e9mNC{`$gR7*v@{Rjs_|=iJON1DGWWzDuV7HPYjnU64zs@qSHVt~!RnX6>X*UlGGcXElhwOibac(r zK2sT4C;nmeE`F7;LR+E|$#zE!8cwER-H?bE zKzSglu(XSUs#vm>-kQgSgQG~z)K=^&W3#0Y#5_D4RX1gz zxIUQ7CIM)`iXw+FyCiV0`s%&xf1&RP+;^IEX>Z$&(|5G>5x4V)K=(bb25?IglTpWq>Tdt z@*a!8OWxyerbs`KKuGQ~hGx)KY+bDE2#5_HKHojGSJ6Mz!#-0_pb&xAsrT^*xu&HB zn*%QuSjEkkk@HZ8HxxZf;Iq5I!K*!T*wf1O0XYG%r+vb6V$*h2_0iwA#~0je#!!gZ z`7YKl6gJzdT$Xi1(MPD?1{g_-k;|k&(#5~&kU;L`5q!xhgf>iwDqC9;3XUh;>`mAx z1ZyP+9efCD%Yw_At_~S|s*+^|kgfTa99SWs!y8!;8lW>Kt|(LLBne0-fye6(KFz&Q z{fOTJ#C?QU`6W5;`nx3C9Ziyy{6mt*SOrP>75FsTjdkl#YdR1vQij26m=q_QHVmyq zk!<-e^k`5d^i0LQ%Ya7^t-F9l^ztp?A;MDNpck}Z>d(b9KNIgqCu`3_(edzF!`ocK zHp5{~K%cgHm=lnvvYoO~H+0PMayH6Cf%o})UI8}Z$Jiq|sCD*_5Pc~o0PLdx`#k1Z zuTQFD&@*?>-z}8r!C$Q~hfcnQ*Jp%Iz~xZD%Vk^WQR^2z6XDr?K3;baLqpjA0wRq9 z9+?<)PW~4Ueu)u4p83iB=6E>|Dey2YA;)C0ARS}h(4))|BcW)7LtG)e_2>cz1^EbV zejyyrDDJ-=ss4U`l1|`nc+~k?gRvarRssq5U5ud;VpNXdtdMwS=M)RvQc(thAL6xm z^oS0ivpg(427Q3@ZDWuwbUge31E+kFTkefPX_AoDKy56f<&eyl?k}M+G#bmUc^Q4x zeFK0{mW1naoH~umsbvAfDUB31+{yV*_$5MSELD+Oo?@UU(CGl1Clun`rDk+_txq7dD6x;yjao!&HU~*vCtE+F_RUt}4CEVk0iEKtb z`bc_@AK|ss<)iZ`Zls)6jD?gBX?nNxM_0|y(cgDiex8CF5WQWn9G`~ZgT-dR`WRA? z-16&m6fKD?@&j-ud}DKu|G;T+8PEcn-tMp%Uq`bMJ<`qIoP(n1OgH;<4w|9FLoFix zEHmCf%W3+8ldYSFHW2ECq=79kA`uS8mc{dt21VBMgUA(RW<#44EXiH|BL{nU0n#R~ zaa4bE7~T=!yUlvOmG?cJS$CH|?2tk26HkziCZ7-M`B83Gz7P#kEp=@F7HjAO=yR9P zaahJKL45?}_f2?#j2WgVZ8}9&55^i84{0K#d^vmQO>}_% zSk8`KjCRt;wPzIy|ygqItl*AD@z**Z+2o{x7206bd6@?Z$I+V_ICuTntE#xz8wV1DZP zJ1$nc9Q7DKL7WG4SL)W28}@pBw219n&)2&!mD`TzTGiJ~?Zms9{y4VxT(c;iYq(AnCdLC|12EC2c8o9HcUj#Rbs{n6~!zaZh2lgW$ zUZlX9-$p&A-4yHj92dsQ^kaSI!1~0P{eW95f7ct-sFfUgK`NmB6gPQQ7}3x+xEr7n zd>jf+D(P~?K3$YuH6hBrIY+h&^^`G{x|rM8W|V?$^$uFBydn6w_{?e9_6|y>>CJM> zcV={nhB3x@u>P(5NzYWEZslqC(zds8Kz{iuJU+7W^F3^z)yN!M(2U**A^#i9 z8>Uy!uNT-$t5FZSTx8{Ikfzm5;(wfpqGDmvM5g;?8ngx_CtLX|?g++x`1AAAgxdYT0Sa5RRMG>hh@=jWRyUs3tmh89&}zp zqVPmO$_=!f*pE)q@LNQ7$pJKu9tV-{0DL{k5iIow5RIgN!L282{}i1F$3YNBZycm^ zq3=ZKdl11xofid5+99+J(U*_2mp(`K-bJvQbt*xM`4*(u0x6I}R5(RbAyDoP31zwY ztEZ^bo5>33=6}a!%ag-sKMmtO^s>9ZLREBt+p?ep9YS=c5;pEAS`ZuW!b_s@*^-D~ zNNooa5BTttmcvKUCe(Mf^M6*&f2^zz_!<9;!_Gg3YWvy6f2ZGkVSd0@6Rf{2%|F2=wzcl<+h7#!CoUHO|w25BpwCwyEEkUlR!y{KS z)s^D%Aqv#-XT=h-!r=H&$9HgkNox256rR&{d|M};XFgUYJMc#=W%UXDo{T(>qRVdK zwmSYr0+&5|CI0D??@S5%9~NZ7{fs7$GiTQELrI_=se2jF<6L;sti|xak=yb^LX41F6;V?Hn3i3ba>>>->;be#m)otsfHN$iY#mjz2B> zzNKQ4J{i6iSNf5hf{)M_qS+65=!bkPHtibf_7ComGi@ z|WJjJv(WY^vC;VhAyN=%u zYZM;i6`iklRx_#@{?T8q#G3cDn+f$4E7dif+iiXhU*zX1N&L!+tu#mQ`9Kb=>#Cp# zYZ8(A7AU{Y#J3W$IM@k%B8~TVR*GtZh80Lqd5AVJv=8eABBW2?fn;f|Kw;al66v3_z1=K=)>!FWmrGs5uj#lQrPgYf|2`pzV|C`sRUihdHR_ z7kL-@TjqJ$pHHD)V-Gm%_+la$#<+M_no!Hp=$Zh|Iv4^+c#BeA#PiY-=Qj*TpCO(gdj`KdGwA#xfv>}9h$+aVD?f4 zN;MV3X^-Nbn(=N1&xRV_?Ojer!n3G`f9myld=1~4$Xk zLvHwILk%D2hg|X+{Wz`tke}eyNt7vQKDZ#Bay9&a$YjN0`Rd=0X^GkJF?Pg@HSTMB zM8w7u3m770NDb_Pz9CO3-7C7I|oVGp9r?a>pK|v1Y74F3Ji^dr_cOv zZl7c;ygp;s@aO!HCEme)uFL(9dESA3$WcFJhBwU*`P_|vR8qsg>SbTMgw(GU!2^yq zK|P)cIMj;_a9R}6#VIHhZ#N`REz#V}qh|<)+PsX1cVwfugR-RgZE6m^;ev=!og7_OZ@a1BA zT}DIcz5-it8Ev5B+^pgX>JYk!Na5$w$qu*z*KPG-?363$7@g&0qpqSjbt*)oFkNda zg2;EwigutL>oPvC{K@(mNKnJi^s?iwqD|4=Tt2&Pb?J38VUA?@onxbm^;|{ip>tf% z`79CH+-vX%Xbn8xxrTD%UK5LTpOG~a)9^XiXi*O_sD>XYvcZ2KU0mmX!BLAo8^(#O z@ejC53l`a;Kahbg31dBfz@wob;FI-r)Mo&8MJnk<_!TVLLusP=V0q=+YWQ)^8s6@f z!zfm91d(RA^SRF6chvBIy4g+F;WNkEj!!Zim6Bal%CO3yU1uTE2kFobT2~3B8aQR* zS6v~ua=t)`PwMFe)T@S{=3witqa=Edn+?4IvT7Xcv>Rx#DV6Nt-ZNuKeR|(2V*TPd z@2hVVGl>s3otbO+)ndBetA7+QUJZP18RUnY@k17f{r!+KKV+8J&ky-hknF-9{(0#w z6EKVyni_rrQ62{4@K^%}b8H~rEH3hs$P#bCqFMtV-hJT_GwQ?cPq2NaGLhxT$NXDO zI|jHM#`Js`iDHnSmGGHln^D8ZkPS->JchE|yNT{e=tPy}N;UdbLc78&2kKBVQret& zsjcC=3GDU1P?ECBUvDL_!FNzEO&O`*=6N_SR#Z@(BW`rK7a;$|iX%;s?l%94lbv!0 zt)$zy**ka8plAo|TU9}+<>?Q-#uXXWl{gx;0ldCWc90cCMOFLTqxNF6`d%2_<}bV0 zxmI|b@x9Bk$%^bqo(_jbt;(|UF8UP>Itl+FOsD-6EVRCV=B5JVD)_Zj`^%I9HNm7! z1&WG-wj-C>P4`i&DTz?-edXV2XrZmswdZYAGa3V+?LW=>!P)G8{zZyNu{6aZZ$KA< zL;6q)r}c!?3sP_PhJc1e_NGR4HB6tpD2-aUun(2lb?Wpqij8xixX_XF-kQE(((obU z;XfgmH`kKmK>d}L_at_22 TWfnQW;zR8JmDp`D^tk^AlyZWe delta 17619 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 diff --git a/cmake-build-debug/basic_framework.cbp b/cmake-build-debug/basic_framework.cbp index 3da7836..6817323 100644 --- a/cmake-build-debug/basic_framework.cbp +++ b/cmake-build-debug/basic_framework.cbp @@ -8,18 +8,18 @@