diff --git a/Core/Src/main.c b/Core/Src/main.c index 6ff2e3dab2a67479a055d427c0c4b4edc1eeaf44..e86ed21da7f91075a3cafdec24e32138f4820ab7 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -31,13 +31,12 @@ /* USER CODE BEGIN Includes */ #include "bsp_can.h" #include "bsp_dbus.h" -#include "BMI088driver.h" -#include "ist8310driver.h" -#include "BMI088Middleware.h" -#include "math.h" -#include "MahonyAHRS.h" + +#include "apl_INS.h" + #include "drv_chassis.h" #include "drv_gimbal.h" + /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -68,46 +67,32 @@ void SystemClock_Config(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ -fp32 mag[3]; -fp32 gyro[3], accel[3], temp, onto = 0; -fp32 INS_quat[4] = {1.0f, 0.0f, 0.0f, 0.0f}; -fp32 INS_angle[3] = {0.0f, 0.0f, 0.0f}; - -void get_angle(fp32 q[4], fp32 *yaw, fp32 *pitch, fp32 *roll) -{ - *yaw = atan2f(2.0f * (q[0] * q[3] + q[1] * q[2]), 2.0f * (q[0] * q[0] + q[1] * q[1]) - 1.0f); - *pitch = asinf(-2.0f * (q[1] * q[3] - q[0] * q[2])); - *roll = atan2f(2.0f * (q[0] * q[1] + q[2] * q[3]), 2.0f * (q[0] * q[0] + q[3] * q[3]) - 1.0f); -} +//TIM calback void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { if(GPIO_Pin == IST8310_DRDY_Pin) { - ist8310_read_mag(mag); + //ist8310_read_mag(mag); } } - - -int a, x = 1; void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef * htim) { if(htim == &htim3) { - BMI088_read(gyro, accel, &temp); + INS_get_data(); - MahonyAHRSupdate(INS_quat, gyro[0], gyro[1], gyro[2], accel[0], accel[1], accel[2], mag[0], mag[1], mag[2]); - get_angle(INS_quat, INS_angle, INS_angle + 1, INS_angle + 2); Chassis_RC(); Chassis_set_speed(vx, vy, vw, motor_speed); + Gimbal_RC(); Gimbal_set_angle(angle_yaw, angle_pitch); } } - +int ss = 1; /* USER CODE END 0 */ /** @@ -152,17 +137,12 @@ int main(void) Gimbal_init(); HAL_Delay(100); HAL_TIM_Base_Start_IT(&htim3); - a++; - //for(int i = 0; BMI088_init() && i <= 10; ++i, ++a) BMI088_delay_us(100); - x = BMI088_init(); - for(int i = 0; ist8310_init() && i <= 10; ++i, ++a) BMI088_delay_us(100); - /* USER CODE END 2 */ - - /* Infinite loop */ - /* USER CODE BEGIN WHILE */ + + INS_init(); + while (1) { - a ++; + ss++; /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ diff --git a/Drivers/usr/AHRS.h b/Drivers/usr/AHRS.h new file mode 100644 index 0000000000000000000000000000000000000000..3ad6a343cad64bb26768eb9cad182c28ec92400c --- /dev/null +++ b/Drivers/usr/AHRS.h @@ -0,0 +1,61 @@ +#ifndef AHRS_H +#define AHRS_H + +#include "AHRS_MiddleWare.h" + +/** + * @brief 根据加速度的数据,磁力计的数据进行四元数初始化 + * @param[in] 需要初始化的四元数数组 + * @param[in] 用于初始化的加速度计,(x,y,z)不为空 单位 m/s2 + * @param[in] 用于初始化的磁力计计,(x,y,z)不为空 单位 uT + * @retval 返回空 + */ +extern void AHRS_init(fp32 quat[4], const fp32 accel[3], const fp32 mag[3]); + +/** + * @brief 根据陀螺仪的数据,加速度的数据,磁力计的数据进行四元数更新 + * @param[in] 需要更新的四元数数组 + * @param[in] 更新定时时间,固定定时调用,例如1000Hz,传入的数据为0.001f, + * @param[in] 用于更新的陀螺仪数据,数组顺序(x,y,z) 单位 rad + * @param[in] 用于初始化的加速度数据,数组顺序(x,y,z) 单位 m/s2 + * @param[in] 用于初始化的磁力计数据,数组顺序(x,y,z) 单位 uT + * @retval 1:更新成功, 0:更新失败 + */ +extern bool_t AHRS_update(fp32 quat[4], const fp32 timing_time, const fp32 gyro[3], const fp32 accel[3], const fp32 mag[3]); + +/** + * @brief 根据四元数大小计算对应的欧拉角偏航yaw + * @param[in] 四元数数组,不为NULL + * @retval 返回的偏航角yaw 单位 rad + */ +extern fp32 get_yaw(const fp32 quat[4]); + +/** + * @brief 根据四元数大小计算对应的欧拉角俯仰角 pitch + * @param[in] 四元数数组,不为NULL + * @retval 返回的俯仰角 pitch 单位 rad + */ +extern fp32 get_pitch(const fp32 quat[4]); +/** + * @brief 根据四元数大小计算对应的欧拉角横滚角 roll + * @param[in] 四元数数组,不为NULL + * @retval 返回的横滚角 roll 单位 rad + */ +extern fp32 get_roll(const fp32 quat[4]); + +/** + * @brief 根据四元数大小计算对应的欧拉角yaw,pitch,roll + * @param[in] 四元数数组,不为NULL + * @param[in] 返回的偏航角yaw 单位 rad + * @param[in] 返回的俯仰角pitch 单位 rad + * @param[in] 返回的横滚角roll 单位 rad + */ +extern void get_angle(const fp32 quat[4], fp32 *yaw, fp32 *pitch, fp32 *roll); +/** + * @brief 返回当前的重力加速度 + * @param[in] 空 + * @retval 返回重力加速度 单位 m/s2 + */ +extern fp32 get_carrier_gravity(void); + +#endif diff --git a/Drivers/usr/AHRS.lib b/Drivers/usr/AHRS.lib new file mode 100644 index 0000000000000000000000000000000000000000..b6ff02158e5740f50f0bad2d1883c122036b1d5c Binary files /dev/null and b/Drivers/usr/AHRS.lib differ diff --git a/Drivers/usr/AHRS_middleware.c b/Drivers/usr/AHRS_middleware.c new file mode 100644 index 0000000000000000000000000000000000000000..06236668e4c770779576c06178b0a318295af180 --- /dev/null +++ b/Drivers/usr/AHRS_middleware.c @@ -0,0 +1,144 @@ +/** + ****************************(C) COPYRIGHT 2019 DJI**************************** + * @file AHRS_MiddleWare.c/h + * @brief 姿态解算中间层,为姿态解算提供相关函数 + * @note + * @history + * Version Date Author Modification + * V1.0.0 Dec-26-2018 RM 1. 完成 + * + @verbatim + ============================================================================== + + ============================================================================== + @endverbatim + ****************************(C) COPYRIGHT 2019 DJI**************************** + */ + +#include "AHRS_MiddleWare.h" +#include "AHRS.h" +#include "math.h" +#include "main.h" +/** + * @brief 用于获取当前高度 + * @author RM + * @param[in] 高度的指针,fp32 + * @retval 返回空 + */ + +void AHRS_get_height(fp32* high) +{ + if (high != NULL) + { + *high = 0.0f; + } +} + +/** + * @brief 用于获取当前纬度 + * @author RM + * @param[in] 纬度的指针,fp32 + * @retval 返回空 + */ + +void AHRS_get_latitude(fp32* latitude) +{ + if (latitude != NULL) + { + *latitude = 22.0f; + } +} + +/** + * @brief 快速开方函数, + * @author RM + * @param[in] 输入需要开方的浮点数,fp32 + * @retval 返回1/sqrt 开方后的倒数 + */ + +fp32 AHRS_invSqrt(fp32 num) +{ + return 1/sqrtf(num); + +// fp32 halfnum = 0.5f * num; +// fp32 y = num; +// long i = *(long*)&y; +// i = 0x5f3759df - (i >> 1); +// y = *(fp32*)&i; +// y = y * (1.5f - (halfnum * y * y)); +// y = y * (1.5f - (halfnum * y * y)); +// return y; +} + +/** + * @brief sin函数 + * @author RM + * @param[in] 角度 单位 rad + * @retval 返回对应角度的sin值 + */ + +fp32 AHRS_sinf(fp32 angle) +{ + return sinf(angle); +} +/** + * @brief cos函数 + * @author RM + * @param[in] 角度 单位 rad + * @retval 返回对应角度的cos值 + */ + +fp32 AHRS_cosf(fp32 angle) +{ + return cosf(angle); +} + +/** + * @brief tan函数 + * @author RM + * @param[in] 角度 单位 rad + * @retval 返回对应角度的tan值 + */ + +fp32 AHRS_tanf(fp32 angle) +{ + return tanf(angle); +} +/** + * @brief 用于32位浮点数的反三角函数 asin函数 + * @author RM + * @param[in] 输入sin值,最大1.0f,最小-1.0f + * @retval 返回角度 单位弧度 + */ + +fp32 AHRS_asinf(fp32 sin) +{ + + return asinf(sin); +} + +/** + * @brief 反三角函数acos函数 + * @author RM + * @param[in] 输入cos值,最大1.0f,最小-1.0f + * @retval 返回对应的角度 单位弧度 + */ + +fp32 AHRS_acosf(fp32 cos) +{ + + return acosf(cos); +} + +/** + * @brief 反三角函数atan函数 + * @author RM + * @param[in] 输入tan值中的y值 最大正无穷,最小负无穷 + * @param[in] 输入tan值中的x值 最大正无穷,最小负无穷 + * @retval 返回对应的角度 单位弧度 + */ + +fp32 AHRS_atan2f(fp32 y, fp32 x) +{ + return atan2f(y, x); +} diff --git a/Drivers/usr/AHRS_middleware.h b/Drivers/usr/AHRS_middleware.h new file mode 100644 index 0000000000000000000000000000000000000000..2351731bbb2c4443a2e28e4c7c294fda7eaafcd0 --- /dev/null +++ b/Drivers/usr/AHRS_middleware.h @@ -0,0 +1,66 @@ + +/** + ****************************(C) COPYRIGHT 2019 DJI**************************** + * @file AHRS_MiddleWare.c/h + * @brief 姿态解算中间层,为姿态解算提供相关函数 + * @note + * @history + * Version Date Author Modification + * V1.0.0 Dec-26-2018 RM 1. 完成 + * + @verbatim + ============================================================================== + + ============================================================================== + @endverbatim + ****************************(C) COPYRIGHT 2019 DJI**************************** + */ + +#ifndef AHRS_MIDDLEWARE_H +#define AHRS_MIDDLEWARE_H + +//重新对应的数据类型 +typedef signed char int8_t; +typedef signed short int int16_t; +typedef signed int int32_t; +typedef signed long long int64_t; + +/* exact-width unsigned integer types */ +typedef unsigned char uint8_t; +typedef unsigned short int uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long uint64_t; +typedef unsigned char bool_t; +typedef float fp32; +typedef double fp64; + +//定义 NULL +#ifndef NULL +#define NULL 0 +#endif + +//定义PI 值 +#ifndef PI +#define PI 3.14159265358979f +#endif + +//定义 角度(度)转换到 弧度的比例 +#ifndef ANGLE_TO_RAD +#define ANGLE_TO_RAD 0.01745329251994329576923690768489f +#endif + +//定义 弧度 转换到 角度的比例 +#ifndef RAD_TO_ANGLE +#define RAD_TO_ANGLE 57.295779513082320876798154814105f +#endif + +extern void AHRS_get_height(fp32 *high); +extern void AHRS_get_latitude(fp32 *latitude); +extern fp32 AHRS_invSqrt(fp32 num); +extern fp32 AHRS_sinf(fp32 angle); +extern fp32 AHRS_cosf(fp32 angle); +extern fp32 AHRS_tanf(fp32 angle); +extern fp32 AHRS_asinf(fp32 sin); +extern fp32 AHRS_acosf(fp32 cos); +extern fp32 AHRS_atan2f(fp32 y, fp32 x); +#endif diff --git a/Drivers/usr/apl_INS.c b/Drivers/usr/apl_INS.c new file mode 100644 index 0000000000000000000000000000000000000000..5fc8f7e1990353634e5c67c625dda11754f67f3f --- /dev/null +++ b/Drivers/usr/apl_INS.c @@ -0,0 +1,103 @@ +#include "BMI088driver.h" +#include "ist8310driver.h" +#include "BMI088Middleware.h" +#include "math.h" +#include "AHRS.h" + +#define BMI088_BOARD_INSTALL_SPIN_MATRIX \ + {0.0f, 1.0f, 0.0f}, \ + {-1.0f, 0.0f, 0.0f}, \ + {0.0f, 0.0f, 1.0f} \ + + +#define IST8310_BOARD_INSTALL_SPIN_MATRIX \ + {1.0f, 0.0f, 0.0f}, \ + {0.0f, 1.0f, 0.0f}, \ + {0.0f, 0.0f, 1.0f} \ + +/*-Definition-*/ +fp32 INS_mag[3], mag[3]; + +bmi088_real_data_t bmi088_real_data; + +fp32 gyro_scale_factor[3][3] = {BMI088_BOARD_INSTALL_SPIN_MATRIX}; +fp32 gyro_offset[3]; +fp32 gyro_cali_offset[3]; + +fp32 accel_scale_factor[3][3] = {BMI088_BOARD_INSTALL_SPIN_MATRIX}; +fp32 accel_offset[3]; +fp32 accel_cali_offset[3]; + +ist8310_real_data_t ist8310_real_data; +fp32 mag_scale_factor[3][3] = {IST8310_BOARD_INSTALL_SPIN_MATRIX}; +fp32 mag_offset[3]; +fp32 mag_cali_offset[3]; + +static const float timing_time = 0.001f; //tast run time , unit s.任务运行的时间 单位 s + +static fp32 accel_fliter_1[3] = {0.0f, 0.0f, 0.0f}; +static fp32 accel_fliter_2[3] = {0.0f, 0.0f, 0.0f}; +static fp32 accel_fliter_3[3] = {0.0f, 0.0f, 0.0f}; +static const fp32 fliter_num[3] = {1.929454039488895f, -0.93178349823448126f, 0.002329458745586203f}; + + + +/*-------res_data-------*/ +fp32 INS_gyro[3] = {0}, INS_accel[3] = {0}, temp, onto = 0; +fp32 INS_quat[4] = {1.0f, 0.0f, 0.0f, 0.0f}; +fp32 INS_angle[3] = {0.0f, 0.0f, 0.0f}; + + + +static void imu_cali_slove(fp32 gyro[3], fp32 accel[3], fp32 mag[3], bmi088_real_data_t *bmi088, ist8310_real_data_t *ist8310) { + for (uint8_t i = 0; i < 3; i++) { + gyro[i] = bmi088->gyro[0] * gyro_scale_factor[i][0] + bmi088->gyro[1] * gyro_scale_factor[i][1] + bmi088->gyro[2] * gyro_scale_factor[i][2] + gyro_offset[i]; + accel[i] = bmi088->accel[0] * accel_scale_factor[i][0] + bmi088->accel[1] * accel_scale_factor[i][1] + bmi088->accel[2] * accel_scale_factor[i][2] + accel_offset[i]; + mag[i] = ist8310->mag[0] * mag_scale_factor[i][0] + ist8310->mag[1] * mag_scale_factor[i][1] + ist8310->mag[2] * mag_scale_factor[i][2] + mag_offset[i]; + } +} + +void INS_init(void) { + ///for(int i = 0; BMI088_init() && i <= 10; ++i) BMI088_delay_us(100); + BMI088_init(); + for(int i = 0; ist8310_init() && i <= 10; ++i) BMI088_delay_us(100); + + INS_quat[0] = 1, INS_quat[1] = 0, INS_quat[2] = 0, INS_quat[3] = 0; + BMI088_read(bmi088_real_data.gyro, bmi088_real_data.accel, &bmi088_real_data.temp); + + imu_cali_slove(INS_gyro, INS_accel, INS_mag, &bmi088_real_data, &ist8310_real_data); + + AHRS_init(INS_quat, INS_accel, INS_mag); + + accel_fliter_1[0] = accel_fliter_2[0] = accel_fliter_3[0] = INS_accel[0]; + accel_fliter_1[1] = accel_fliter_2[1] = accel_fliter_3[1] = INS_accel[1]; + accel_fliter_1[2] = accel_fliter_2[2] = accel_fliter_3[2] = INS_accel[2]; +} + +void INS_get_data(void) { + + BMI088_read(bmi088_real_data.gyro, bmi088_real_data.accel, &bmi088_real_data.temp); + + imu_cali_slove(INS_gyro, INS_accel, INS_mag, &bmi088_real_data, &ist8310_real_data); + + accel_fliter_1[0] = accel_fliter_2[0]; + accel_fliter_2[0] = accel_fliter_3[0]; + + accel_fliter_3[0] = accel_fliter_2[0] * fliter_num[0] + accel_fliter_1[0] * fliter_num[1] + INS_accel[0] * fliter_num[2]; + + accel_fliter_1[1] = accel_fliter_2[1]; + accel_fliter_2[1] = accel_fliter_3[1]; + + accel_fliter_3[1] = accel_fliter_2[1] * fliter_num[0] + accel_fliter_1[1] * fliter_num[1] + INS_accel[1] * fliter_num[2]; + + accel_fliter_1[2] = accel_fliter_2[2]; + accel_fliter_2[2] = accel_fliter_3[2]; + + accel_fliter_3[2] = accel_fliter_2[2] * fliter_num[0] + accel_fliter_1[2] * fliter_num[1] + INS_accel[2] * fliter_num[2]; + + + AHRS_update(INS_quat, timing_time, INS_gyro, accel_fliter_3, INS_mag); + get_angle(INS_quat, INS_angle + 0, INS_angle + 1, INS_angle + 2); + + return ; +} \ No newline at end of file diff --git a/Drivers/usr/apl_INS.h b/Drivers/usr/apl_INS.h new file mode 100644 index 0000000000000000000000000000000000000000..dfa8a2dbbdc37336299d5496c506d2ffc6b29e02 --- /dev/null +++ b/Drivers/usr/apl_INS.h @@ -0,0 +1,12 @@ +#ifndef APL_INS_H +#define APL_INS_H + +extern float INS_quat[4]; +extern float INS_angle[3]; + +extern void INS_init(void); +extern void INS_get_data(void); + + +#endif + diff --git a/Drivers/usr/apl_pid.c b/Drivers/usr/apl_pid.c index 2619c2ab3295d977fd1f462a2110ec9b24c3f597..0121d78b601578da5eeaf8d05982cbb5cb1115c0 100644 --- a/Drivers/usr/apl_pid.c +++ b/Drivers/usr/apl_pid.c @@ -4,33 +4,32 @@ #include "tim.h" #include - -PID pid_speed, pid_angle; +PID_K_t k_speed_chassis = {15, 1.15, 8}, k_speed_gimbal = {150, 2.15, 8}, k_angle_gimbal = {0.05, 0, 0.3}; short output[4] = {0}; -void PID_init_speed(PID *pid, float MAX_OUTPUT) { +void PID_init_speed(PID *pid, float MAX_OUTPUT, PID_K_t *K) { pid->err = 0; pid->integral = 0; pid->maxIntegral = 500000; pid->maxOutput = MAX_OUTPUT; pid->lastErr = 0; pid->output = 0; - pid->kp = KP_speed; - pid->ki = KI_speed; - pid->kd = KD_speed; + pid->kp = K->KP; + pid->ki = K->KI; + pid->kd = K->KD; } -void PID_init_angle(PID *pid, float MAX_OUTPUT) { +void PID_init_angle(PID *pid, float MAX_OUTPUT, PID_K_t *K) { pid->err = 0; pid->integral = 0; - pid->maxIntegral = 1000; + pid->maxIntegral = 100; pid->maxOutput = MAX_OUTPUT; pid->lastErr = 0; pid->output = 0; - pid->kp = KP_angle; - pid->ki = KI_angle; - pid->kd = KD_angle; + pid->kp = K->KP; + pid->ki = K->KI; + pid->kd = K->KD; } float PID_speed_output(PID* pid, float target, float feedback) { @@ -42,7 +41,7 @@ float PID_speed_output(PID* pid, float target, float feedback) { if(pid->ki * pid->integral < -pid->maxIntegral) pid->integral = -pid->maxIntegral / pid->ki; else if(pid->ki * pid->integral > pid->maxIntegral) pid->integral = pid->maxIntegral / pid->ki; - //if(target == 0) pid->integral = 0; + if(fabs(target) <= 2) pid->integral /= 1.2; pid->output = (pid->kp * pid->err) + (pid->ki * pid->integral) + (pid->kd * (pid->err - pid->lastErr)); pid->lastErr = pid->err; @@ -72,18 +71,3 @@ float PID_angle_output(PID * pid, float target, float feedback) { return pid->output; } - -float target_speed, target_angle; - -void PID_set_speed(int _id) { - target_angle = rc_ctl.rc.ch[_id]; - target_angle = (target_angle - 1024.0 + 660) * 8191 / 1320; - - target_speed = PID_angle_output(&pid_angle, target_angle, motor_data[_id].ecd); - output[_id] = (short)(PID_speed_output(&pid_speed, target_speed, motor_data[_id].speed_rpm)); - - CAN_cmd_chassis(output); - return; -} - - diff --git a/Drivers/usr/apl_pid.h b/Drivers/usr/apl_pid.h index 45ee620ed7236bd959548355ea817e963f0a78c0..10f8c880e1b6e467f04d0323e615fb646fd887cc 100644 --- a/Drivers/usr/apl_pid.h +++ b/Drivers/usr/apl_pid.h @@ -3,11 +3,17 @@ #include "stm32f4xx.h" +typedef struct { + float KP, KI, KD; +} PID_K_t; + +extern PID_K_t k_speed_chassis, k_speed_gimbal, k_angle_gimbal; + #define KP_speed 15 #define KI_speed 1.15 #define KD_speed 8 -#define KP_angle 2 +#define KP_angle 0.1 #define KI_angle 0 #define KD_angle 0 @@ -18,12 +24,10 @@ typedef struct _PID { float output, maxOutput; } PID; -extern void PID_init_speed(PID *pid, float MAX_OUTPUT); -extern void PID_init_angle(PID *pid, float MAX_OUTPUT); +extern void PID_init_speed(PID *pid, float MAX_OUTPUT, PID_K_t *K); +extern void PID_init_angle(PID *pid, float MAX_OUTPUT, PID_K_t *K); float PID_speed_output(PID* pid, float target, float feedback); float PID_angle_output(PID *pid, float target, float feedback); -extern void PID_set_speed(int _id); - #endif diff --git a/Drivers/usr/drv_chassis.c b/Drivers/usr/drv_chassis.c index 3185b5f2b73e02cb650a47b5eff7b503814e4c97..13c7202cbb15d392f8d7d0291ff48f43fafb8328 100644 --- a/Drivers/usr/drv_chassis.c +++ b/Drivers/usr/drv_chassis.c @@ -10,7 +10,7 @@ PID wheel[4]; void PID_chassis_init() { for(char i = 0; i < 4; ++i) - PID_init_speed(&wheel[i], CAN_3508_MAXI); + PID_init_speed(&wheel[i], CAN_3508_MAXI, &k_speed_chassis); } short move_mode; diff --git a/Drivers/usr/drv_chassis.h b/Drivers/usr/drv_chassis.h index 5882076d962e2b7994eba41b2d63cada2e6f47ee..0b0d0fa5be74e06fbb564b802586f6cc5ce8a785 100644 --- a/Drivers/usr/drv_chassis.h +++ b/Drivers/usr/drv_chassis.h @@ -6,7 +6,7 @@ #define follow 1 #define spin 2 #define CHASSIS_WZ_SET_SCALE 0.0f -#define MOTOR_DISTANCE_TO_CENTER 2.0f +#define MOTOR_DISTANCE_TO_CENTER 1.8f extern PID wheel[4]; diff --git a/Drivers/usr/drv_gimbal.c b/Drivers/usr/drv_gimbal.c index 3d16bb1438529d44b1937b6dde803d9650460278..e19390d8b6cefbb4e5893a5297969c75c6ee2024 100644 --- a/Drivers/usr/drv_gimbal.c +++ b/Drivers/usr/drv_gimbal.c @@ -8,10 +8,10 @@ PID gimbal_yaw, gimbal_pitch; PID gimbal_yaw_speed, gimbal_pitch_speed; void PID_gimbal_init() { - PID_init_angle(&gimbal_yaw, CAN_6020_MAXrpm); - PID_init_angle(&gimbal_pitch, CAN_6020_MAXrpm); - PID_init_speed(&gimbal_yaw_speed, CAN_6020_MAXV); - PID_init_speed(&gimbal_pitch_speed, CAN_6020_MAXV); + PID_init_angle(&gimbal_yaw, CAN_6020_MAXrpm, &k_angle_gimbal); + PID_init_angle(&gimbal_pitch, CAN_6020_MAXrpm, &k_angle_gimbal); + PID_init_speed(&gimbal_yaw_speed, CAN_6020_MAXV, &k_speed_gimbal); + PID_init_speed(&gimbal_pitch_speed, CAN_6020_MAXV, &k_speed_gimbal); } float angle_yaw, angle_pitch; @@ -27,7 +27,9 @@ void Gimbal_init(void) { } void Gimbal_RC(void) { - angle_yaw = (rc_ctl.rc.ch[3] - 1024 + 660) * 8191 / 1320; + angle_yaw += (rc_ctl.rc.ch[3] - 1024.0) * 50 / 1320; + if(angle_yaw > 8191) angle_yaw -= 8191; + if(angle_yaw < 0) angle_yaw += 8191; } diff --git "a/MDK-ARM/Chassis_typeC.uvguix.\345\247\234\346\254\242\346\241\220" "b/MDK-ARM/Chassis_typeC.uvguix.\345\247\234\346\254\242\346\241\220" index 924f65c54ca19379c52fcfbcdb29954ac97b0fc1..aadeb3c5653b991f3ca1af01c88eca8dc987948e 100644 --- "a/MDK-ARM/Chassis_typeC.uvguix.\345\247\234\346\254\242\346\241\220" +++ "b/MDK-ARM/Chassis_typeC.uvguix.\345\247\234\346\254\242\346\241\220" @@ -110,8 +110,8 @@ 0 - 755 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000700000001000000010000002A433A5C4375626520446174615C436861737369735F74797065435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF33433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C6472765F67696D62616C2E63000000000C6472765F67696D62616C2E6300000000FFDC7800FFFFFFFF38433A5C4375626520446174615C436861737369735F74797065435C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000BECEA100FFFFFFFF30433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C61706C5F7069642E63000000000961706C5F7069642E6300000000F0A0A100FFFFFFFF4F433A5C4375626520446174615C436861737369735F74797065435C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C5F7370692E63000000001373746D3332663478785F68616C5F7370692E6300000000BCA8E100FFFFFFFF30433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C6273705F63616E2E6800000000096273705F63616E2E68000000009CC1B600FFFFFFFF30433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C61706C5F7069642E68000000000961706C5F7069642E6800000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FD00000066000000AB060000FE020000 + 897 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000800000006000000010000002A433A5C4375626520446174615C436861737369735F74797065435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF38433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C414852535F4D6964646C65576172652E680000000011414852535F4D6964646C65576172652E6800000000FFDC7800FFFFFFFF37433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C7374727563745F747970656465662E6800000000107374727563745F747970656465662E6800000000BECEA100FFFFFFFF50433A5C4375626520446174615C436861737369735F74797065435C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C5F756172742E63000000001473746D3332663478785F68616C5F756172742E6300000000F0A0A100FFFFFFFF38433A5C4375626520446174615C436861737369735F74797065435C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000BCA8E100FFFFFFFF4F433A5C4375626520446174615C436861737369735F74797065435C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C5F7370692E63000000001373746D3332663478785F68616C5F7370692E63000000009CC1B600FFFFFFFF30433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C61706C5F494E532E63000000000961706C5F494E532E6300000000F7B88600FFFFFFFF30433A5C4375626520446174615C436861737369735F74797065435C447269766572735C7573725C61706C5F7069642E63000000000961706C5F7069642E6300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FD00000066000000AB060000FE020000 @@ -194,7 +194,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -214,7 +214,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -234,7 +234,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -254,7 +254,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -314,7 +314,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -334,7 +334,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -354,7 +354,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -374,7 +374,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -394,7 +394,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -414,7 +414,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -434,7 +434,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -634,7 +634,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1214,7 +1214,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1234,7 +1234,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1794,7 +1794,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1806,7 +1806,7 @@ File 2702 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006506572696F649600000000000000090006506572696F642148414C5F43414E5F52784669666F304D736750656E64696E6743616C6C6261636B04757365721B48414C5F43414E5F52784669666F3146756C6C43616C6C6261636B0E43414E5F524631525F46554C4C311248414C5F43414E5F49525148616E646C6572044E6F6E650443616C6C04626F6F6C000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006506572696F649600000000000000090006506572696F642148414C5F43414E5F52784669666F304D736750656E64696E6743616C6C6261636B04757365721B48414C5F43414E5F52784669666F3146756C6C43616C6C6261636B0E43414E5F524631525F46554C4C311248414C5F43414E5F49525148616E646C6572044E6F6E650443616C6C04626F6F6C000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 986 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D436861737369735F7479706543960000000000000001000D436861737369735F7479706543000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D436861737369735F7479706543960000000000000001000D436861737369735F7479706543000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1875,7 +1875,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1935,7 +1935,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1955,7 +1955,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1975,7 +1975,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -1995,7 +1995,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2055,7 +2055,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2075,7 +2075,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2095,7 +2095,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2115,7 +2115,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2135,7 +2135,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2155,7 +2155,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2175,7 +2175,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2375,7 +2375,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2955,7 +2955,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -2975,7 +2975,7 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 @@ -3535,19 +3535,19 @@ 16 - 3204000009010000A6060000B0020000 + 3204000009010000A606000033030000 3383 - 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFFD9000000CA000000AB060000CE000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000D900000066000000AB060000E1000000D90000004F000000AB060000CA0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000D3020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D5000000EA020000000000004F000000D5000000D30200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000D3020000AB060000D702000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF55030000D7020000590300006603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000D6010000F0040000DA010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000F1010000F00400006C02000000000000DA010000F0040000550200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E64000100943204000009010000A6060000B002000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000003204000009010000A6060000B002000059030000D7020000AB0600006603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000 + 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFFD9000000CA000000AB060000CE000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000D900000066000000AB060000E1000000D90000004F000000AB060000CA0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000D3020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D5000000EA020000000000004F000000D5000000D30200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000D3020000AB060000D702000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF55030000D7020000590300006603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000D6010000F0040000DA010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000F1010000F00400006C02000000000000DA010000F0040000550200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E64000100943204000009010000A60600003303000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000003204000009010000A60600003303000059030000D7020000AB0600006603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F0700000000000000000000 59392 File 2702 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006506572696F649600000000000000090006506572696F642148414C5F43414E5F52784669666F304D736750656E64696E6743616C6C6261636B04757365721B48414C5F43414E5F52784669666F3146756C6C43616C6C6261636B0E43414E5F524631525F46554C4C311248414C5F43414E5F49525148616E646C6572044E6F6E650443616C6C04626F6F6C000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006506572696F649600000000000000090006506572696F642148414C5F43414E5F52784669666F304D736750656E64696E6743616C6C6261636B04757365721B48414C5F43414E5F52784669666F3146756C6C43616C6C6261636B0E43414E5F524631525F46554C4C311248414C5F43414E5F49525148616E646C6572044E6F6E650443616C6C04626F6F6C000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3603,66 +3603,75 @@ 0 100 - 1 + 6 ../Core/Src/main.c - 42 - 85 - 100 + 0 + 94 + 103 1 0 - ..\Drivers\usr\drv_gimbal.c - 0 - 5 - 36 + ..\Drivers\usr\AHRS_middleware.h + 18 + 1 + 35 1 0 - startup_stm32f407xx.s + ..\Drivers\usr\struct_typedef.h 0 - 167 - 175 - 0 + 1 + 17 + 1 0 - ..\Drivers\usr\apl_pid.c - 22 - 35 - 58 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c + 0 + 661 + 670 1 0 + + startup_stm32f407xx.s + 0 + 167 + 175 + 0 + + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c 0 - 1222 - 1235 + 1219 + 1228 1 0 - ..\Drivers\usr\bsp_can.h - 7 - 5 - 41 + ..\Drivers\usr\apl_INS.c + 36 + 1 + 21 1 0 - ..\Drivers\usr\apl_pid.h - 18 - 1 - 10 + ..\Drivers\usr\apl_pid.c + 24 + 37 + 62 1 0 diff --git a/MDK-ARM/Chassis_typeC.uvoptx b/MDK-ARM/Chassis_typeC.uvoptx index 583c9e24aa3bfe3cb058ed0af5366b4cb79fc97e..8db0c70a6dd20e6ff0570482c19dc95f08b399fd 100644 --- a/MDK-ARM/Chassis_typeC.uvoptx +++ b/MDK-ARM/Chassis_typeC.uvoptx @@ -153,42 +153,37 @@ 0 1 - INS_angle + rc_ctl,0x0A 1 1 - a + motor_speed,0x0A 2 1 - mag,0x0A + motor_data,0x0A 3 1 - x + angle_yaw 4 1 - rc_ctl,0x0A + gimbal_yaw 5 1 - motor_speed,0x0A + ss 6 1 - motor_data,0x0A - - - 7 - 1 - angle_yaw + INS_angle @@ -661,7 +656,7 @@ bsp_imu - 0 + 1 0 0 0 @@ -833,6 +828,54 @@ 0 0 + + 5 + 47 + 5 + 0 + 0 + 0 + ..\Drivers\usr\AHRS.h + AHRS.h + 0 + 0 + + + 5 + 48 + 4 + 0 + 0 + 0 + ..\Drivers\usr\AHRS.lib + AHRS.lib + 0 + 0 + + + 5 + 49 + 1 + 0 + 0 + 0 + ..\Drivers\usr\AHRS_middleware.c + AHRS_middleware.c + 0 + 0 + + + 5 + 50 + 5 + 0 + 0 + 0 + ..\Drivers\usr\AHRS_middleware.h + AHRS_middleware.h + 0 + 0 + @@ -843,7 +886,7 @@ 0 6 - 47 + 51 1 0 0 @@ -855,7 +898,7 @@ 6 - 48 + 52 5 0 0 @@ -867,7 +910,7 @@ 6 - 49 + 53 1 0 0 @@ -879,7 +922,7 @@ 6 - 50 + 54 5 0 0 @@ -899,7 +942,7 @@ 0 7 - 51 + 55 1 0 0 @@ -911,7 +954,7 @@ 7 - 52 + 56 5 0 0 @@ -931,7 +974,7 @@ 0 8 - 53 + 57 1 0 0 @@ -943,7 +986,7 @@ 8 - 54 + 58 5 0 0 @@ -963,7 +1006,7 @@ 0 9 - 55 + 59 1 0 0 @@ -975,7 +1018,7 @@ 9 - 56 + 60 5 0 0 @@ -987,6 +1030,38 @@ + + apl_INS + 1 + 0 + 0 + 0 + + 10 + 61 + 1 + 0 + 0 + 0 + ..\Drivers\usr\apl_INS.c + apl_INS.c + 0 + 0 + + + 10 + 62 + 5 + 0 + 0 + 0 + ..\Drivers\usr\apl_INS.h + apl_INS.h + 0 + 0 + + + ::CMSIS 0 diff --git a/MDK-ARM/Chassis_typeC.uvprojx b/MDK-ARM/Chassis_typeC.uvprojx index 6a1b3a44c45a88fdfbd9f9e9c4caf1302c54c80f..6f41b4c2dbd1a2b548fc0ef54cb8b830cd90bc89 100644 --- a/MDK-ARM/Chassis_typeC.uvprojx +++ b/MDK-ARM/Chassis_typeC.uvprojx @@ -341,7 +341,7 @@ USE_HAL_DRIVER,STM32F407xx - ../Core/Inc; ../Drivers/STM32F4xx_HAL_Driver/Inc; ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy; ../Drivers/CMSIS/Device/ST/STM32F4xx/Include; ../Drivers/CMSIS/Include; ..\Drivers\usr + ../Core/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Drivers/CMSIS/Include;..\Drivers\usr @@ -635,6 +635,26 @@ 5 ..\Drivers\usr\struct_typedef.h + + AHRS.h + 5 + ..\Drivers\usr\AHRS.h + + + AHRS.lib + 4 + ..\Drivers\usr\AHRS.lib + + + AHRS_middleware.c + 1 + ..\Drivers\usr\AHRS_middleware.c + + + AHRS_middleware.h + 5 + ..\Drivers\usr\AHRS_middleware.h + @@ -707,6 +727,21 @@ + + apl_INS + + + apl_INS.c + 1 + ..\Drivers\usr\apl_INS.c + + + apl_INS.h + 5 + ..\Drivers\usr\apl_INS.h + + + ::CMSIS diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC.axf b/MDK-ARM/Chassis_typeC/Chassis_typeC.axf index 6f50675cc502efeca10727521ae7338f8eeccf9d..ac1da2a876cc2a39e7409a3b47c446644e0fd233 100644 Binary files a/MDK-ARM/Chassis_typeC/Chassis_typeC.axf and b/MDK-ARM/Chassis_typeC/Chassis_typeC.axf differ diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC.build_log.htm b/MDK-ARM/Chassis_typeC/Chassis_typeC.build_log.htm index f5c319d6d2f27ca8d94de6c663488b624007fd8c..3425a342184139a3ef6be58fa4348815e05ce72e 100644 --- a/MDK-ARM/Chassis_typeC/Chassis_typeC.build_log.htm +++ b/MDK-ARM/Chassis_typeC/Chassis_typeC.build_log.htm @@ -22,58 +22,85 @@ Dialog DLL: TCM.DLL V1.56.4.0

Project:

C:\Cube Data\Chassis_typeC\MDK-ARM\Chassis_typeC.uvprojx -Project File Date: 01/16/2024 +Project File Date: 01/17/2024

Output:

*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Chassis_typeC' -compiling stm32f4xx_hal_flash.c... -compiling stm32f4xx_hal_rcc_ex.c... +compiling can.c... +compiling main.c... +compiling stm32f4xx_hal_rcc.c... +compiling stm32f4xx_hal_msp.c... assembling startup_stm32f407xx.s... +compiling i2c.c... +compiling dma.c... +compiling stm32f4xx_it.c... compiling spi.c... -compiling stm32f4xx_hal_msp.c... compiling usart.c... -compiling dma.c... -compiling tim.c... compiling gpio.c... -compiling i2c.c... -compiling stm32f4xx_it.c... -compiling can.c... -compiling main.c... -compiling stm32f4xx_hal_rcc.c... +compiling tim.c... +compiling stm32f4xx_hal_flash.c... +compiling stm32f4xx_hal_rcc_ex.c... +compiling stm32f4xx_hal_flash_ramfunc.c... compiling stm32f4xx_hal_can.c... compiling stm32f4xx_hal_flash_ex.c... -compiling stm32f4xx_hal_flash_ramfunc.c... compiling stm32f4xx_hal_gpio.c... +compiling stm32f4xx_hal_pwr_ex.c... compiling stm32f4xx_hal_pwr.c... compiling stm32f4xx_hal_dma_ex.c... -compiling stm32f4xx_hal_pwr_ex.c... -compiling stm32f4xx_hal_dma.c... -compiling stm32f4xx_hal_cortex.c... compiling stm32f4xx_hal.c... compiling stm32f4xx_hal_exti.c... +compiling stm32f4xx_hal_cortex.c... +compiling stm32f4xx_hal_dma.c... compiling stm32f4xx_hal_i2c_ex.c... compiling system_stm32f4xx.c... compiling BMI088driver.c... compiling ist8310driver.c... -compiling BMI088Middleware.c... compiling stm32f4xx_hal_tim_ex.c... -compiling bsp_delay.c... compiling MahonyAHRS.c... +compiling bsp_delay.c... +compiling BMI088Middleware.c... compiling ist8310driver_middleware.c... +compiling AHRS_middleware.c... compiling stm32f4xx_hal_uart.c... compiling bsp_can.c... -compiling drv_chassis.c... compiling bsp_dbus.c... compiling stm32f4xx_hal_spi.c... +compiling drv_chassis.c... compiling apl_pid.c... compiling drv_gimbal.c... +../Drivers/usr/apl_INS.c(5): warning: In file included from... +../Drivers/usr/AHRS.h(4): warning: In file included from... +../Drivers/usr/AHRS_MiddleWare.h(33): warning: redefinition of typedef 'bool_t' is a C11 feature [-Wtypedef-redefinition] +typedef unsigned char bool_t; + ^ +../Drivers/usr/struct_typedef.h(15): note: previous definition is here +typedef unsigned char bool_t; + ^ +../Drivers/usr/apl_INS.c(5): warning: In file included from... +../Drivers/usr/AHRS.h(4): warning: In file included from... +../Drivers/usr/AHRS_MiddleWare.h(34): warning: redefinition of typedef 'fp32' is a C11 feature [-Wtypedef-redefinition] +typedef float fp32; + ^ +../Drivers/usr/struct_typedef.h(16): note: previous definition is here +typedef float fp32; + ^ +../Drivers/usr/apl_INS.c(5): warning: In file included from... +../Drivers/usr/AHRS.h(4): warning: In file included from... +../Drivers/usr/AHRS_MiddleWare.h(35): warning: redefinition of typedef 'fp64' is a C11 feature [-Wtypedef-redefinition] +typedef double fp64; + ^ +../Drivers/usr/struct_typedef.h(17): note: previous definition is here +typedef double fp64; + ^ +3 warnings generated. +compiling apl_INS.c... compiling stm32f4xx_hal_tim.c... compiling stm32f4xx_hal_i2c.c... linking... -Program Size: Code=24742 RO-data=494 RW-data=48 ZI-data=2272 +Program Size: Code=27648 RO-data=536 RW-data=200 ZI-data=2360 FromELF: creating hex file... -"Chassis_typeC\Chassis_typeC.axf" - 0 Error(s), 0 Warning(s). +"Chassis_typeC\Chassis_typeC.axf" - 0 Error(s), 3 Warning(s).

Software Packages used:

@@ -96,7 +123,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.6.0 -Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:02 diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC.hex b/MDK-ARM/Chassis_typeC/Chassis_typeC.hex index b8bf9b25a60057de7403b32db27d4c5da2c103e9..45690f5b44c838cd34ae97411945dc8273ea1869 100644 --- a/MDK-ARM/Chassis_typeC/Chassis_typeC.hex +++ b/MDK-ARM/Chassis_typeC/Chassis_typeC.hex @@ -1,1584 +1,1777 @@ :020000040800F2 -:10000000100900209D0100085D4D0008C13A00085C -:10001000594D0008D90B0008C95400080000000021 -:10002000000000000000000000000000095100086E -:10003000090F000800000000E54F00080D510008FE +:10000000000A00209D01000849490008ED3A000857 +:1000100045490008550C0008F55000080000000094 +:10002000000000000000000000000000354D000846 +:10003000990F000800000000114C0008394D00081D :10004000B7010008B7010008B7010008B7010008B0 :10005000B7010008B7010008B7010008B7010008A0 -:10006000B70100080D0F0008150F0008B7010008C0 -:10007000E50E0008B7010008B7010008B701000845 +:10006000B70100089D0F0008A50F0008B7010008A0 +:10007000750F0008B7010008B7010008B7010008B4 :10008000B7010008B7010008B7010008B701000870 -:10009000DD0B0008B7010008B70100081D0F0008BC +:10009000590C0008B7010008B7010008AD0F0008AF :1000A000B7010008B7010008B7010008B701000850 -:1000B000B70100082D510008B7010008B70100087A +:1000B000B7010008594D0008B7010008B701000852 :1000C000B7010008B7010008B7010008B701000830 -:1000D000B7010008B7010008B7010008C5540008BF +:1000D000B7010008B7010008B7010008F150000897 :1000E000B7010008B7010008B7010008B701000810 :1000F000B7010008B7010008B7010008B701000800 :10010000B7010008B7010008B7010008B7010008EF :10011000B7010008B7010008B7010008B7010008DF -:10012000B7010008B7010008F10E0008FD0E000835 +:10012000B7010008B7010008810F00088D0F000813 :10013000B7010008B7010008B7010008B7010008BF :10014000B7010008B7010008B7010008B7010008AF :10015000B7010008B7010008B7010008B70100089F :10016000B7010008B7010008B7010008B70100088F :10017000B7010008B7010008B7010008000000003F -:10018000B7010008B7010008DFF80CD000F0E0FA72 -:1001900000480047D95B0008100900200648804746 +:10018000B7010008B7010008DFF80CD000F000FB51 +:10019000004800474D590008000A002006488047E3 :1001A00006480047FEE7FEE7FEE7FEE7FEE7FEE75C -:1001B000FEE7FEE7FEE7FEE71151000889010008AF +:1001B000FEE7FEE7FEE7FEE73D4D00088901000887 :1001C0002DE9F05F0546002092469B46884606468C :1001D000814640241BE0284641464746224600F01F -:1001E00001FA53465A46C01A914110D31146184697 -:1001F000224600F0E8F92D1A67EB01084F46224627 -:100200000120002100F0DFF917EB00094E41201E0C +:1001E00020FA53465A46C01A914110D31146184678 +:1001F000224600F007FA2D1A67EB01084F46224607 +:100200000120002100F0FEF917EB00094E41201EED :10021000A4F10104DFDC484631462A464346BDE8E6 -:10022000F09F2DE9FE4F804681EA0300C00F0C4687 -:10023000009021F0004123F00045B8EB0200A941F5 -:1002400005D24046214690461C460B46024623F006 -:100250000040104347D0270DC7F30A00C3F30A51EB -:100260000290401A019040286BDAC3F3130040F467 -:10027000801B0098924620B10023D2EB030A63EB67 -:100280000B0B01985946C0F14002504600F09BF913 -:1002900006460D4650465946019A00F0B3F910EB58 -:1002A00008006141002487EA115284EAE7731A4387 -:1002B00040D0009A62B3019A012A4FEA075215DC36 -:1002C000001B61EB02014FF0004202EA0752CDE948 -:1002D0000042001C41F5801132462B4600F0EAF93D -:1002E00003B0BDE8F08F40462146F9E7001B61EB03 -:1002F0000201001C41F5801300185B412018A2F593 -:10030000001747EB030140EAD570B6196D4111E0C3 -:100310006D084FEA360645EAC0754FEA0752001BE2 -:1003200061EB0201001C41F5801149084FEA3000E1 -:100330000019514132462B4603B0BDE8F04F00F0A2 -:10034000AAB90098012240000023D0EB020263EB1F -:10035000E073009821464FEAE074B8EB000061EBCF -:100360000401E9E783F000435BE781F0004158E7CF -:100370002DE9FE4F81EA030404F0004421F000411E -:1003800000944FF0000B23F0004350EA01045ED0CC -:1003900052EA03045BD0C3F30A54C1F30A552C4458 -:1003A000A4F2F3340194A0FB0254C1F3130141F40D -:1003B0008011C3F3130343F4801301FB024400FBD9 -:1003C000034E840A970A44EA815447EA8357A4FB00 -:1003D000076802958D0A05FB07854FEA932C04FBFD -:1003E0000C542705029D4FEA065847EA1637B5EB2D -:1003F00008056EEB070C870E920E47EA811742EA5A -:100400008312A7FB0201B6EB0B0164EB00042B0D7A -:1004100043EA0C335E1844EB1C50DA465146E7FBC6 -:100420000201C5F313044FEA0B3343EA14534FEAB6 -:100430000432019C43EA0603A4F10C040294009CDC -:10044000CDE900B400F036F903B0BDE8F08F00202C -:100450000146F9E72DE9F04D81EA030404F0004B71 -:1004600021F0004514464FF0000A23F0004150EA05 -:10047000050220D054EA01021DD0C5F30A570246F6 -:10048000C5F31303C1F31300C1F30A5640F48015FA -:1004900043F48013A7EB0608101BD64608F2FD387C -:1004A00073EB050002D308F1010801E092185B41EB -:1004B000B8F1000F03DA00200146BDE8F08D0020FE -:1004C0004FF48011064684460EE0171B73EB0507B8 -:1004D00005D3121B63EB050306434CEA010C4908E4 -:1004E0004FEA300092185B4150EA0107EDD152EA21 -:1004F000030012D082EA040083EA0501084305D014 -:10050000101BAB4106D20122002306E000224FF06F -:10051000004302E06FF0010253101AEB06004CEBAF -:10052000085110EB0A0041EB0B01BDE8F04D00F063 -:10053000B2B830B5041E71F1000404DB4FF0004482 -:10054000404264EB0101141E73F1000405DB1C46FC -:100550004FF00043524263EB0403101A8B4101D267 -:10056000012030BD002030BD00F0004230F00040DE -:100570000AD0C10D01F56071C0F3160042EA0151C5 -:10058000C20840071143704700200146704701F040 -:10059000004330B421F0004150EA010206D00A0DB8 -:1005A000A2F56072C1F31301002A02DC30BC002006 -:1005B0007047440F44EAC104C100E01830BC00EBAE -:1005C000C25000F031B8202A04DB203A00FA02F1D0 -:1005D000002070479140C2F1200320FA03F3194331 -:1005E00090407047202A04DB203A21FA02F00021D3 -:1005F000704721FA02F3D040C2F120029140084333 -:1006000019467047202A06DBCB17203A41FA02F040 -:1006100043EAE07306E041FA02F3D040C2F120025F -:1006200091400843194670470029A8BF7047401CF5 -:10063000490008BF20F00100704710B4B0FA80FCF8 -:1006400000FA0CF050EA010404BF10BC704749B135 -:10065000CCF1200421FA04F411FA0CF118BF0121A5 -:1006600021430843A3EB0C01CB1D4FEA00614FEA85 -:10067000102042BF002010BC704700EBC350104454 -:100680000029A4BF10BC7047401C490008BF20F0DF -:10069000010010BC704710B5141E73F1000408DA95 -:1006A000401C41F1000192185B411A4301D120F036 -:1006B000010010BD2DE9F04D92469B4611B1B1FAF3 -:1006C00081F202E0B0FA80F220329046FFF77BFF21 -:1006D00004460F4640EA0A0041EA0B0153465A46D7 -:1006E000084313D0114653EA010019D0C8F1400263 -:1006F0005046FFF777FF05460E465046594642469C -:10070000FFF761FF084305D0012004E02046394689 -:10071000BDE8F08D0020054346EAE0762C433743E0 -:100720000A986305E40AA0EB08000022FD0A44EAE7 -:1007300047540A3002D500200146E9E701051019A7 -:100740006941DDE9084500196941BDE8F04DA2E7BE -:10075000064C074D06E0E06840F0010394E807000E -:1007600098471034AC42F6D3FFF712FD74620008CC -:10077000946200080020C4F202001021012201F05E -:100780001FBB00000020C4F202001021002201F073 -:1007900017BB00007047000040F20040C4F20200A6 -:1007A0000121012201F00CBB40F20040C4F2020022 -:1007B0000121002201F004BB7047000070B5002841 -:1007C00056D04EF2180149F24002CEF20001C0F2BA -:1007D000020210F0030EA0F1010C3BD051F8043CD2 -:1007E0000D68002408E000BF2C44A41BB54298BF4C -:1007F0001C44944235460DD20E68B542F4D10E68C1 -:10080000B542F1D10E68B542EED10E68B542F3D0D3 -:10081000EAE700BFBEF1010F634625D051F8043C62 -:100820000D68002408E000BF2C44A41BB54298BF0B -:100830001C449442354613D20E68B542F4D10E687A -:10084000B542F1D10E68B542EED10E68B542F3D093 -:10085000EAE700BF03461FFA8CF0032830D207E016 -:10086000BEF1020F06D1831E1FFA8CF0032827D297 -:1008700070BD00BF51F8043C0E68002408E000BFC2 -:100880003444641BAE4298BF1C4494422E460DD2A1 -:100890000D68AE42F4D10D68AE42F1D10D68AE42A2 -:1008A000EED10D68AE42F3D0EAE700BFC31E1FFAD7 -:1008B0008CF0032804D2DBE7043B180408BF70BDAA -:1008C00051F8040C0E68002408E000BF3444641B97 -:1008D000AE4298BF044494422E460DD20D68AE42FB -:1008E000F4D10D68AE42F1D10D68AE42EED10D6883 -:1008F000AE42F3D0EAE700BF51F8040C0E680024C2 -:1009000008E000BF3444641BAE4298BF04449442E4 -:100910002E460DD20D68AE42F4D10D68AE42F1D133 -:100920000D68AE42EED10D68AE42F3D0EAE700BFEB -:1009300051F8040C0E68002408E000BF3444641B26 -:10094000AE4298BF044494422E460DD20D68AE428A -:10095000F4D10D68AE42F1D10D68AE42EED10D6812 -:10096000AE42F3D0EAE700BF51F8040C0E68002451 -:100970000AE000BF3444641BAE4298BF0444944272 -:100980002E46BFF499AF00BF0D68AE42F2D10D689C -:10099000AE42EFD10D68AE42ECD10D68AE42F3D05D -:1009A000E8E7000080B54EF21801CEF20001A8225F -:1009B00051F804CC00FB02FE086800230AE000BFE7 -:1009C00003449B1A904298BF63447345104628BF66 -:1009D00080BD00BF0A689042F2D10A689042EFD110 -:1009E0000A689042ECD10A689042F3D0E8E7000030 -:1009F00010B5FFF7CFFEFFF7DFFE04F067FD0446FA -:100A000004F08CFE204310BD2DE9F04F83B002921C -:100A10000E460190FFF7B6FE922000F0C5F8922036 -:100A200000F0C2F8552000F0BFF88046552000F0D5 -:100A3000BBF88346552000F0B7F88246552000F0F9 -:100A4000B3F80446552000F0AFF80746552000F0F3 -:100A5000ABF80546FFF78EFE48EA0B2040F20C0982 -:100A600000B2C2F2000900EE100A99ED001AB8EEC9 -:100A7000C00A4AEA042021EE000A00B286ED000A0C -:100A800000EE100A47EA052000B299ED001A02EEC6 -:100A9000100AB8EEC00AB8EEC22A21EE000A21EE12 -:100AA000021A86ED010A86ED021AFFF77DFE80200C -:100AB00000F07AF8552000F077F80646552000F04F -:100AC00073F8552000F070F88246552000F06CF85D -:100AD0000546552000F068F88346552000F064F87C -:100AE0000446552000F060F80746552000F05CF8F9 -:100AF0008046FFF751FE0F2E25D14AEA052000B2AD -:100B000000EE100A99ED011AB8EEC00A01994BEAFD -:100B1000042021EE000A00B281ED000A00EE100A66 -:100B200047EA082000B299ED011A02EE100AB8EE69 -:100B3000C00AB8EEC22A21EE000A21EE021A81EDA7 -:100B4000010A81ED021AFFF71DFEA22000F02CF829 -:100B5000A22000F029F8552000F026F80446552080 -:100B600000F022F80546FFF705FEE00040EA5511C7 -:100B70004FF600020023CFF6FF72B3EB902F18BFA1 -:100B8000114300EE101AB8EEC00AB4EE001A20EEBF -:100B9000010AB3EE071A029830EE010A80ED000A4E -:100BA00003B0BDE8F08F000080B582B08DF807007B -:100BB00040F224304FF47A7CC2F200000DF10701BC -:100BC0000DF106020123CDF800C002F00DF99DF8E9 -:100BD000060002B080BD0000FEE7000040F2881071 -:100BE000C2F2000000F0ACBBB0B582B040F27402BB -:100BF000C2F200024FF40073114641F8083F00238F -:100C00004FF0080CC2E904334378C2F818C090F8DA -:100C100003C090F805E01370C579037882F802C02C -:100C2000847882F804E05370037995718079537168 -:100C3000D07140F28810C2F2000001ABD47000F015 -:100C40001DFA02B0B0BD0000B0B582B040F274022F -:100C5000C2F2000240F2FF13114641F8083F0023A0 -:100C60004FF0080CC2E904334378C2F818C090F87A -:100C700003C090F805E01370C579037882F802C0CC -:100C8000847882F804E05370037995718079537108 -:100C9000D07140F28810C2F2000001ABD47000F0B5 -:100CA000EDF902B0B0BD000040F2A600C2F20000B3 -:100CB0004188B0EE0E3AA1F5806100EE101A01886D -:100CC0008088A1F5806101EE101AA0F58060B8EE71 -:100CD000C00AB8EEC11A02EE100AB8EEC22A20EE1F -:100CE000030A40F2C00021EE031AB8EE0E3AC2F237 -:100CF000000022EE032A80ED000A80ED011A80ED4B -:100D0000022A704710B52DED028B40F27C449FED16 -:100D10001A8AC2F200042046B0EE480A04F0F4F841 -:100D200004F12400B0EE480A04F0EEF804F14800A3 -:100D3000B0EE480A04F0E8F804F16C00B0EE480A9E -:100D400004F0E2F840F2C000C2F200000021C0E965 -:100D500000118160C0E90511C0E90711416240F846 -:100D6000101FFFF741FF4FF4FA70BDEC028BBDE896 -:100D7000104000F021BF00BF00FC7F46F0B581B0FD -:100D800040F2C004C2F20004B0EE402A84EC030A30 -:100D900030EE204AB8EE000A21EE005A32EE601A18 -:100DA00035EE440A35EE013A35EE041A30EEC22A29 -:100DB000B0EEC04AB0EEC36A35EE022AB4EE464A3F -:100DC00080ED000A80ED013A80ED021AF1EE10FA92 -:100DD000C8BFB0EE446AB0EEC15AB0EEC24AB4EE3B -:100DE000445AF1EE10FAC8BFB0EE454A9FED3C5AA6 -:100DF000B4EE446AF1EE10FAC8BFB0EE464AB4EE63 -:100E0000454A0546F1EE10FA80ED032A17DD20EE83 -:100E1000050A23EE053A21EE051A22EE052A80EE98 -:100E2000040A83EE043A81EE041A82EE042A85ED68 -:100E3000000A85ED013A85ED021A85ED032A40F29C -:100E40003C47C2F20007B7F9020040F27C4601EECF -:100E5000100AC2F20006F8EEC10A304604F06EF83D -:100E6000BDEEC00A10EE100A24F8100FB7F90C00FE -:100E700095ED010A01EE100AF8EEC10A06F1240010 -:100E800004F05CF8BDEEC00A10EE100A6080B7F9FD -:100E9000160095ED020A01EE100AF8EEC10A06F1FD -:100EA000480004F04BF8BDEEC00A10EE100AA08016 -:100EB000B7F9200095ED030A01EE100AF8EEC10A19 -:100EC00006F16C0004F03AF8BDEEC00A10EE101AFC -:100ED0002046E18001B0BDE8F040FFF785BE00BFCD -:100EE0000080ED4540F27020C2F2000000F082BCAC -:100EF00040F2B010C2F2000000F07CBC40F21020C2 -:100F0000C2F2000000F076BC70470000082000F03C -:100F100071BE0000102000F06DBE0000202000F027 -:100F200069BE00007047000040F2A600C2F2000057 -:100F3000C08848F26C11C0EB4030CFF6D271084443 -:100F400040F23561C6F24C3150FB01F0411201EB29 -:100F5000D07000EE100A40F2E800B8EEC00AC2F20B -:100F6000000080ED010A704710B52DED028B40F2B4 -:100F7000E8049FED1F8AC2F2000404F10C00B0EEF9 -:100F8000480A03F0AFFF04F13000B0EE480A03F066 -:100F9000A9FF9FED188A04F15400B0EE480A03F04F -:100FA000B3FF40F26410C2F20000B0EE480A03F052 -:100FB000ABFF40F23C40C2F20000418E008D00EEDB -:100FC000101A01EE100A0020B8EE400AB8EE411ADD -:100FD0002060204684ED010A84ED021AFFF734FEFA -:100FE0004FF4FA70BDEC028BBDE8104000F0E4BD98 -:100FF0000000A043004EC346B0B540F23C45C2F2EB -:101000000005688E40F2E804C2F2000401EE100A06 -:10101000C4ED020AF8EE410A04F10C0084ED010A65 -:1010200003F09EFEB5F9340001EE100AF8EEC10A95 -:1010300004F1540003F082FFBDEEC00A10EE101A56 -:1010400020466180BDE8B040FFF7FEBD90F820204B -:10105000013A012A08D8006800F114020020136840 -:1010600019431160704700BF00F1240201204FF4C2 -:1010700080211368194311607047000010B590F883 -:1010800020E0D0F800C0AEF1010EBEF1010FDCF897 -:1010900008E011D81EF0E05F18D0CEF3016EBEF16B -:1010A000030F1DD100F1240101204FF400020B6851 -:1010B0001A430A6010BD00BF00F1240101204FF463 -:1010C00080220B681A430A6010BD00BF00F12401A2 -:1010D00001204FF400120B681A430A6010BD00BFD4 -:1010E000012000FA0EF01860886828B14B68CC68BF -:1010F00044EAC303034303E00868CB6843EA405370 -:101100000CEB0E10C0F880310B69C0F88431097DFA -:10111000012905D100F5C2710B6843F480730B609F -:101120005168C0F88C11126800F5C071C0F88821B0 -:10113000002001220B681A430A6010BDB0B590F878 -:101140002020013A012A2FD846F20060C4F20000A4 -:10115000026842F001020260026822F47C520260DE -:10116000D1F814E0CC694A6A0368012C43EA0222F0 -:1011700002600EF01F024FF0010303FA02F2C3698E -:101180006FEA020C23EA0203C36113D02CBBC368CD -:1011900003EA0C03C360CB688C8844EA034300EB8A -:1011A000CE0423640B4611E0416A41F48021416280 -:1011B0000120B0BDC3681343C3600B688C8844EA48 -:1011C000034300EBCE04236401F10C038C681B88FD -:1011D00043EA044300EBCE04636443688D6943EA49 -:1011E0000204D1F810E0096A002D08BF03EA0C04DC -:1011F00044604369BEF1000F43EA020408BF03EAFA -:101200000C040129446102D1C1691143C161016823 -:1012100021F0010101600020B0BD00007047000016 -:1012200010B590F82040013C012C71D8D0F800C0D6 -:10123000002977D0DCF81040A40777D00CEB011C14 -:10124000DCF8B0410CF5D87E14F004049460DCF8AE -:10125000B04119BFE4085460640D1460DEF800402A -:10126000002904F00204D460DCF8B44104F00F0457 -:101270001461DCF8B441C4F307249461DCF8B44190 -:101280004FEA14445461DCF8B8211A70026802EB8A -:101290000112D2F8B8214FEA12225A70026802EB0A -:1012A0000112D2F8B8214FEA12429A70026802EB9A -:1012B0000112D2F8B8214FEA1262DA70026802EB2A -:1012C0000112D2F8BC211A71026802EB0112D2F8A5 -:1012D000BC214FEA12225A71026802EB0112D2F8C5 -:1012E000BC214FEA12429A71026802EB0112D2F855 -:1012F000BC214FEA1262DA71006814BF00F11001DC -:1013000000F10C01002020220B681A430A6010BD76 -:1013100000F1240101204FF480220B681A430A6077 -:1013200010BD00BFDCF80C40A40787D100F12401F8 -:1013300001204FF400120B681A430A6010BD000030 -:101340002DE9F04F81B0044600684669D0F804905A -:101350008768D0F80CB0D0F810A0D0F81880F1074A -:1013600004D1002530071DD424E000BFF90710D0B8 -:101370000121BA07816009D4780700F1AF803807EE -:1013800000F1B680204600F027FA02E0204600F087 -:1013900025FA0025F80500F18780F80300F1B180F7 -:1013A000300707D51BF0100004D0206845F4007505 -:1013B0001021C160700708D51BF0080005D0206817 -:1013C0000821C160204600F0A1F9B00706D52068C9 -:1013D000C068800702D0204600F09AF9700607D551 -:1013E0001AF0100004D0206845F4806510210161D6 -:1013F000B00608D51AF0080005D020680821016160 -:10140000204600F0B5F9F00606D52068006980078F -:1014100002D0204600F0AEF9B00308D519F0100054 -:1014200005D0206810214160204600F0A5F9F003A6 -:1014300008D519F0080005D0206808214160204631 -:1014400000F0D6F9300440F19B805FEA497040F12A -:10145000948006F4807008EA102028435FEA8871BF -:10146000014648BF41F00201B20558BF01465FEA9C -:1014700048700D4648BF45F00405700558BF0D463D -:10148000300540F17A8018F0700000F07680103856 -:10149000000905286CD8DFE800F003595D61656933 -:1014A00045F0080564E000BF20684FF48071BA057C -:1014B00081600BD4780515D438051DD4204600F082 -:1014C0008FF9F8037FF56CAF1BE000BF204600F0FA -:1014D00089F9F8037FF564AF13E000BF4FF40065AE -:1014E00058E700BF05F50055F8037FF559AF08E050 -:1014F0004FF480554EE700BF05F58045F8037FF5B2 -:101500004FAF20684FF48031BA0381600AD478036A -:1015100010D4380314D4204600F066F930073FF5A4 -:1015200041AF47E7204600F061F930073FF53AAF99 -:1015300040E700BF05F5004530073FF533AF39E719 -:1015400005F5803530073FF52DAF33E745F0100541 -:101550000EE000BF45F020050AE000BF45F0400561 -:1015600006E000BF45F0800502E000BF45F480754D -:101570002068816921F07001816120680421416047 -:1015800055B1606A40EA05012046616201B0BDE8DC -:10159000F04FFFF743BE00BF01B0BDE8F08F000081 -:1015A000B0B5C8B1044690F8200010B9204600F04C -:1015B00071F82068016821F00201016000F006FC6A -:1015C000054600BF20684168890707D500F0FEFB8B -:1015D000401B0B28F6D312E00120B0BD016841F09A -:1015E0000101016000F0F2FB054600BF2068416880 -:1015F000C9070DD100F0EAFB401B0B28F6D3606A47 -:10160000052140F400306062012084F82010B0BD54 -:10161000217E0268012922F0800208BF8032026028 -:10162000617E0268012922F0400208BF4032026058 -:10163000A17E0268012922F0200208BF2032026048 -:10164000E17E0268012922F0100218BF1032026008 -:10165000217F0268012922F0080208BF08320260D7 -:10166000617F0268012922F0040208BF043202608F -:10167000D4E901C2D4E9033561691A432A4311430D -:10168000ACF101021143C16100200121606284F8C4 -:101690002010B0BD80B586B0016846F20040C4F2AB -:1016A0000000814202D006B080BD00BF002143F699 -:1016B00030020191C4F20202136900F5D43043F004 -:1016C00000731361136903F000730193019B01918F -:1016D000136843F0080313601268022302F0080243 -:1016E0000192019ACDE9023109210322059101A954 -:1016F0000192049200F08AFA14200021002200F0E6 -:10170000ABFF142000F094FF06B080BD70470000CE -:1017100080B58AB003AA01AB0021FFF781FD0398D1 -:10172000A0F20121052920D80138C1B2BDF804205A -:10173000890051FA80F040F23C4112BAC2F2000135 -:10174000120C31F8103021F8102001EB4000BDF8E8 -:101750000610BDF8082009BA090C418011BA9DF89D -:101760000A20090C0381818082710AB080BD0000CB -:10177000704700007047000070470000B0B5044695 -:1017800090F8200001281DD1022084F82000206854 -:10179000016821F00101016000F018FB054600BF5F -:1017A00020684068C00713D000F010FB401B0B28D6 -:1017B000F6D3606A40F400306062052084F82000AF -:1017C0000120B0BD606A40F4002060620120B0BD1D -:1017D00000206062B0BD000070470000704700004C -:1017E000704700007047000070470000704700001D -:1017F00070470000F0B581B004460020009040F230 -:101800002400C2F200000268D4E9166048F2B51361 -:1018100037680821C1F64E3381403942A2FB0325C7 -:101820000CD0226813685B0708D5136823F0040303 -:101830001360B160616D41F001016165012181407A -:10184000394208D022685269120604D5B160616D30 -:1018500041F00201616504218140394208D02268CB -:101860001268920704D5B160616D41F004016165B1 -:1018700010218140394217D020680268120713D521 -:10188000B16002680168520308D4C90508D4016830 -:1018900021F008010160216C21B905E008033FD463 -:1018A000216C09B120468847E16D202000FA01F241 -:1018B0003A4241D020680368DB063DD5B26094F817 -:1018C00035300268052B1BD122F0160202604269F6 -:1018D00022F080024261226C0AB9A26C1AB102683D -:1018E00022F0080202603F208840B060002084F8A7 -:1018F0003400012084F83500216D002952D157E0D1 -:101900000168520310D4C90512D4016821F01001F6 -:101910000160002084F83400012084F8350007E0DD -:10192000A16C0029BED1BFE7080301D4616C00E0BF -:10193000E16B09B120468847606DC8B3606DC00790 -:101940002ED0052084F835002068A90A026822F00C -:1019500001020260009A01328A4200921AD802689B -:10196000D20717D0009A01328A42009212D8026838 -:10197000D2070FD0009A01328A4200920AD8026838 -:10198000D20707D0009A01328A42009202D8026838 -:10199000D207DFD1002084F83400012084F835001C -:1019A000E16C29B1204601B0BDE8F040084700BF16 -:1019B00001B0F0BD2DE9F041044600F007FAECB1AA -:1019C0000546002084F83400022084F835002068A1 -:1019D000016821F00101016021680868C00711D089 -:1019E00000F0F4F9401B0528F6D903252023032035 -:1019F000636584F83550BDE8F08100BF0120BDE883 -:101A0000F08100BF086848F23F02CFF21002D4E92B -:101A1000013500EA020C04F10C0898E8C10143EA20 -:101A20000C032B431843D4E9072E304338431043AB -:101A3000626A40EA0E00042A40EA08031CD1206BC7 -:101A4000D4E90A2E40EA0E00184308604869BEF146 -:101A5000000F20F0030040EA020040F0040C11D017 -:101A6000B8F5005F36D0B8F1000F45D1022A46D054 -:101A7000012A3BD032B942E00B60486920F00700F0 -:101A800040EA020C01F0F8004AF6AB221038CAF620 -:101A9000AA22A0FB02231A0946F24623C0F600033D -:101AA0009A5C40F2FF335F284FF03F00C1F814C04A -:101AB00021EA030100FA02F088BF0431C4E91612DA -:101AC0008860002301250020636584F83550BDE857 -:101AD000F08100BF032AD5D8012540230120DFE88B -:101AE00002F0030E030500BF82E700BFAEF1C07035 -:101AF000B0FA80F0400904E0032A04D3C2D1CEF347 -:101B000000600028BED0012540230120636584F8D1 -:101B10003550BDE8F081000070B590F834C0BCF1DC -:101B2000010F46D04FF0010C80F834C0D0F858E0D7 -:101B300090F835C0BCF1010F38D14FF0020C80F89D -:101B400035C04FF0000CC0F854C0D0F800C0846815 -:101B5000056CC06DDCF80060402C26F48026CCF8C3 -:101B60000060CCF804300B4604BF13460A463F2100 -:101B700001FA00F0CCF80830CCF80C20CEF80800C0 -:101B8000DCF8000040F01600CCF800002DB1DCF8C5 -:101B9000000040F00800CCF80000DCF8000040F045 -:101BA0000100CCF80000002070BD00BF002180F8CB -:101BB0003410022070BD0000B0B5044600F006F9F4 -:101BC000054640F20400C2F200000078611C18BF14 -:101BD000044400BF00F0FAF8401BA042FAD3B0BDA5 -:101BE000082818BF704740F23000C2F200001030E1 -:101BF00003F0C4BF43F61441C4F201010A68024273 -:101C000014BF08607047FFF7EBBF00002DE9F04FED -:101C100082B000F13E4241F6004502F1FF77C4F286 -:101C20000205082243F6004E4FEAB726A84208BF35 -:101C30000722C4F2010E072E38BF4FEAB7224FF039 -:101C4000010A002600274FF00008009208E000BFBC -:101C5000023708F10108202F06F1040600F0AC80DD -:101C60000C680AFA08F914EA090FF1D0D1F804C097 -:101C7000BCF1120F00F298800AFA0CF414F0061F5F -:101C800000F0928084680322CD68BA409443BD403E -:101C90002C43846044686FEA020B24EA09024FEA8D -:101CA0001C1404FA08F44FEA480A22434260C2684E -:101CB0008C6802EA0B0204FA0AF422434CF0100486 -:101CC000122CC26012D16FF0030202EA58020244E1 -:101CD000D2F820C006F01C040F230D69A3402CEAA3 -:101CE0000303A5402B431362D1F804C002680CF033 -:101CF000030302EA0B0203FA0AF31A435FEACC0376 -:101D00004FF0010A0260A3D5002243F6440301927A -:101D1000C4F202031A684FF6084C42F480421A607B -:101D20001A68CFF6FF7C02F480420192019A28F0F3 -:101D30000302724452F80C3006F00C050F24AC403C -:101D4000A343009C04FA05F52B4342F80C30DEF85F -:101D500000204B6842EA0905DC0358BF22EA090566 -:101D6000CEF80050DEF804209C0342EA090558BF73 -:101D700022EA0905CEF80450DEF80820DC0242EA27 -:101D8000090543F60C4458BF22EA0905CEF808506D -:101D9000C4F2010422689B0242EA090558BF22EA04 -:101DA0000905256054E700BF032202FA07F46FEA31 -:101DB000040BBA467BE700BF02B0BDE8F08F00001D -:101DC000002A08BF090481617047000040F2784092 -:101DD000C2F200000068704770B5B8B3044690F8CE -:101DE0003D0028B9002084F83C00204600F056FB56 -:101DF000242084F83D002068016821F00101016081 -:101E0000016841F400410160016821F40041016072 -:101E100000F00EFD48F28041C0F21E0140F60013B2 -:101E2000D4F804E088424FF00001C0F23D0348F2CC -:101E3000A16C4FF0000238BF01219842C0F2010CA2 -:101E400038BF0122E64538BF0A460AB1012070BDFD -:101E50004DF68361C4F21B31A0FB01122168950C81 -:101E60004B684FF4967623F03F0343EA9243754361 -:101E700044F6D3564B60C1F262060B6AA5FB0656C8 -:101E8000B50923F03F03E64538BF950C6A1C1A4399 -:101E90000A62CA6948F2A0664CF6FF73C0F20106F6 -:101EA000B64522EA03020BD801384FEA4E03B0FBD5 -:101EB000F3F001306FF31F30042898BF04201EE0B8 -:101EC000A368013863B119230EFB03F3B0FBF3F0F1 -:101ED00001306FF31F3078B100F5804008E000BF9B -:101EE0000EEB4E03B0FBF3F001306FF31F3028B15F -:101EF00000F5004003E000BF012000E00120104396 -:101F0000C8610868D4E9072320F0C00010431843D3 -:101F10000860886848F2FF3204F10C0690434CCE0A -:101F200018431043A5698860C86820F0FF0030435B -:101F30002843C860086840F00100086000202021A4 -:101F4000206484F83D10206384F83E0070BD0000DA -:101F50002DE9F04784B0984617460E460446FFF731 -:101F600035FF94F83D10202923D10546206881696A -:101F7000890719D5FFF72AFF401B1928F6D9002039 -:101F80002021206384F83D1084F83E00206C04F189 -:101F90003C0940F0200020640220002189F8001054 -:101FA00004B0BDE8F08700BFA14619F83C1F012925 -:101FB00004D1022004B0BDE8F08700BF012289F8F7 -:101FC00000200368DDE90D1A0C9ADB0703D10368D2 -:101FD00043F001030360036823F4006303602220DD -:101FE00084F83D00402084F83E00002020646262B6 -:101FF0006185608D314620850020CFF6FF70E0625C -:1020000020463A464346CDF800A0019501F05AFD1E -:1020100020B1012004B0BDE8F08700BF208DA8B139 -:1020200002282BD0012835D121680A6822F4806269 -:102030000A60002203924A6903928A690392039A12 -:102040000A6842F400720A602CE000BF002003908E -:10205000206841690391816903910399016841F402 -:1020600000710160202084F83D00002084F83E00CB -:10207000002189F8001004B0BDE8F08721680A68E3 -:1020800022F480620A600A6842F400620A60002258 -:10209000039202E00021039121684A690392896951 -:1020A000039103990AF1010680B2032818D8022887 -:1020B00042D0012856D1BAF1000F00F0AB80206861 -:1020C000014651F8142F520600F1A8800868C00696 -:1020D00000F1E280FFF77AFE401B5045EFD9D0E0D7 -:1020E000BAF1000F10D000BF2068014651F8142F3C -:1020F00052060ED40868C00600F1CE80FFF766FED7 -:10210000401B5045F0D9BCE020684169490640F1C8 -:10211000B1800069616A0870606A2268411C208D84 -:10212000616201382085638D013B638553695B07DC -:1021300040F18080106973E020684169490747D405 -:10214000002E59D0BAF1000F00F09980FFF73EFE43 -:10215000401B504500F29580206841694907F5D53C -:1021600036E000BF2068416949070FD4002E65D0D2 -:10217000BAF1000F00F08380FFF728FE401B5045A6 -:1021800000F27F80206841694907F5D5016821F494 -:10219000806101600069616A0870606A218D0130A8 -:1021A0000139606221852068618D0139618541694D -:1021B00049070DD4002E4FD0BAF1000F5FD0FFF7C2 -:1021C00005FE401B50455CD8206841694907F6D59B -:1021D000016841F4007101600069616A0870606A19 -:1021E0002268411C6162218D01392185618D01398F -:1021F00061851169417014E041694907E8D441697A -:1022000049075CBF41695FEA4171E1D4416949070F -:10221000F2D5DDE72068416949062BD50069616A7E -:102220000870606A218D01306062481E2085618DD2 -:102230000139618501047FF437AF13E7416949072C -:10224000A4D4416949075CBF41695FEA41719DD4EB -:1022500041694907F2D599E741694907B8D441690D -:1022600049075CBF41695FEA4171B1D441694907DF -:10227000F2D5ADE750F8141FC90601460CD4FFF79C -:10228000A5FD00202021206384F83D1084F83E0045 -:10229000206C40F020000AE06FF010000860002081 -:1022A0002021206384F83D1084F83E00206C2064D7 -:1022B0000120002189F8001004B0BDE8F08700007B -:1022C0002DE9F04383B0994616460F460446FFF7C2 -:1022D0007DFD94F83D1020291CD1054620688169B8 -:1022E000890713D5FFF772FD401B1928F6D9002086 -:1022F0002021206384F83D1084F83E00216C41F0D9 -:102300002001216484F83C0004E000BF94F83C10F4 -:10231000012903D1022003B0BDE8F083012284F833 -:102320003C200368DDE90B180A9ADB0703D1036838 -:1023300043F001030360036823F40063036021207A -:1023400084F83D00402084F83E0000202064626252 -:102350006185608D394620850020CFF6FF70E062F0 -:10236000204632464B46CDF80080019501F03AFDFB -:1023700020B1012003B0BDE8F08300BF208D00280C -:1023800050D0206808F10106014651F8142F1206BA -:102390002CD49EB1B8F1000F5AD000BF0868400598 -:1023A0005ED4FFF713FD401B404556D82068014618 -:1023B00051F8142F1206F1D518E000BF0A68520533 -:1023C0004ED40A68120611D40A68520548D40A6825 -:1023D00012060BD40A68520542D40A68120605D4C4 -:1023E0000A6852053CD40A681206E7D5626A1146AB -:1023F00011F8013B0361238D6162591E2185678DB0 -:10240000013F678547697F070AD50F0408D05178D7 -:102410000161911C6162991E2185628D013A62857C -:102420000904B1D1204641462A4601F015FE38BBC9 -:102430002068016841F400710160202084F83D00AB -:10244000002084F83E0084F83C0003B0BDE8F0832F -:102450000868400504D4FFF7B9FC202004E000BF61 -:102460006FF480600860042000212022216384F83A -:102470003D2084F83E10226C1043206484F83C1008 -:10248000206C04287FF475AF2068016841F4007166 -:102490000160012003B0BDE8F08300002DE9F04F9A -:1024A00087B0006845F60047C4F20007B84203D081 -:1024B00007B0BDE8F08F00BF4FF0000843F63005CD -:1024C000CDF80880C4F20205286802AC40F0040090 -:1024D000286028684FF0120900F00400029002986A -:1024E000CDF8088028684FF0010A40F0010028600C -:1024F00028684FF0030B00F00100029002984FF49F -:1025000000700290042607F5D6302146CDF80C90D5 -:10251000CDF810A0CDF814B00696FFF777FB4FF476 -:10252000807002A981E8010E07F5D2302146069697 -:10253000FFF76CFBCDF80480286940F400002861A7 -:10254000286900F400000190019807B0BDE8F08F01 -:1025500040F2040040F27841C2F20000C2F20001F1 -:1025600000780A68104408607047000080B543F6A0 -:102570000040C4F20200016841F40071016001688A -:1025800041F480610160016841F4807101600320C1 -:1025900000F08EF80F2000F005F800F027F800207A -:1025A00080BD000070B540F20406C2F2000640F2A1 -:1025B00024013278C2F200014FF47A730968B3FB48 -:1025C000F2F20446B1FBF2F1084600F059FD0F2C7F -:1025D0004FF0010508D838B94FF0FF3021460022EE -:1025E000002500F039F87460284670BD82B00020E4 -:1025F00043F640010190C4F202014A6842F480426D -:102600004A604A6802F480420192019A0090086888 -:10261000002240F08050086008680F2100F08050D0 -:10262000009000986FF0010002B000F015B80000B3 -:10263000002848BF7047C1B200F01F00012202FA13 -:1026400000F04EF20012CEF2000242EAD10121F077 -:10265000030108607047000010B54EF60C5CCEF226 -:10266000000CDCF80030C3F3022E8EF00704042CBB -:1026700028BF0424BEF103034FF0FF3E0EFA04F41A -:1026800038BF0023A14399400EFA03F39A43114344 -:1026900000F00F0200F160430901043A03F56443BE -:1026A0006244002848BF02F10C03197010BD0000FD -:1026B0004EF60C51CEF200010A684FF6FF031A40A5 -:1026C00060F30A2242F0806040F0FD7008607047BD -:1026D0002DE9F041002800F08B8043F60808C4F291 -:1026E00002080446D8F8F8030D4600F00F008842AF -:1026F00007D288F8F853D8F8F80300F00F00A84282 -:1027000076D12068810717D5410705D5D8F8001084 -:1027100041F4E051C8F80010010705D5D8F80010C1 -:1027200041F46041C8F80010D8F80010A26821F008 -:10273000F0011143C8F80010C0073FD1D8F8F803E2 -:1027400000F00F00A84207D988F8F853D8F8F8032A -:1027500000F00F00A8424BD12068410707D5D8F8F8 -:102760000010E26821F4E0511143C8F8001000079E -:1027700008D5D8F80000216920F4604040EAC10083 -:10278000C8F8000000F07CF8D8F8001046F22E22BD -:10279000C1F30311C0F60002515C40F2240220FA9A -:1027A00001F140F20800C2F200000068C2F200022B -:1027B0001160FFF7F7FE0020BDE8F0816068811E20 -:1027C000022907D258F8081C89015CBF0120BDE826 -:1027D000F08111E0012807D158F8081C89035CBF7B -:1027E0000120BDE8F08107E058F8081C890703D4F0 -:1027F0000120BDE8F08100BFD8F8001021F00301EE -:102800000843C8F80000FFF7E1FA064641F28837AE -:10281000D8F80000616800F00C00B0EB810F8DD09B -:10282000FFF7D4FA801BB842F2D90320BDE8F0814B -:1028300040F2240043F60801C2F20000C4F2020193 -:102840000068096846F23E22C1F38221C0F6000208 -:10285000515CC8407047000040F2240043F6080174 -:10286000C2F20000C4F202010068096846F23E228A -:10287000C1F34231C0F60002515CC840704700000D -:1028800010B543F60404C4F20204606800F00C00C2 -:1028900008280BD0042819BF42F20040C0F2F4000F -:1028A00041F60030C0F2B70010BD00BF20682168BB -:1028B0002368490241F60031C0F2B70100F03F023F -:1028C000C3F388105CBF42F20041C0F2F401A1FBE7 -:1028D00000010023FDF774FC21680222C1F30141CD -:1028E00002EB4101B0FBF1F010BD00002DE9F04119 -:1028F00082B0002860D00446007843F60006C00786 -:10290000C4F202060BD0B06800F00C00042840F0BE -:1029100097803068800302D5606800284CD020780A -:1029200080071AD5B06810F00C0F09D0B06800F01D -:102930000C00082840F09E807068400200F19A80E8 -:102940003068800702D5E068012835D130682169F8 -:1029500020F0F80040EAC1003060207800072FD452 -:102960002078400744D4A56915B3B06800F00C0086 -:10297000082840F0B380012D1ED07068E16900F492 -:1029800080028A4218D1216A00F03F028A4213D1A4 -:1029900047F6C071626A014091420DD1A16A00F40C -:1029A00040328A4208D1E16A00F07060884203D167 -:1029B000002002B0BDE8F081012002B0BDE8F08146 -:1029C0006069002840F20000C4F2472076D001215F -:1029D000C0F8801EFFF7FAF9054600BF706F800748 -:1029E000BED4FFF7F3F9401B0228F7D9DDE000BFA2 -:1029F000306C10F080580AD100200190306C40F00B -:102A000080503064306C00F080500190019847F2A3 -:102A10000007C4F200073868C00541D4386840F4A4 -:102A200080703860FFF7D2F9054600BF3868C005EE -:102A300036D4FFF7CBF9401B0228F7D9B5E000BF29 -:102A4000B06800F00C00082803D1706840023FF520 -:102A500060AF6068B0F5803F07D0B0F5A02F40F0C0 -:102A60008D80306840F480203060306840F48030E1 -:102A700030608DE0E068002852D00020C4F247208A -:102A800001210160FFF7A2F9054600BF3068800709 -:102A90003FF55CAFFFF79AF9401B0228F6D984E0B6 -:102AA000A068012805D005284ED1306F40F0040001 -:102AB0003067306F40F0010030674FE00021C0F810 -:102AC000801EFFF783F90546706F80077FF548AFDA -:102AD000FFF77CF9401B0228F6D966E00027C4F214 -:102AE000472700203866FFF771F9022D05460BD104 -:102AF000306880015ED5FFF769F9401B02284FF06E -:102B00000300F5D955E700BF306880017FF550AF6D -:102B1000FFF75CF9401B02284FF00300F4D948E7A7 -:102B20000020C4F2472000210160FFF74FF905465D -:102B3000306880077FF511AFFFF748F9401B022886 -:102B40004FF00300F4D934E7316F002821F0010180 -:102B50003167316F21F0040131674DD0FFF736F94D -:102B6000054641F2883700BF306F800756D4FFF723 -:102B70002DF9401BB842F7D917E000BF3168002893 -:102B800021F480313160316821F4802131604FD0EF -:102B9000FFF71CF9054600BF306880033FF5BFAE64 -:102BA000FFF714F9401B6428F6D9032002B0BDE8F2 -:102BB000F08100BF04F11C052FCD084340EA8210CC -:102BC000D9034FF6FF729143A1F5803140EA0560C9 -:102BD0000843706001203866FFF7F8F8044600BF2C -:102BE000306880013FF5E4AEFFF7F0F8001B0228E3 -:102BF0004FF00300F4D9DCE6FFF7E8F8054641F2B0 -:102C0000883700BF306F800708D5FFF7DFF8401B1B -:102C1000B8424FF00300F5D9CBE600BFB8F1000F82 -:102C20007FF4A1AE306C20F0805030649BE600BF92 -:102C3000FFF7CCF8054600BF306880037FF56FAE24 -:102C4000FFF7C4F8401B64284FF00300F4D9B0E646 -:102C500070B5A8B300268662054690F8510020B9E9 -:102C6000284685F8506000F02DF8022085F85100C4 -:102C700095E807101143036841EA0C0123F0400373 -:102C800003602A69EC691143D5E90523114303F474 -:102C9000007211432A6A2143AC6A11432143016047 -:102CA00004216A6A01EA134111434160C16921F4B8 -:102CB0000061C16101206E6585F85100304670BD2C -:102CC000012070BD2DE9F04F85B00446006843F245 -:102CD0000007C4F20107B84202D005B0BDE8F08F8A -:102CE000002643F630000096C4F2020041696D46AA -:102CF00041F480514161416946F2404801F48051FC -:102D000000910099009601684FF0020941F002011C -:102D1000016001684FF0030A01F00201009100997F -:102D2000009601684FF0050B41F001010160006859 -:102D3000294600F00100009000981820009007F547 -:102D40005440C4F20208CDE90196CDF80CA0CDF8AC -:102D500010B0FEF75BFF8020CDE9000902A880E8F3 -:102D6000400C07F550402946FEF750FF40F2B015E1 -:102D7000C2F200054FF440304FF0C0674FF4806955 -:102D8000C5E908062846C5E90087C5E90266C5E920 -:102D90000496C5E90666FEF70DFE002818BFFEF78B -:102DA000C1F8E564AC6340F2102508F11800C2F2E6 -:102DB00000054021C5E9000705F1080080E842024E -:102DC0004FF40030C5E908062846C5E90566EE61FE -:102DD000FEF7F0FD002818BFFEF7A4F8A564AC6369 -:102DE00005B0BDE8F08F00002DE9F04381B0044646 -:102DF00090F85000012803D1022001B0BDE8F08313 -:102E000001201E4615460F4684F85000FEF7DEFFEF -:102E100094F85110814601290CD06068B0F5827F8A -:102E200040F0A080A06800284FF0020008BF0429ED -:102E300040F09980002F4FF0010018BF002D00F0E6 -:102E40009280002E00F08F8094F851000021042819 -:102E50001CBF052084F851006165A563E687A6873D -:102E60002763E6862068A6862164616401684906B6 -:102E700003D4016841F0400101606168731EE2689B -:102E8000B1FA81F1B3FA83F3DDF8208049095B09D7 -:102E9000B2F5006F41EA03016ED131B137F8021B80 -:102EA000C1602763E08E0138E086012518F101003A -:102EB00031D101E0FEF78AFFE08E18B9E08F0028DB -:102EC00000F0C2802068816889070CD5E18E51B17D -:102ED000012D08D1216B002531F8022BC26021633E -:102EE000E18E0139E1868168C907E3D0E18F0029CD -:102EF000E0D0C068A16B012521F8020BA163E08F2F -:102F00000138E087D6E700BFFEF760FFA0EB0900BD -:102F1000404580F0A380E08E18B9E08F002800F0D3 -:102F200093802068816889070CD5E18E51B1012D0D -:102F300008D1216B002531F8022BC2602163E18E9C -:102F40000139E1868168C907DED0E18F0029DBD035 -:102F5000C068A16B012521F8020BA163E08F013845 -:102F6000E087D1E70220012184F85110002184F884 -:102F7000501001B0BDE8F08339B139780173206B8E -:102F800001302063E08E0138E086012518F1010050 -:102F900032D101E0FEF71AFFE08E10B9E08F002871 -:102FA00052D02068816889070ED5E18E61B1012D6C -:102FB0000AD1216B002509780173216B206801314A -:102FC0002163E18E0139E1868168C907E2D0E18F92 -:102FD0000029DFD0C068A16B01250870A06B01300B -:102FE000A063E08F0138E087D4E700BFFEF7EEFE74 -:102FF000A0EB0900404533D2E08E08B9E08F18B34A -:103000002068816889070ED5E18E61B1012D0AD152 -:10301000216B002509780173216B20680131216340 -:10302000E18E0139E1868168C907DFD0E18F00298F -:10303000DCD0C068A16B01250870A06B0130A063D3 -:10304000E08F0138E087D1E7204641464A4601F04B -:10305000CBFF38B120206065012084E7032082E7A0 -:10306000032080E7A06800284FF000007FF47BAFCA -:1030700000902168CA68009289680091009972E7FF -:10308000411E0020B0EB116F1CBF012070474EF2B3 -:103090001002CEF2000251604EF62351CEF2000132 -:1030A000F0230B700721906011607047704700009B -:1030B0007047000010B590F83C20012A4FF0020242 -:1030C00051D080F83D200268D2F804E0D2F808C060 -:1030D0000C682EF07003234341F2FF74C4F2000425 -:1030E000A24253600EDC40F2FF73C4F200039A4226 -:1030F00016DCB2F1804F2BD040F20043C4F2000343 -:1031000024E000BF40F2FF33C4F201039A4213DC13 -:1031100041F60003C4F200039A4219D0002313E0E1 -:1031200040F60003C4F200039A4211D040F6004377 -:10313000C4F200030AE000BF44F20003C4F201033A -:103140009A4205D040F20043C4F201039A4204D1EE -:1031500049682CF08003194391600121002280F816 -:103160003D1080F83C20104610BD0000002804BF30 -:103170000120704710B5044690F83D0028B90020A2 -:1031800084F83C00204600F00DF8022084F83D0051 -:103190002068211D01F0D0FF012084F83D000020AF -:1031A00010BD000080B582B0006844F20041C4F256 -:1031B0000101884220D040F20041C4F2000188425F -:1031C00029D10020019043F64000C4F202000168BA -:1031D000002241F0020101600068002100F00200BD -:1031E000019001981D20FFF737FA1D2002B0BDE8BD -:1031F0008040FFF71DBA00BF0020009043F640005A -:10320000C4F20200416841F400314160406800F4BA -:1032100000300090009802B080BD00000068C168D6 -:1032200041F00101C160816801F00701062903D066 -:10323000016841F0010101600020704780B590F8FD -:103240003C20012A4FF0020200F0BF8080F83D20B0 -:10325000D0F800C04FF67772DCF8083023EA02029B -:10326000CCF808200B683F2B1CDD5F2B20DD602B8A -:1032700050D0B3F5005F6DD0702B40F0A080D1E945 -:1032800001E3C968DCF8082043EA0E0322F47F4218 -:1032900043EA01211143CCF80810DCF8081041F092 -:1032A00077018AE01F2B29DC63B3102B2AD086E03C -:1032B000402B63D0502B40F08280D1F804E0C968E5 -:1032C000DCF82030DCF8202022F00102CCF82020AD -:1032D000DCF8182022F0F00242EA011123F00A0281 -:1032E00042EA0E02CCF81810CCF82020DCF80810C6 -:1032F00041F0570121F020015FE000BF202B01D0F9 -:10330000302B5CD1DCF8081021F07001194341F03A -:10331000070152E0D1F804E0C968DCF8203023F05E -:103320001003CCF82030DCF81830DCF8202023F42F -:10333000704322F0A00243EA013142EA0E12CCF8B7 -:103340001810CCF82020DCF8081041F0670121F0BB -:10335000100132E0D1E901E3C968DCF8082043EA52 -:103360000E0322F47F4243EA01211143CCF80810F6 -:10337000DCF8081041F480411FE000BFD1F804E000 -:10338000C968DCF82030DCF8202022F00102CCF8FB -:103390002020DCF8182022F0F00242EA011123F08C -:1033A0000A0242EA0E02CCF81810CCF82020DCF811 -:1033B000081041F0470121F03001CCF8081001213C -:1033C000002280F83D1080F83C20104680BD0000AF -:1033D0007047000010B5016804460869800744BFC3 -:1033E000C8685FEA807039D40869400744BFC8687C -:1033F0005FEA40703ED40869000744BFC8685FEACE -:10340000007045D40869C00644BFC8685FEAC06060 -:103410004AD40869C0071CBFC8685FEAC07051D1B0 -:103420000869000644BFC8685FEA006052D40869B2 -:10343000400644BFC8685FEA406053D4086980060C -:1034400046BFC8685FEA806010BD6FF0200220466A -:103450000A61BDE81040FFF72BBE00BF6FF002000D -:103460000861012020778869800743D02046FFF754 -:10347000AFFF45E06FF00400086102202077886903 -:1034800010F4407F40D02046FFF7A2FF42E000BF8B -:103490006FF00800086104202077C86980073DD0DC -:1034A0002046FFF795FF3FE06FF01000086108200D -:1034B0002077C86910F4407F3AD02046FFF788FF94 -:1034C0003CE000BF6FF001000861204600F06AF99F -:1034D0002168A5E76FF0800008612046FFF7E6FD50 -:1034E0002168A4E76FF040000861204600F0FEF973 -:1034F0002168A3E7204600F025F8204600F050F9A7 -:103500002168002020776FE7204600F01BF8204656 -:1035100000F046F92168002020776CE7204600F093 -:1035200011F8204600F03CF921680020207769E777 -:10353000204600F007F8204600F032F9216800200C -:10354000207766E7704700002DE9F04390F83C30A3 -:10355000012B4FF0020300F002814FEAB202032A6E -:1035600080F83D3000F2F580DFE802F0023E7EBEDA -:10357000036840F200471A6A43F4806522F00102B2 -:103580001A621C6A1A46D3F804E052F818CF8E6803 -:1035900024F00204C4F20107BD4244EA060405D146 -:1035A000CE6824F00C0426F0040634430E68BD42B5 -:1035B00007D1D1E905572EF4407E45EA0E0545EACC -:1035C000070E2CF073073743C3F804E09F614F6880 -:1035D00009695F631C629F6947F008079F619F69E3 -:1035E00027F004079F61B1E0036840F200481A6ABF -:1035F00043F4806522F010021A621C6A1A46D3F85E -:1036000004C052F818EF8F6824F02004C4F20108B7 -:10361000454544EA071407D1CF686FF0400624F00F -:10362000C00406EA07163443D1F80090454506D198 -:10363000D1E905562CF440672E4347EA860C2EF458 -:10364000E64747EA0927C3F804C09F614F68096944 -:103650009F631C629F6947F400679F619F6927F41D -:1036600080679F6171E000BF036840F200481A6AFA -:1036700043F4806522F480721A621C6A1A46D3F8F9 -:1036800004C052F81CEF8F6824F40074C4F20108DF -:10369000454544EA072408D1CF6840F2FF463F027F -:1036A00024F4406427EA06063443D1F800904545E7 -:1036B00006D1D1E905562CF440572E4347EA061CA3 -:1036C0002EF0730747EA0907C3F804C0DF614F68AB -:1036D0000969DF631C62DF6947F00807DF61DF69A2 -:1036E00027F00407DF6131E0036840F200451A6A01 -:1036F00043F4806722F480521A621A46D3F820C03D -:103700005C6852F81CEFD1F800808E68C4F20105A5 -:10371000AF4204D14D6924F4804444EA85142CF46A -:10372000005747EA06372EF4E64646EA08265C606C -:10373000DE614E6809691E641F62DF6947F4006735 -:10374000DF61DF6927F48067DF61090213681943CD -:1037500011600121002380F83D1080F83C301846AC -:10376000BDE8F083002804BF0120704710B504466F -:1037700090F83D0028B9002084F83C00204600F075 -:103780000DF8022084F83D002068211D01F0D4FCD2 -:10379000012084F83D00002010BD000070470000AB -:1037A0007047000040F2BC31C2F20001884218BFED -:1037B0007047B0B52DED028B40F23004C2F2000428 -:1037C00004F11C0004F128012246FDF71DF904F163 -:1037D000100090EC033A04F11C0040F2140590EC48 -:1037E000060AC2F20005284600F0A2FF95ED001A75 -:1037F00095ED012A95ED020A95ED033A22EE000AB5 -:1038000021EE033A22EE022A21EE011A31EE021ACB -:1038100033EE000A31EE011ABFEE008A30EE000AE4 -:1038200071EE080A02F062FB84ED010A95ED000AD0 -:1038300095ED011A95ED022A95ED033A22EE000A64 -:1038400021EE031A30EE410A30EE000A02F0B8FA17 -:1038500084ED020A95ED001A95ED020A95ED032A12 -:1038600095ED013A20EE020A21EE033A22EE022AF9 -:1038700021EE011A31EE021A33EE000A31EE011A7E -:1038800030EE000A71EE080A02F030FB84ED030A04 -:10389000FDF70AFA40F2C000C2F2000090ED000A03 -:1038A00040F2C400C2F20000D0ED000A40F2C800AD -:1038B000C2F2000090ED001A40F2D800C2F20000FF -:1038C000FDF75CFAFDF730FB40F2EC00C2F20000BD -:1038D00090ED000A40F2F000C2F20000D0ED000AC4 -:1038E000BDEC028BBDE8B040FDF786BB7047000021 -:1038F00070470000002804BF0120704710B504463F -:1039000090F8390028B9002084F83800204600F0EB -:1039100021F8242084F839002068C16821F400517E -:10392000C160204601F0F4FC2068016921F4904157 -:103930000161416921F02A014161C16841F40051EE -:10394000C16000202021E06384F8391084F83A1027 -:1039500010BD000070B586B00446016844F6000052 -:10396000C4F20000814201D006B070BD002643F6CB -:1039700030010196C4F202010A6900F5E03042F418 -:1039800080220A610A6902F480220192019A01965A -:103990000A6842F004020A60096801F0040101911A -:1039A00001994FF4406101910221CDE902160321F2 -:1039B00004910721059101A9FEF728F940F270252D -:1039C00046F22800C2F20005C4F202004FF0006186 -:1039D00085E843004FF440304FF480624FF4807329 -:1039E000C5E908062846C5E90362C5E90566EB6135 -:1039F000FDF7E0FF002818BFFDF794FA2720042107 -:103A000000226563AC63FEF727FE2720FEF710FE59 -:103A100006B070BD70B582B0054690F83A00202817 -:103A20000ED113460A4600294FF0010418BF002B9F -:103A300002D1204602B070BD95F83800012803D1AC -:103A40000224204602B070BD012085F83800002411 -:103A50002220AA62AB85EC6385F83A002E68686B79 -:103A600045F2752145F2D12C45F2093EC0F6000120 -:103A7000C0F6000CC0F6000EC0E91314311DC0E9F9 -:103A80000FCEFEF749F8019428680168019141685A -:103A90000191019985F83840C16841F48071C16095 -:103AA000416941F001014161416941F040014161D9 -:103AB000204602B070BD0000704700007047000053 -:103AC000FEE700002DE9F04383B004460068994604 -:103AD0000368904643F48062026002680B9D42F4E2 -:103AE0008072026042690A9ED2070F461DD1711C86 -:103AF00011D0002E00F03681FEF768F9401BB0426D -:103B000000F2328120684169C907F5D00DE000BF9D -:103B10004169C90709D14169C90706D14169C90786 -:103B200004BF41695FEAC171F2D007F0FE07076187 -:103B30004169890738D44169721C01F4806111D050 -:103B400049BB002E00F03A81FEF740F9401BB0421D -:103B500000F2368120684169890725D44169490509 -:103B6000F2D518E0B9B9416989071DD44169490501 -:103B700011D44169890717D4416949050BD44169BA -:103B8000890711D44169490505D4416989070BD4D6 -:103B900041694905E7D5016841F4007101606FF49E -:103BA0008061416104200CE100210291014651F83D -:103BB000142F02924A680292029A0A68120620D4CE -:103BC000002E00F0AB80721C51D10A68520500F142 -:103BD000AD800A68120614D40A68520500F1A68066 -:103BE0000A6812060DD40A68520500F19F800A681F -:103BF000120606D40A68520500F198800A68120677 -:103C0000E3D5B9F1010F45D04FEA18210161014612 -:103C100051F8142F12063DD4002E00F07F80721C44 -:103C20002AD10A68520500F181800A68120631D44F -:103C30000A6852057AD40A6812062BD40A6852051B -:103C400074D40A68120625D40A6852056ED40A682C -:103C50001206E6D51EE000BFFEF7B8F8401BB042E2 -:103C600061D82068014651F8142F1206C9D408689B -:103C70004005F1D55AE000BF0868400556D4FEF76C -:103C8000A5F8401BB0424ED82068014651F8142FC9 -:103C90001206F1D55FFA88F10161014651F8142F3F -:103CA00012061AD4D6B3721C33D10A6852053DD419 -:103CB0000A68120611D40A68520537D40A68120637 -:103CC0000BD40A68520531D40A68120605D40A6872 -:103CD00052052BD40A681206E7D50168002241F488 -:103CE0008071016020464FF001113346009500F0CD -:103CF00007FA002850D02068006844E0FEF766F814 -:103D0000401BB0420FD82068014651F8142F12060C -:103D1000E3D408684005F1D508E000BF0868400515 -:103D200004D4FEF753F8202004E000BF6FF4806055 -:103D30000860042000212022216384F83D2084F8BB -:103D40003E10226C1043206484F83C10206C042840 -:103D500043D12068016841F400710160012003B083 -:103D6000BDE8F083FEF732F800202021206384F8BC -:103D70003D1084F83E00216C41F02001216421684F -:103D800084F83C000868C00544BF4FF4007020640C -:103D9000032003B0BDE8F083206847F00101016112 -:103DA0000221C0F20101204632462B4600F050FAB3 -:103DB000002818BF012003B0BDE8F083FEF706F825 -:103DC000202000212022216384F83D2084F83E1029 -:103DD000226C1043206484F83C10012003B0BDE83D -:103DE000F08300002DE9F04381B00446006890465E -:103DF0000268099D42F4807202604269089E9946F9 -:103E0000D2070F461DD1711C11D0002E00F0D280B8 -:103E1000FDF7DCFF401BB04200F2CE802068416914 -:103E2000C907F5D00DE000BF4169C90709D1416953 -:103E3000C90706D14169C90704BF41695FEAC17179 -:103E4000F2D007F0FE0101614169890738D4416968 -:103E5000721C01F4806111D049BB002E00F0E88093 -:103E6000FDF7B4FF401BB04200F2E48020684169D6 -:103E7000890725D441694905F2D518E0B9B94169E6 -:103E800089071DD44169490511D44169890717D4AF -:103E9000416949050BD44169890711D44169490534 -:103EA00005D4416989070BD441694905E7D5016803 -:103EB00041F4007101606FF4806141610420BAE057 -:103EC00000210091014651F8142F00924A68009297 -:103ED000009A0A6812061ED4002E00F08580721C1B -:103EE0004DD10A68520500F187800A68120612D483 -:103EF0000A68520500F180800A6812060BD40A682D -:103F0000520579D40A68120605D40A68520573D49A -:103F10000A681206E5D5B9F1010F43D04FEA18211E -:103F20000161014651F8142F12063BD4002E5BD0DC -:103F3000721C29D10A6852055ED40A68120631D46F -:103F40000A68520558D40A6812062BD40A6852052A -:103F500052D40A68120625D40A6852054CD40A685D -:103F60001206E7D51EE000BFFDF730FF401BB04250 -:103F70003FD82068014651F8142F1206CBD40868A8 -:103F80004005F1D538E000BF0868400534D4FDF79E -:103F90001DFF401BB0422CD82068014651F8142F59 -:103FA0001206F1D55FFA88F10161002001B0BDE889 -:103FB000F08300BFFDF70AFF00202021206384F872 -:103FC0003D1084F83E00216C41F0200121642168FD -:103FD00084F83C000868C00544BF4FF400702064BA -:103FE000032001B0BDE8F0830868400504D4FDF764 -:103FF000EDFE202004E000BF6FF480600860042024 -:1040000000212022216384F83D2084F83E10226C98 -:104010001043206484F83C10206C042817D12068D9 -:10402000016841F400710160012001B0BDE8F08336 -:10403000FDF7CCFE202000212022216384F83D20C2 -:1040400084F83E10226C1043206484F83C10012058 -:1040500001B0BDE8F083000070B50368044653F872 -:10406000140F400737D40E46F1B1701C24D100BFA5 -:104070001868400532D4186840072CD418684005E9 -:104080002CD41868400726D41868400526D4186830 -:10409000400720D41868400520D4186840074FF026 -:1040A000000048BF70BDE3E71868400516D4FDF76F -:1040B0008DFE202016E000BF154600BF18684005A1 -:1040C0000CD4FDF783FE401BB042F2D8236853F8AE -:1040D000140F4007F2D5002070BD00BF6FF4806060 -:1040E0001860042000212022216384F83D2084F8F8 -:1040F0003E10226C10432064012084F83C1070BDF7 -:104100002DE9F04105461446DDF8188001F47F00E2 -:104110002A681E46B0F5803F8FB241D150693840C1 -:10412000C01BB0FA80F04009A0427BD1701C2DD09A -:10413000002E7BD0FDF74AFEA0EB0800B04277D8F6 -:10414000286840693840C01BB0FA80F04009A0429E -:10415000F0D00020BDE8F08150693840C01BB0FAB3 -:1041600080F04009A0425DD150693840C01BB0FAD0 -:1041700080F04009A04255D150693840C01BB0FAC8 -:1041800080F04009A0424FF000005FD150693840F4 -:10419000C01BB0FA80F04009A042DDD042E000BF71 -:1041A00090693840C01BB0FA80F04009A04239D174 -:1041B000701C1FD0D6B300BFFDF708FEA0EB0800AF -:1041C000B04235D8286880693840C01BB0FA80F00A -:1041D0004009A042F0D00020BDE8F081906938404D -:1041E000C01BB0FA80F04009A0424FF0000018BF99 -:1041F000BDE8F08190693840C01BB0FA80F04009FA -:10420000A0420FD190693840C01BB0FA80F040093D -:10421000A04207D190693840C01BB0FA80F0400935 -:10422000A042DBD00020BDE8F08100BFFDF7CEFD4D -:1042300000202021286385F83D1085F83E00296C78 -:1042400041F02001296485F83C000120BDE8F0819F -:10425000F0B581B0044600681D4643698FB203EA99 -:104260000701B94202D1002001B0F0BD41691646F4 -:10427000013201F480610FD059BB9EB3FDF7A6FD5A -:10428000401BB04230D8206841693940B942EAD079 -:1042900041694905F2D51CE0D9B941693940B942B3 -:1042A000E1D04169490514D441693940B942DAD0B5 -:1042B000416949050DD441693940B942D3D04169BA -:1042C000490506D441693940B942CCD04169490514 -:1042D000E3D5016841F4007101606FF480614161D0 -:1042E000042002E0FDF772FD20200021202221633E -:1042F00084F83D2084F83E10226C1043206484F83A -:104300003C10012001B0F0BD80B540F2881046F2AB -:104310000041C2F20000C4F200010322002380E841 -:104320000E0000F10C014FF4102C4FF4001E81E838 -:10433000085083618383FDF733F9002808BF80BDEF -:10434000BDE88040FCF7EEBD80B582B0002043F6AA -:1043500030010190C4F202010A6842F480020A604E -:104360000A6802F480020192019A00900868002213 -:1043700040F4001008600868052100F40010009067 -:1043800000980C20FEF768F90C20FEF751F93A204E -:1043900005210022FEF760F93A20FEF749F93B209B -:1043A00005210022FEF758F93B2002B0BDE880400D -:1043B000FEF73EB92DE9F04F87B0002543F63000F7 -:1043C00006950195C4F20200016841F6000941F02A -:1043D000020101600168C4F2020901F002010191C9 -:1043E000019901950168002241F001010160016815 -:1043F000402701F00101019101990195016841F007 -:1044000008010160016801F008010191019901951D -:10441000016841F004010160016801F004010191AB -:1044200001990195016841F080010160016801F086 -:104430008001019101990195016841F040010160FD -:10444000016801F04001019101990195016841F075 -:10445000200101600068402100F0200001900198D7 -:104460004846FDF7ADFCA9F5C056304610210122A3 -:104470004FF0100A0124FDF7A3FCA9F5A05840460F -:1044800001210122FDF79CFCCDE9027402AF4846F0 -:104490003946CDE90455FDF7B9FB082040F2000B81 -:1044A0000290C1F2110B48463946CDE903B5FDF73C -:1044B000ADFB022530463946CDE902A404940595AA -:1044C000FDF7A4FB3020CDE9020BA9F58050394659 -:1044D0000494FDF79BFB40463946CDE90244CDE903 -:1044E0000445FDF793FB092005210022FEF7B4F8EF -:1044F0000920FEF79DF80A2005210022FEF7ACF8FE -:104500000A20FEF795F8172005210022FEF7A4F8EF -:104510001720FEF78DF807B0BDE8F08F80B540F2A8 -:10452000D02045F60041C2F20000C4F2000141F67D -:10453000802200234FF4804CC0F2060280E80E0077 -:10454000C0E9033CC0E90533C0E90733FDF744FC8B -:10455000002808BF80BDBDE88040FCF7E3BC000038 -:10456000B0B540F2243043F20001C2F20000C4F2C0 -:1045700001014FF48272002380E80E0000F10C016B -:104580004FF0020C4FF0010E4FF40074382581E813 -:1045900008500A21C0E90645C0E90833C0E90A31DC -:1045A000FEF756FB002808BFB0BDBDE8B040FCF7E1 -:1045B000B9BC0000B0B58CB044F2004540F27C308C -:1045C000C4F201050021C2F2000041F28732CDE9B8 -:1045D0000511CDE90311C0E90051C0E902120161E2 -:1045E0008161FEF7C3FD002818BFFCF79BFC40F279 -:1045F0007C30C2F20000FFF7B5F8002818BFFCF7C6 -:1046000091FC602040F27C3400900020C2F2000453 -:10461000CDE901000490694620460022FEF794FF90 -:10462000002818BFFCF77EFC2068A84202D00CB01E -:10463000B0BD00BF0020079043F63000C4F2020076 -:10464000016841F0200101600068012100F02000B4 -:10465000079007984020079002200890CDE90910A4 -:1046600003200B9005F5504007A9FDF7CFFA0CB0D9 -:10467000B0BD000080B586B040F2BC3040F20042D0 -:104680000021C2F20000C4F20002532340F2E73CD2 -:104690000591CDE90311CDE90011C0E90023C0E97E -:1046A000021C01618161FEF761FD002818BFFCF763 -:1046B00039FC4FF48050029040F2BC30C2F200004E -:1046C00002A9FEF7BBFD002818BFFCF72BFC40F247 -:1046D000BC30C2F200006946FEF7ECFC002818BFAF -:1046E000FCF720FC06B080BD80B540F2FC3044F6FB -:1046F000000C48F2A062C2F20000C4F2000CC0F24A -:1047000001024FF4805300214FF00C0EC0E900C2AB -:10471000C0E90231C0E9041EC0E90611FFF7EAF85A -:10472000002808BF80BDBDE88040FCF7FBBB00004F -:10473000B5EE403AF1EE10FA0CD1F5EE403AF1EE5A -:1047400010FA07D1B5EE404AF1EE10FA02D100F0AE -:10475000CDB900BF2DED108BF5EE401A45F6DF11F7 -:10476000F1EE10FAC5F6377110D1B5EE402AF1EE30 -:1047700010FA0BD1F5EE402AF1EE10FA06D190EDC9 -:10478000015A90ED024A90ED033A3BE122EE025AC3 -:1047900021EEA16A36EE055A22EEA26A36EE055ADD -:1047A00015EE102AA1EB6202FEEE004A06EE102A78 -:1047B00025EE245A25EE065A25EE065AB7EE087A5B -:1047C00035EE075A65EE065A23EEA35A23EE036A26 -:1047D00036EE055A24EE046A36EE055A15EE102A16 -:1047E000A1EB620206EE102A25EE245A25EE065AA7 -:1047F00025EE065A35EE075A25EE065A25EE237A9F -:1048000065EE043A90ED024A25EE036A90ED033A14 -:1048100064EE046AB6EE008A63EE037A38EE665AF6 -:1048200035EE679A90ED00AA90ED015A2AEE03BA90 -:1048300025EE04CA3CEE4BDA27EE0DEA26EE09FA25 -:104840003CEE0BBA25EE05CA3FEE0EEA2AEE04FA5C -:1048500065EE038A38EE4C8A7FEE289A38EE67CAF6 -:1048600063EEA9AA27EE0CCA26EE0BBA3AEE8EEA40 -:104870003BEE0CBA2AEE05CA64EE03AA7AEECCBA75 -:1048800063EEABBA3BEE8BBA3EEE0EEA3BEE0BBAF2 -:104890002BEE0BBA2EEE0EEA3EEE0BBA65EE82BAA6 -:1048A000B1EECB2A25EEA1EA65EEA21A78EECF2A68 -:1048B0007CEE2A5A27EE25BA26EE22CA78EE666AE0 -:1048C0003CEE0BBA23EEA68A2AEE0AAA38EE0B8A31 -:1048D0007AEE244A74EEA74A78EE087A22EE098A24 -:1048E00022EEA79A38EE098A22EE0D9A25EEA7AAA3 -:1048F00066EEA76A22EE292A39EE0A9A72EE266A35 -:1049000025EEA12A6BEEA47A64EE8E4A61EEA21A1D -:1049100037EEC22A69EE237A71EEE41A66EE864A11 -:1049200063EE883A73EEE43A40F2640273EEA11A41 -:1049300062EEAB2A6EEE253AC2F2000273EEE22A74 -:10494000D2ED003A27EE26AA28EE077A26EE096A6B -:104950007AEE677A36EE476AF5EE403A37EE822A0B -:10496000F1EE10FA36EE226A32DD92ED007ADFEDDA -:104970005D2A22EE077AD2ED013A27EE227A37EE4F -:10498000237A82ED017A92ED007AD2ED023A21EE9D -:10499000877A27EE227A37EE237A82ED027A92ED39 -:1049A000007AD2ED033A26EE077A27EE227A37EE26 -:1049B000237A82ED037A92ED017A37EE000A92EDC6 -:1049C000027AD2ED032A77EE200A32EE811A03E052 -:1049D000002353609360D36040F22802C2F20002C9 -:1049E00092ED007A27EE022A92ED007A32EE000A6A -:1049F00027EE212A92ED007A72EE200A27EE062A8F -:104A000032EE011A9FED382A20EE020A20EE826A69 -:104A100021EE021A90ED002A26EE047A65EE400A95 -:104A200030EEC77A63EE010A37EE607A61EE040A6F -:104A300062EE001A71EEA00A63EE061A70EEE10A49 -:104A400061EE051A62EE062A75EE200A72EEE11A90 -:104A500063EE002A26EE055A22EE011A32EE077A9C -:104A600072EEA11A31EE051A24EE000A74EE211A34 -:104A700031EE400A20EEA01A27EE072A33EE000A94 -:104A800032EE011A21EEA12A32EE011A20EE002A9E -:104A900032EE011A11EE102AA1EB6201BEEE003ACD -:104AA00002EE101A21EE031A21EE021A21EE021A6A -:104AB000B7EE083A31EE031A21EE021A27EE012A68 -:104AC00020EE813A21EE814A20EE010A80ED002A93 -:104AD00080ED013A80ED024A80ED030ABDEC108BB7 -:104AE000704700BF6F12833A6F12033AF5EE401A17 -:104AF00045F6DF11F1EE10FAC5F6377110D1B5EEBB -:104B0000402AF1EE10FA0BD1F5EE402AF1EE10FA40 -:104B100006D190ED014A90ED023A90ED032AA9E00A -:104B200022EE023A21EEA14A34EE033A22EEA24AE4 -:104B300034EE033A13EE102AA1EB6202BEEE005AE5 -:104B400004EE102A23EE053A23EE043A23EE043A4B -:104B5000B7EE086A33EE063A23EE043A23EE217AE2 -:104B600063EE021A23EE226AD0ED002A90ED014A8C -:104B700090ED023A90ED032A63EE223A64EE024A87 -:104B800062EE845A62EEA22A74EEE33A62EE034ABF -:104B900032EE855A62EE022A75EEA44A72EE852A3A -:104BA00040F2640224EE865A61EEA25A62EE872A2F -:104BB00026EE236AC2F2000236EE626AD2ED002AC5 -:104BC00063EEA11A27EE247AF5EE402A35EEC55A97 -:104BD000F1EE10FA37EE617A32DDD2ED001ADFED38 -:104BE0005C2A65EE211AD2ED013A61EEA21A71EE4D -:104BF000A31AC2ED011AD2ED001AD2ED023A66EE06 -:104C0000211A61EEA21A71EEA31AC2ED021AD2EDB8 -:104C1000001AD2ED033A67EE211A61EEA21A71EE84 -:104C2000A31AC2ED031AD2ED011A31EE800AD2EDB9 -:104C3000021AD2ED032A71EEA00A32EE811A03E0C5 -:104C4000002353609360D36040F22802C2F2000256 -:104C5000D2ED001A21EE855AD2ED001A35EE000A87 -:104C600021EE865A92ED006A75EE200A26EE075A6A -:104C700035EE011A9FED375A20EE050A20EE856ABF -:104C800021EE051A90ED005A26EE037A64EE400AF2 -:104C900030EEC77A62EE010A37EE607A61EE030AFF -:104CA00065EE001A71EEA00A62EE061A70EEE10AD5 -:104CB00074EE200A61EE041A65EE062A26EE044A16 -:104CC00025EE011A72EEE11A62EE002A31EE041AA4 -:104CD00023EE000A35EE077A72EEA11A31EE400A91 -:104CE00073EE211A32EE000A20EEA01A27EE072AF0 -:104CF00032EE011A21EEA12A32EE011A20EE002A2C -:104D000032EE011A11EE102AA1EB6201BEEE003A5A -:104D100002EE101A21EE031A21EE021A21EE021AF7 -:104D2000B7EE083A31EE031A21EE021A27EE012AF5 -:104D300020EE813A21EE814A20EE010A80ED002A20 -:104D400080ED013A80ED024A80ED030A704700BF12 -:104D50006F12833A6F12033AFEE7000070470000BB -:104D60002DE9F04381B02DED048B82B030EE608AE6 -:104D7000044618EE100AFBF7F7FB9FED550B0546AE -:104D80000F4651EC100BC80F3E469FED530B60F3DE -:104D9000DF7651EC100B2A46334646EC195BFBF7E5 -:104DA000E1FA8DED009B9DF80720804682F080009F -:104DB0008DF80700DDE90002894611462A463B4688 -:104DC000FBF748FB42464B46FBF7D2FAFBF7DFFB0B -:104DD00009EE100A2846314642464B46FBF7A9FB2E -:104DE000B8EE080A002818BFB0EE489A9FED3C1AAA -:104DF000B4EE409AB0EE490AF1EE10FAC8BFB0EE38 -:104E0000410AB0EE081AB4EE419AF1EE10FAB8BFBA -:104E1000B0EE409A94ED050A94ED063A39EE004A58 -:104E2000B4EE434AB0EE441AB1EE432A84ED039A3D -:104E3000F1EE10FAC8BFB0EE431AB4EE421AF1EE2A -:104E400010FAB0EE410AB4EE434AB8BFB0EE420ADF -:104E5000F1EE10FA84ED054A08DCB4EE421AF1EEE8 -:104E600010FAB8BF84ED050A02E000BF84ED050A20 -:104E700094ED001A94ED012A94ED044A94ED023A5F -:104E800022EE000A21EE091A31EE000A39EE441A28 -:104E900023EE011A31EE000A94ED081A84ED070A98 -:104EA000B4EE410AF1EE10FA84ED049A06DCB1EE9C -:104EB000411AB4EE410AF1EE10FA03DAB0EE410AFB -:104EC00084ED071A02B0BDEC048B01B0BDE8F0839D -:104ED00000000000000000000000000000FFBF40D4 -:104EE0000000000000220021C4F27A424FF080430B -:104EF00080ED080AC0E90031C0E90211C0E90411DF -:104F0000C0E906217047000080B542F2004C002342 -:104F100043F233320021C4F6F40CC4F27013C3F62A -:104F200093724FF0824E80ED080AC0E90032C0E96A -:104F300002E1C0E90411C0E906C180BD90ED052A77 -:104F400030EE601A90ED010A90ED063A31EE022A39 -:104F500022EE005AB1EE434AB4EE445AF1EE10FA92 -:104F600080ED031A80ED052A06DBB4EE435AF1EE1C -:104F700010FAB0EE434A03DD84EE002A80ED052AE4 -:104F800090ED003A90ED045A20EE020A90ED024AAC -:104F900023EE013A33EE000A31EE453A90ED082A4D -:104FA00024EE033A33EE000AB4EE420A80ED041A0E -:104FB000F1EE10FAB1EE421A80ED070A05DCB4EE0C -:104FC000410AF1EE10FAA8BF7047B5EE400AF1EEC3 -:104FD00010FAB8BFB0EE412AB0EE420A80ED072ABF -:104FE000704700007047000070B582B040F22403A3 -:104FF000C2F200031B6849F68176C1F25E66A3FB2C -:1050000006360446700D4FF47A7358430190606879 -:10501000B0F5827F12D10E4621688868000644D51B -:10502000701C3BD0154600BFFCF7D0FE411B20682A -:10503000B1423DD280680006F6D436E00198A0B3B4 -:105040000198013801902068806800062DD50198EC -:1050500058B301980138019020688068000624D573 -:10506000019810B30198013801902068806800060B -:105070001BD50198C8B1019801380190206880685B -:105080000006DBD4002002B070BD00BF88680006B7 -:105090000BD5886800064FF00000F4D5886800063C -:1050A00044BF88685FEA0060F0D4002002B070BDA1 -:1050B000416821F0E00141606168B1F5827F0AD169 -:1050C000A168B1F5004F02D0B1F5806F03D101683E -:1050D00021F040010160A16AB1F5005F07D10168CC -:1050E00021F400510160016841F400510160012088 -:1050F00084F85100002084F85000606D40F02000DA -:105100006065032002B070BD70470000FDF720BA53 -:105110004EF68850CEF20000016841F47001016043 -:105120004FF0006140F8801C7047000040F2BC3036 -:10513000C2F20000FEF74EB910B540F6FF3E03681C -:10514000C4F2000E40F2004C7045C4F2010C27DCA2 -:10515000B0F1804F31D040F20042C4F200029042E0 -:105160002BD040F60002C4F20002904225D041F656 -:10517000FF72C4F20002904229DC70453CDCB0F1C1 -:10518000804F5FD040F20042C4F20002904259D0FA -:1051900040F60002C4F20002904253D056E000BF35 -:1051A00040F60042C4F20002904206D0604504D0AE -:1051B0000022C4F201029042D9D14A6823F0700360 -:1051C000134341F6FF72C4F200029042D5DD43F66C -:1051D000FF72C4F20102904222DC42F20002C4F2E9 -:1051E000000290422ED00022C4F20102904229D047 -:1051F000604527D02AE000BF40F60042C4F200021A -:1052000090421FD041F60002C4F20002904219D031 -:1052100041F60042C4F20002904213D016E000BFF3 -:1052200044F20002C4F2010290420BD044F60002A4 -:10523000C4F20102904205D044F20042C4F20102DD -:10524000904203D1CA6823F44073134323F08002D1 -:105250004B69D1F800E08C681A430260C46240F4E4 -:105260008062C0F828E0624504BF0969016301213A -:10527000416110BD806B01684A6990F83930212B7B -:105280000BD112F0800208D00022C284CA6822F03A -:10529000C002CA60202280F839204A6990F83A306A -:1052A000222B0FD112F040020CD00022C285CA6816 -:1052B00022F49072CA604A6922F001024A612021F8 -:1052C00080F83A10C16B41F01001C163FEF710BBCA -:1052D0000168806B0968C90548BFFEF7EDBB002176 -:1052E000C1850168CA6822F48072CA604A6922F0E6 -:1052F00001024A614A6922F040024A61202180F895 -:105300003A10FEF7D9BB0000806BFEF7D7BB000058 -:10531000B0B50446006804F108030ECB05691943D3 -:1053200025F440552A430261626949F20C65114334 -:10533000E269C368B2F5004F23EA050341EA0301BD -:1053400041EA0201C1604169A36921F4407141EA67 -:105350000301416141F2004140F48060C4F2010167 -:1053600008D14FF69C758842C0F6FF750CD1FDF749 -:1053700073FA0BE04FF69C758842C0F6FF7529D191 -:10538000FDF76AFA28E000BFFDF752FA63681921B9 -:10539000A0FB01015A00DB0FFAF712FF48F21F5180 -:1053A000C5F2EB11A0FB01235A0905F1805302FB62 -:1053B0000300322303EBC000A0FB01014FF4F8709F -:1053C00000EA111000EB0210C1F3421108442168F9 -:1053D0008860B0BDFDF72CFA63681921A0FB0101BC -:1053E0009A009B0FFAF7ECFE48F21F51C5F2EB1141 -:1053F000A0FB01235A0902FB0500322303EB001036 -:10540000A0FB0101F02000EA511000EB0210C1F3F3 -:105410004311084421688860B0BD000081B040F2AB -:10542000FC30C2F2000000680168C90648D50021BE -:1054300000910168009140680090009840F294004B -:10544000C2F200000178427862F30A214182417879 -:105450008278C90862F34A1181828178C27803791F -:10546000920042EA911163F38A21C1820179427963 -:10547000490862F3CA1101834179C1F3011101772F -:105480004179890941778179C27941EA0221C18351 -:10549000017A427A41EA02210184817AC27A41EAA0 -:1054A00002214184017B8184417BC184817BC27B59 -:1054B00041EA02210185017C427C41EA02214183CB -:1054C00001B07047FFF7AABFFEE7000010B5FBF779 -:1054D00059F98020FBF768FB5520FBF765FB552049 -:1054E000FBF762FBFBF746F99620FBF75BFAFBF74D -:1054F00049F98020FBF758FB5520FBF755FB552059 -:10550000FBF752FBFBF736F99620FBF74BFAFBF75C -:1055100039F97E20FBF748FBB620FBF745FBFBF78C -:1055200029F95020FBF74AF9FBF72CF98020FBF70B -:105530003BFB5520FBF738FB5520FBF735FBFBF712 -:1055400019F99620FBF72EFAFBF71CF98020FBF7E0 -:105550002BFB5520FBF728FB5520FBF725FB0446CA -:10556000FBF708F99620FBF71DFA1E2C1CBFFF2045 -:1055700010BDFBF707F97D20FBF716FB0420FBF7B6 -:1055800013FBFBF7F7F89620FBF70CFAFBF7FAF89A -:10559000FD20FBF709FB5520FBF706FB5520FBF729 -:1055A00003FB0446FBF7E6F89620FBF7FBF9042C17 -:1055B00020D1FBF7E7F87C20FBF7F6FA0020FBF799 -:1055C000F3FAFBF7D7F89620FBF7ECF9FBF7DAF8DC -:1055D000FC20FBF7E9FA5520FBF7E6FA5520FBF72C -:1055E000E3FA0446FBF7C6F89620FBF7DBF95CB15B -:1055F000012000E0002046F24E2100EB4000C0F602 -:1056000000010844807810BDFBF7BCF84020FBF790 -:10561000CBFAAB20FBF7C8FAFBF7ACF89620FBF708 -:10562000C1F9FBF7AFF8C020FBF7BEFA5520FBF736 -:10563000BBFA5520FBF7B8FA0446FBF79BF8962017 -:10564000FBF7B0F9AB2C21D1FBF79CF84120FBF71D -:10565000ABFA0020FBF7A8FAFBF78CF89620FBF7D3 -:10566000A1F9FBF78FF8C120FBF79EFA5520FBF755 -:105670009BFA5520FBF798FA0446FBF77BF8962037 -:10568000FBF790F924B10320B5E700BF0220B2E791 -:10569000FBF778F85320FBF787FA0820FBF784FA2A -:1056A000FBF768F89620FBF77DF9FBF76BF8D32042 -:1056B000FBF77AFA5520FBF777FA5520FBF774FAD7 -:1056C0000446FBF757F89620FBF76CF9082C23D11A -:1056D000FBF758F85820FBF767FA0420FBF764FA49 -:1056E000FBF748F89620FBF75DF9FBF74BF8D8205D -:1056F000FBF75AFA5520FBF757FA5520FBF754FAF7 -:105700000446FBF737F89620FBF74CF9042C04BF4E -:10571000002010BD05206EE704206CE7B0B5FBF754 -:1057200043F88020FBF740FA5520FBF73DFAFBF7E2 -:1057300033F89620FBF736F9FBF736F88020FBF7B5 -:1057400033FA5520FBF730FAFBF726F89620FBF7E3 -:1057500029F9FBF729F81420FBF726FAB620FBF706 -:1057600023FAFBF719F85020FBF728F8FBF71CF891 -:105770008020FBF719FA5520FBF716FAFBF70CF817 -:105780009620FBF70FF9FBF70FF88020FBF70CFAD8 -:105790005520FBF709FA0446FAF7FEFF9620FBF7BF -:1057A00001F90F2C1CBFFF20B0BDFAF7FDFF0F2041 -:1057B000FBF7FAF900200025FBF7F6F9FAF7ECFF02 -:1057C0009620FBF7EFF8FAF7EFFF8F20FBF7ECF9E5 -:1057D0005520FBF7E9F90446FAF7DEFF9620FBF7C0 -:1057E000E1F8E4BBFAF7E0FF1020FBF7DDF98220D7 -:1057F000FBF7DAF9FAF7D0FF9620FBF7D3F8FAF7C0 -:10580000D3FF9020FBF7D0F95520FBF7CDF90446E4 -:10581000FAF7C2FF9620FBF7C5F8822C1ED1FAF7E3 -:10582000C3FF1120FBF7C0F90020FBF7BDF9FAF721 -:10583000B3FF9620FBF7B6F8FAF7B6FF9120FBF717 -:10584000B3F95520FBF7B0F90446FAF7A5FF962007 -:10585000FBF7A8F864B1022501E000BF012546F27C -:10586000602105EB4500C0F6000108448078B0BD1A -:10587000FAF79AFF1520FBF797F98020FBF794F9C8 -:10588000FAF78AFF9620FBF78DF8FAF78DFF95203F -:10589000FBF78AF95520FBF787F90446FAF77CFFF6 -:1058A0009620FBF77FF8802C1ED1FAF77DFF16209B -:1058B000FBF77AF90020FBF777F9FAF76DFF9620EE -:1058C000FBF770F8FAF770FF9620FBF76DF955209B -:1058D000FBF76AF90446FAF75FFF9620FBF762F8D8 -:1058E00024B10425BBE700BF0325B8E7FAF75CFF46 -:1058F0001820FBF759F90120FBF756F9FAF74CFF8E -:105900009620FBF74FF8FAF74FFF9820FBF74CF97A -:105910005520FBF749F90446FAF73EFF9620FBF7BE -:1059200041F8012C04BF0020B0BD052597E7000019 -:1059300010B58AB040F2881401200021C2F20004A0 -:105940000890CDE90610CDE90011CDE90211CDE9AD -:10595000041169462046FBF7F1FB2046FBF70EFFDA -:1059600020460221FBF772FB0AB010BD10B540F2D1 -:10597000FC34C2F2000420681222C16841F0100118 -:10598000C16040F29401C2F200012046FEF742F8E5 -:105990002068416941F00101416110BD704700007C -:1059A00080B584B0034640F2D0204FF00A0CCDE918 -:1059B0000012C2F200001C211A460123CDF808C0D3 -:1059C000FCF7C6FA04B080BD80B584B00246002062 -:1059D0008DF80F0001200DF10F01CDE9001040F20C -:1059E000D0204FF00A0CC2F200001C210123CDF898 -:1059F00008C0FCF7ADFA9DF80F0004B080BD0000B0 -:105A000080B584B002468DF80F1001200DF10F0112 -:105A1000CDE9001040F2D0204FF00A0CC2F2000095 -:105A20001C210123CDF808C0FCF74AFC04B080BD5E -:105A300041F60000C4F2020040210122FCF7C0B987 -:105A400041F60000C4F2020040210022FCF7B8B980 -:105A500070470000FCF7B0B880B54EF21801CEF2E6 -:105A6000000100EBC00051F804CC4FEAC00E0868FA -:105A7000002309E003449B1A904298BF6344734596 -:105A8000104628BF80BD00BF0A689042F2D10A6864 -:105A90009042EFD10A689042ECD10A689042F3D06C -:105AA000E8E7000010B5FFF779FFFFF7D1FFFFF738 -:105AB000C7FF3220FFF7CEFFFFF7BAFF3220FFF714 -:105AC000C9FF0020FFF780FF10281CBF402010BD39 -:105AD0000B200821FFF794FF9620FFF7BDFF0B2056 -:105AE000FFF772FF04469620FFF7B6FF082C33D16C -:105AF00041200921FFF784FF9620FFF7ADFF4120E9 -:105B0000FFF762FF04469620FFF7A6FF092C25D178 -:105B10004220C021FFF774FF9620FFF79DFF42202F -:105B2000FFF752FF04469620FFF796FFC02C17D1CF -:105B30000A200B21FFF764FF9620FFF78DFF0A2054 -:105B4000FFF742FF04469620FFF786FF0B2C04BFA9 -:105B5000002010BD032004E0002002E0012000E04E -:105B6000022000EB400002A10844807810BD00BF75 -:105B70000B080141090242C0030A0B0410B582B0B0 -:105B800004460DF1020103200622FFF709FFBDF9CB -:105B90000200BDF90410BDF9062000EE100A9FEDC9 -:105BA0000D1A02EE101A03EE102AB8EEC00AB8EE73 -:105BB000C22AB8EEC33A20EE010A22EE012A23EEF1 -:105BC000011A84ED000A84ED012A84ED021A02B064 -:105BD00010BD00BF9A99993E92B0FCF7C7FC002413 -:105BE00043F64000CDE90A44CDE908440194C4F2EB -:105BF00002000168022541F080510160006800F058 -:105C000080500190019847F200000194C4F2000016 -:105C1000016841F480410160006800F48040019017 -:105C20000198012006904FF4803007904FF48000D7 -:105C30000D9006200E90A820CDE90F0504201190AC -:105C400006A80C95FCF752FE0F20CDE901054FF494 -:105C5000A05004904FF48050059001A805210394B2 -:105C6000FCF736FDFEF7A6FBFEF76EFBFEF778FCB1 -:105C7000FEF7A0FCFEF752FCFEF736FDFEF744FBF4 -:105C8000FEF7F8FCFFF772FEFFF752FEFBF73AF85B -:105C9000FBF76AF96420FBF78FFF40F2BC30C2F2D9 -:105CA0000000FDF7BBFA40F26014C2F20004206865 -:105CB00001302060FAF79CFE40F22C01C2F2000194 -:105CC0000860FFF7EFFE002866D06420FAF76AFE4E -:105CD000206801302060FFF7E5FE00285CD06420DA -:105CE000FAF760FE206801302060FFF7DBFE002835 -:105CF00052D06420FAF756FE206801302060FFF78A -:105D0000D1FE002848D06420FAF74CFE206801300C -:105D10002060FFF7C7FE00283ED06420FAF742FE5D -:105D2000206801302060FFF7BDFEA8B36420FAF7B9 -:105D300039FE206801302060FFF7B4FE60B36420B4 -:105D4000FAF730FE206801302060FFF7ABFE18B391 -:105D50006420FAF727FE206801302060FFF7A2FEDA -:105D6000D0B16420FAF71EFE206801302060FFF7F2 -:105D700099FE88B16420FAF715FE20680130206092 -:105D8000FFF790FE40B16420FAF70CFE2068013066 -:105D90002060FFF787FE00BFFEE74100080218BF42 -:105DA00004200A0E18BF40F001004FF07F4232EA93 -:105DB000010108BF40F00200012808BF052070471C -:105DC00010B54FF00E402DED028BB0EE408A18EE6C -:105DD000104A00EB4400B0F1506F4AD84FF0FC403D -:105DE000B0EB440F22D2B0EEC80AF7EE000A30EE54 -:105DF000C00AF6EE000A60EE208A18EE900A00F063 -:105E0000F7F901EE100A14F0004F1DBFDFED2D0A67 -:105E10009FED2D0AB1EE411ADFED2C0A08BF9FED70 -:105E20002C0AF8EE001A21EE218A05E0DFED290A9E -:105E300068EE088AB0EE600A9FED271ADFED271A98 -:105E400030EE080A48EE811A9FED251A08EEA11AD5 -:105E5000DFED241A48EE811A9FED231A08EEA11AED -:105E600068EE281ABDEC028B01EE810A30EE200AA2 -:105E700010BD4FF0E440B0EB440F0CD918EE100AFF -:105E8000FFF78BFF042808BF00F094F9B0EE480A32 -:105E9000BDEC028B10BD4FF07F40B0EB440F07D23A -:105EA000B0EE480ABDEC028BBDE8104000F074B9BA -:105EB000012000F097F9BDEC028BBDE8104000F026 -:105EC00071B900000000C9BF22AAFDB90000C93F96 -:105ED00022AAFD390000000024FE1C3DC78AD83CE0 -:105EE0001E67383D1B93993DAFAA2A3E70B54FF00F -:105EF00068422DED048BF0EE408A18EE900AB0EE69 -:105F0000608A18EE101A02EB4003B3F1654F3CBFF4 -:105F100002EB4102B2F1654F7DD200BFC0F3C7531F -:105F2000C1F3C7529A1A1B2A09DD10F0004F14BFA3 -:105F30009FED830A9FED830ABDEC048B70BD12F1C7 -:105F40001A0F36DA11F0004F09D010F0004F0CBFD5 -:105F50009FED7D0A9FED7D0ABDEC048B70BD88EE40 -:105F6000889A19EE100AFFF718FF042808BF00F0FE -:105F700021F918EE900AFFF710FF054618EE100AF7 -:105F8000FFF70BFF044619EE100AFFF706FF042D7A -:105F900018BF052D08D1042C18BF052C04D10028EA -:105FA00004BF022000F01EF9B0EE490ABDEC048BDC -:105FB00070BD4200B2EB410F3AD910F0004F19BF4B -:105FC000DFED630A9FED630ADFED630A9FED630A6D -:105FD000B0EE481A0A46B1EE688A80F00041F0EE51 -:105FE000418A10460A1A5200B2F1807F34D24840EA -:105FF00010F0004FDFED5A1A9FED5A2A1DBFBEEE7A -:10600000001A70EEE10A30EE420AB6EE001A08BF3E -:1060100070EEA10A00E040E008BF30EE020AB0EEE8 -:10602000682A01EE482A08EE818AC2EE081A15E0B5 -:1060300011F0004F04BF9FED4C0AF0EE400AD1D0A2 -:1060400010F0004F19BFDFED490A9FED490ADFED5F -:10605000490A9FED490AC5E7C8EE881A21EEA11A40 -:106060009FED462ADFED462A41EE022A9FED452AA2 -:1060700001EE222ADFED442A41EE022A9FED432A57 -:10608000BDEC048B01EE222A21EE811A01EE020AF8 -:1060900030EE210A30EE200A70BD4FF07F42B2EBA5 -:1060A000400F28BFB2EB410F09D2F0EE480AB0EE24 -:1060B000680ABDEC048BBDE8704000F070B840EA9F -:1060C00001035B0008BF41F0FF410BD0B2EB400F72 -:1060D00008BFB2EB410F08D120F0804008EE900AD3 -:1060E00021F0804108EE101A18E7B2EB400F12BF02 -:1060F0005FEA410340F0FF4001F000413FF40EAF82 -:10610000B2EB410F12BF5FEA400200F0004041F0E5 -:10611000FF413FF403AF4A0092EA40033FF5FEAE71 -:10612000002AACBF9FED1A0A9FED1A0A68EE808A1A -:1061300028EE008A18EE900A18EE101AEEE600001B -:10614000DB0FC9BFDB0FC93FDB0F4940DB0F49C085 -:106150000000C9BF22AAFDB90000C93F22AAFD392B -:106160000060ED3EC30ACE3700000000000049C0C9 -:1061700022AA7DBA0000494022AA7D3A2DAD65BD14 -:106180008FB8D53D0FB511BE61C84C3EA8AAAABEB6 -:106190000000804F0000802F30EE000A704730EE84 -:1061A000200A7047DFED020A80EEA00A7047000067 -:1061B000000000009FED020A20EE000A7047000078 -:1061C0000000001002E008C8121F08C1002AFAD11E -:1061D00070477047002001E001C1121F002AFBD167 -:1061E000704700000149086070470000000000206F -:1061F00010B500EE100A2DED028BB1EEC08A18EE3C -:10620000100A20F00040C0F1FF40C00F0AD010EE8D -:10621000100A20F00040C0F1FF40C00F04BF012071 -:10622000FFF7E0FF18EE100ABDEC028B10BD000076 -:106230000000000000000102030406070809000036 -:1062400000000102030400061016000610167D046B -:10625000017C000240AB03410005530806580407C7 -:106260000F000810820911000A15800B16000C1887 -:10627000010D0000986200080000002030000000BE -:10628000C4610008C862000830000020E008000077 -:10629000D4610008000000000000000001000000C0 -:1062A00010000000E7416B3A58A08B3A0000803F95 -:1062B0000000000000000000000000000024F400C6 -:0862C0000000803F0100000016 +:10022000F09FD2B201E000F8012B491EFBD27047CB +:100230000022F6E710B513460A4604461946FFF7B2 +:10024000F0FF204610BD2DE9FE4F804681EA0300F5 +:10025000C00F0C46009021F0004123F00045B8EBA0 +:100260000200A94105D24046214690461C460B4655 +:10027000024623F00040104347D0270DC7F30A0081 +:10028000C3F30A510290401A019040286BDAC3F37D +:10029000130040F4801B0098924620B10023D2EB5B +:1002A000030A63EB0B0B01985946C0F1400250461C +:1002B00000F0A8F906460D4650465946019A00F04E +:1002C000C0F910EB08006141002487EA115284EA6A +:1002D000E7731A4340D0009A62B3019A012A4FEAA9 +:1002E000075215DC001B61EB02014FF0004202EAED +:1002F0000752CDE90042001C41F5801132462B46E1 +:1003000000F0F7F903B0BDE8F08F40462146F9E769 +:10031000001B61EB0201001C41F5801300185B41DA +:100320002018A2F5001747EB030140EAD570B61973 +:100330006D4111E06D084FEA360645EAC0754FEA97 +:100340000752001B61EB0201001C41F580114908B6 +:100350004FEA30000019514132462B4603B0BDE848 +:10036000F04F00F0B7B90098012240000023D0EB15 +:10037000020263EBE073009821464FEAE074B8EBA9 +:10038000000061EB0401E9E783F000435BE781F0E3 +:10039000004158E72DE9FE4F81EA030404F00044D0 +:1003A00021F0004100944FF0000B23F0004350EA8D +:1003B00001045ED052EA03045BD0C3F30A54C1F3D4 +:1003C0000A552C44A4F2F3340194A0FB0254C1F367 +:1003D000130141F48011C3F3130343F4801301FBB1 +:1003E000024400FB034E840A970A44EA815447EA18 +:1003F0008357A4FB076802958D0A05FB07854FEA22 +:10040000932C04FB0C542705029D4FEA065847EA3B +:100410001637B5EB08056EEB070C870E920E47EA10 +:10042000811742EA8312A7FB0201B6EB0B0164EBD2 +:1004300000042B0D43EA0C335E1844EB1C50DA46E3 +:100440005146E7FB0201C5F313044FEA0B3343EABD +:1004500014534FEA0432019C43EA0603A4F10C044E +:100460000294009CCDE900B400F043F903B0BDE86C +:10047000F08F00200146F9E72DE9F04D81EA0304F1 +:1004800004F0004B21F0004514464FF0000A23F021 +:10049000004150EA050220D054EA01021DD0C5F304 +:1004A0000A570246C5F31303C1F31300C1F30A56FA +:1004B00040F4801543F48013A7EB0608101BD646C2 +:1004C00008F2FD3873EB050002D308F1010801E0E2 +:1004D00092185B41B8F1000F03DA00200146BDE835 +:1004E000F08D00204FF48011064684460EE0171B65 +:1004F00073EB050705D3121B63EB050306434CEAB8 +:10050000010C49084FEA300092185B4150EA01079C +:10051000EDD152EA030012D082EA040083EA050119 +:10052000084305D0101BAB4106D20122002306E090 +:1005300000224FF0004302E06FF0010253101AEB6B +:1005400006004CEB085110EB0A0041EB0B01BDE833 +:10055000F04D00F0BFB830B5041E71F1000404DBAB +:100560004FF00044404264EB0101141E73F100049B +:1005700005DB1C464FF00043524263EB0403101AA4 +:100580008B4101D2012030BD002030BD0EB540F2BC +:10059000334102910021CDE900110A460B4600F0DB +:1005A000A8F803B000BD00F0004230F000400AD0CF +:1005B000C10D01F56071C0F3160042EA0151C20895 +:1005C00040071143704700200146704701F0004387 +:1005D00030B421F0004150EA010206D00A0DA2F524 +:1005E0006072C1F31301002A02DC30BC00207047A6 +:1005F000440F44EAC104C100E01830BC00EBC25013 +:1006000000F031B8202A04DB203A00FA02F1002081 +:1006100070479140C2F1200320FA03F31943904040 +:100620007047202A04DB203A21FA02F000217047AB +:1006300021FA02F3D040C2F120029140084319464A +:100640007047202A06DBCB17203A41FA02F043EA32 +:10065000E07306E041FA02F3D040C2F1200291407B +:100660000843194670470029A8BF7047401C49003D +:1006700008BF20F00100704710B4B0FA80FC00FA07 +:100680000CF050EA010404BF10BC704749B1CCF132 +:10069000200421FA04F411FA0CF118BF01212143BE +:1006A0000843A3EB0C01CB1D4FEA00614FEA102079 +:1006B00042BF002010BC704700EBC350104400291B +:1006C000A4BF10BC7047401C490008BF20F00100C7 +:1006D00010BC704710B5141E73F1000408DA401CFA +:1006E00041F1000192185B411A4301D120F0010051 +:1006F00010BD2DE9F04D92469B4611B1B1FA81F241 +:1007000002E0B0FA80F220329046FFF77BFF044609 +:100710000F4640EA0A0041EA0B0153465A46084395 +:1007200013D0114653EA010019D0C8F140025046D7 +:10073000FFF777FF05460E46504659464246FFF7FB +:1007400061FF084305D0012004E020463946BDE89A +:10075000F08D0020054346EAE0762C4337430A98A3 +:100760006305E40AA0EB08000022FD0A44EA4754AE +:100770000A3002D500200146E9E701051019694158 +:10078000DDE9084500196941BDE8F04DA2E7000028 +:10079000064C074D06E0E06840F0010394E80700CE +:1007A00098471034AC42F6D3FFF7F2FCF86D00081E +:1007B000186E000805F040BB05F0D4BB05F028BD5D +:1007C00000281CBF002101607047000000281EBFE8 +:1007D0000021C4F2B011016070470000B1EEC00A00 +:1007E000B7EE001A81EE000A7047000005F0B8BDB0 +:1007F0000020C4F202001021012201F065BB0000BC +:100800000020C4F202001021002201F05DBB0000B4 +:100810007047000040F20040C4F2020001210122B2 +:1008200001F052BB40F20040C4F20200012100225C +:1008300001F04ABB7047000070B5002856D04EF258 +:10084000180149F24002CEF20001C0F2020210F09B +:10085000030EA0F1010C3BD051F8043C0D680024BC +:1008600008E000BF2C44A41BB54298BF1C4494422E +:1008700035460DD20E68B542F4D10E68B542F1D1BD +:100880000E68B542EED10E68B542F3D0EAE700BF7C +:10089000BEF1010F634625D051F8043C0D680024D9 +:1008A00008E000BF2C44A41BB54298BF1C449442EE +:1008B000354613D20E68B542F4D10E68B542F1D177 +:1008C0000E68B542EED10E68B542F3D0EAE700BF3C +:1008D00003461FFA8CF0032830D207E0BEF1020F66 +:1008E00006D1831E1FFA8CF0032827D270BD00BFEB +:1008F00051F8043C0E68002408E000BF3444641B37 +:10090000AE4298BF1C4494422E460DD20D68AE42B2 +:10091000F4D10D68AE42F1D10D68AE42EED10D6852 +:10092000AE42F3D0EAE700BFC31E1FFA8CF00328E3 +:1009300004D2DBE7043B180408BF70BD51F8040C77 +:100940000E68002408E000BF3444641BAE4298BF28 +:10095000044494422E460DD20D68AE42F4D10D6887 +:10096000AE42F1D10D68AE42EED10D68AE42F3D089 +:10097000EAE700BF51F8040C0E68002408E000BF4D +:100980003444641BAE4298BF044494422E460DD2B8 +:100990000D68AE42F4D10D68AE42F1D10D68AE42A1 +:1009A000EED10D68AE42F3D0EAE700BF51F8040C77 +:1009B0000E68002408E000BF3444641BAE4298BFB8 +:1009C000044494422E460DD20D68AE42F4D10D6817 +:1009D000AE42F1D10D68AE42EED10D68AE42F3D019 +:1009E000EAE700BF51F8040C0E6800240AE000BFDB +:1009F0003444641BAE4298BF044494422E46BFF474 +:100A000099AF00BF0D68AE42F2D10D68AE42EFD192 +:100A10000D68AE42ECD10D68AE42F3D0E8E70000BD +:100A200080B54EF21801CEF20001A82251F804CC94 +:100A300000FB02FE086800230AE000BF03449B1A83 +:100A4000904298BF63447345104628BF80BD00BFE5 +:100A50000A689042F2D10A689042EFD10A68904247 +:100A6000ECD10A689042F3D0E8E7000010B5FFF738 +:100A7000CFFEFFF7DFFE04F03FFB044604F064FC0A +:100A8000204310BD2DE9F04F83B002920E46019035 +:100A9000FFF7B6FE922000F0C5F8922000F0C2F8F1 +:100AA000552000F0BFF88046552000F0BBF8834683 +:100AB000552000F0B7F88246552000F0B3F8044600 +:100AC000552000F0AFF80746552000F0ABF805467A +:100AD000FFF78EFE48EA0B2040F21C0900B2C2F27A +:100AE000000900EE100A99ED001AB8EEC00A4AEAB1 +:100AF000042021EE000A00B286ED000A00EE100A82 +:100B000047EA052000B299ED001A02EE100AB8EE8D +:100B1000C00AB8EEC22A21EE000A21EE021A86EDC2 +:100B2000010A86ED021AFFF77DFE802000F07AF8B8 +:100B3000552000F077F80646552000F073F8552050 +:100B400000F070F88246552000F06CF805465520FC +:100B500000F068F88346552000F064F804465520FC +:100B600000F060F80746552000F05CF88046FFF77B +:100B700051FE0F2E25D14AEA052000B200EE100AE0 +:100B800099ED011AB8EEC00A01994BEA042021EE52 +:100B9000000A00B281ED000A00EE100A47EA0820C0 +:100BA00000B299ED011A02EE100AB8EEC00AB8EED2 +:100BB000C22A21EE000A21EE021A81ED010A81ED1E +:100BC000021AFFF71DFEA22000F02CF8A22000F070 +:100BD00029F8552000F026F80446552000F022F8A8 +:100BE0000546FFF705FEE00040EA55114FF600020A +:100BF0000023CFF6FF72B3EB902F18BF114300EE26 +:100C0000101AB8EEC00AB4EE001A20EE010AB3EED4 +:100C1000071A029830EE010A80ED000A03B0BDE821 +:100C2000F08F000080B582B08DF8070040F21840C8 +:100C30004FF47A7CC2F200000DF107010DF10602BB +:100C40000123CDF800C002F053F99DF8060002B070 +:100C500080BD0000FEE7000040F27C20C2F20000F0 +:100C600000F0FABBB0B582B040F2C802C2F2000296 +:100C70004FF40073114641F8083F00234FF0080C71 +:100C8000C2E904334378C2F818C090F803C090F862 +:100C900005E01370C579037882F802C0847882F881 +:100CA00004E053700379957180795371D07140F2EB +:100CB0007C20C2F2000001ABD47000F06BFA02B0ED +:100CC000B0BD0000B0B582B040F2C802C2F200026E +:100CD00040F2FF13114641F8083F00234FF0080C83 +:100CE000C2E904334378C2F818C090F803C090F802 +:100CF00005E01370C579037882F802C0847882F821 +:100D000004E053700379957180795371D07140F28A +:100D10007C20C2F2000001ABD47000F03BFA02B0BC +:100D2000B0BD000040F2FA00C2F200004188B0EE0F +:100D30000E3AA1F5806100EE101A01888088A1F5B5 +:100D4000806101EE101AA0F58060B8EEC00AB8EE1E +:100D5000C11A02EE100AB8EEC22A20EE030A40F2CF +:100D6000181021EE031AB8EE0E3AC2F2000022EE7D +:100D7000032A80ED000A80ED011A80ED022A7047F7 +:100D8000B0B52DED028B40F2705440F2B0059FEDEE +:100D90001D8AC2F20004C2F200052046B0EE480AE5 +:100DA000294603F0A9FE04F12400B0EE480A2946C2 +:100DB00003F0A2FE04F14800B0EE480A294603F011 +:100DC0009BFE04F16C00B0EE480A294603F094FE45 +:100DD00040F21810C2F200000021C0E90011816049 +:100DE000C0E90511C0E90711416240F8101FFFF783 +:100DF00039FF4FF4FA70BDEC028BBDE8B04000F053 +:100E000067BF00BF00FC7F46F0B581B040F2181408 +:100E1000C2F20004B0EE402A84EC030A9FED530AAC +:100E200032EE204A21EE005A32EE601A35EE440AC4 +:100E300035EE013A35EE041A30EEC22AB0EEC04A61 +:100E4000B0EEC36A35EE022AB4EE464A80ED000ADF +:100E500080ED013A80ED021AF1EE10FAC8BFB0EE53 +:100E6000446AB0EEC15AB0EEC24AB4EE445AF1EE52 +:100E700010FAC8BFB0EE454A9FED3D5AB4EE446A41 +:100E8000F1EE10FAC8BFB0EE464AB4EE454A054648 +:100E9000F1EE10FA80ED032A17DD20EE050A23EEAD +:100EA000053A21EE051A22EE052A80EE040A83EEA9 +:100EB000043A81EE041A82EE042A85ED000A85EDDB +:100EC000013A85ED021A85ED032A40F23057C2F24D +:100ED0000007B7F9020040F2705601EE100AC2F2A4 +:100EE0000006F8EEC10A304603F01AFEBDEEC00A55 +:100EF00010EE100A24F8100FB7F90C0095ED010A56 +:100F000001EE100AF8EEC10A06F1240003F008FE13 +:100F1000BDEEC00A10EE100A6080B7F9160095ED1C +:100F2000020A01EE100AF8EEC10A06F1480003F0C9 +:100F3000F7FDBDEEC00A10EE100AA080B7F9200040 +:100F400095ED030A01EE100AF8EEC10A06F16C00F5 +:100F500003F0E6FDBDEEC00A10EE101A2046E18057 +:100F600001B0BDE8F040FFF77DBE00BF6666E6BF9A +:100F70000080ED4540F26430C2F2000000F0C6BCD3 +:100F800040F2A420C2F2000000F0C0BC40F20430E5 +:100F9000C2F2000000F0BABC70470000082000F068 +:100FA000ADBE0000102000F0A9BE0000202000F01F +:100FB000A5BE00007047000070B540F2FA00C2F212 +:100FC0000000C088FFF7E2FA9FED1F0B53EC102BD7 +:100FD000FFF739F99FED1E0B53EC102BFFF7DAF9F1 +:100FE0009FED1D0B53EC102BFFF746FA40F2401615 +:100FF000C2F20006044670680D46FFF7D4FA0246B6 +:101000000B4620462946FFF71EF9FFF7DFFA9FED52 +:10101000152A00EE100A9FED121AB4EE420A30EEC5 +:10102000011AF1EE10FAC8BFB0EE410AB5EE400A5F +:1010300030EE021AF1EE10FAB8BFB0EE410A86EDBA +:10104000010A70BD00BF00BF00000000000090C09A +:1010500000000000000049400000000000A0944093 +:1010600000F8FFC500F8FF45B0B52DED028B40F24A +:10107000401440F2A4059FED248AC2F20004C2F29B +:10108000000504F10C00B0EE480A294603F022FDE9 +:1010900004F13000B0EE480A294603F01BFD40F28F +:1010A000BC059FED1A8AC2F2000504F15400B0EEAF +:1010B000480A294603F020FD40F25820C2F2000001 +:1010C000B0EE480A294603F017FD40F23050C2F254 +:1010D0000000418E008D00EE101A01EE100A002073 +:1010E000B8EE400AB8EE411A2060204684ED010AAD +:1010F00084ED021AFFF7E6FD4FF4FA70BDEC028BA7 +:10110000BDE8B04000F0E4BD0000A043004EC3467F +:10111000B0B540F23055C2F20005688E40F240147E +:10112000C2F2000401EE100AC4ED020AF8EE410A10 +:1011300004F10C0084ED010A03F00AFCB5F9340057 +:1011400001EE100AF8EEC10A04F1540003F0E8FCC5 +:10115000BDEEC00A10EE101A20466180BDE8B04016 +:10116000FFF7B0BD90F82020013A012A08D80068A6 +:1011700000F114020020136819431160704700BF8A +:1011800000F1240201204FF48021136819431160FB +:101190007047000010B590F820E0D0F800C0AEF124 +:1011A000010EBEF1010FDCF808E011D81EF0E05F7F +:1011B00018D0CEF3016EBEF1030F1DD100F1240152 +:1011C00001204FF400020B681A430A6010BD00BFF3 +:1011D00000F1240101204FF480220B681A430A60B9 +:1011E00010BD00BF00F1240101204FF400120B6874 +:1011F0001A430A6010BD00BF012000FA0EF018600B +:10120000886828B14B68CC6844EAC303034303E011 +:101210000868CB6843EA40530CEB0E10C0F88031ED +:101220000B69C0F88431097D012905D100F5C2712F +:101230000B6843F480730B605168C0F88C1112681E +:1012400000F5C071C0F88821002001220B681A4304 +:101250000A6010BDB0B590F82020013A012A2FD8BD +:1012600046F20060C4F20000026842F0010202602F +:10127000026822F47C520260D1F814E0CC694A6A18 +:101280000368012C43EA022202600EF01F024FF0B5 +:10129000010303FA02F2C3696FEA020C23EA0203B4 +:1012A000C36113D02CBBC36803EA0C03C360CB68D3 +:1012B0008C8844EA034300EBCE0423640B4611E020 +:1012C000416A41F4802141620120B0BDC3681343EB +:1012D000C3600B688C8844EA034300EBCE042364AC +:1012E00001F10C038C681B8843EA044300EBCE0435 +:1012F000636443688D6943EA0204D1F810E0096A27 +:10130000002D08BF03EA0C0444604369BEF1000FDE +:1013100043EA020408BF03EA0C040129446102D134 +:10132000C1691143C161016821F001010160002020 +:10133000B0BD00007047000010B590F82040013C9F +:10134000012C71D8D0F800C0002977D0DCF810400B +:10135000A40777D00CEB011CDCF8B0410CF5D87E6B +:1013600014F004049460DCF8B04119BFE408546040 +:10137000640D1460DEF80040002904F00204D4601B +:10138000DCF8B44104F00F041461DCF8B441C4F398 +:1013900007249461DCF8B4414FEA14445461DCF84A +:1013A000B8211A70026802EB0112D2F8B8214FEA94 +:1013B00012225A70026802EB0112D2F8B8214FEAE9 +:1013C00012429A70026802EB0112D2F8B8214FEA79 +:1013D0001262DA70026802EB0112D2F8BC211A71B3 +:1013E000026802EB0112D2F8BC214FEA12225A71B4 +:1013F000026802EB0112D2F8BC214FEA12429A7144 +:10140000026802EB0112D2F8BC214FEA1262DA71D3 +:10141000006814BF00F1100100F10C01002020222F +:101420000B681A430A6010BD00F1240101204FF43B +:1014300080220B681A430A6010BD00BFDCF80C4024 +:10144000A40787D100F1240101204FF400120B689A +:101450001A430A6010BD00002DE9F04F81B0044628 +:1014600000684669D0F804908768D0F80CB0D0F8CE +:1014700010A0D0F81880F10704D1002530071DD442 +:1014800024E000BFF90710D00121BA07816009D418 +:10149000780700F1AF80380700F1B680204600F0F1 +:1014A00027FA02E0204600F025FA0025F80500F1B1 +:1014B0008780F80300F1B180300707D51BF01000DA +:1014C00004D0206845F400751021C160700708D56C +:1014D0001BF0080005D020680821C160204600F0FC +:1014E000A1F9B00706D52068C068800702D0204661 +:1014F00000F09AF9700607D51AF0100004D02068A1 +:1015000045F4806510210161B00608D51AF0080085 +:1015100005D0206808210161204600F0B5F9F006E9 +:1015200006D520680069800702D0204600F0AEF999 +:10153000B00308D519F0100005D0206810214160D3 +:10154000204600F0A5F9F00308D519F0080005D0F1 +:10155000206808214160204600F0D6F9300440F1AF +:101560009B805FEA497040F1948006F4807008EA3D +:10157000102028435FEA8871014648BF41F002010C +:10158000B20558BF01465FEA48700D4648BF45F0B6 +:101590000405700558BF0D46300540F17A8018F0FB +:1015A000700000F076801038000905286CD8DFE85C +:1015B00000F003595D61656945F0080564E000BF0E +:1015C00020684FF48071BA0581600BD4780515D47A +:1015D00038051DD4204600F08FF9F8037FF56CAF75 +:1015E0001BE000BF204600F089F9F8037FF564AFE7 +:1015F00013E000BF4FF4006558E700BF05F5005544 +:10160000F8037FF559AF08E04FF480554EE700BF6F +:1016100005F58045F8037FF54FAF20684FF4803122 +:10162000BA0381600AD4780310D4380314D4204656 +:1016300000F066F930073FF541AF47E7204600F07C +:1016400061F930073FF53AAF40E700BF05F50045C7 +:1016500030073FF533AF39E705F5803530073FF503 +:101660002DAF33E745F010050EE000BF45F0200533 +:101670000AE000BF45F0400506E000BF45F08005E8 +:1016800002E000BF45F480752068816921F0700197 +:10169000816120680421416055B1606A40EA05011A +:1016A0002046616201B0BDE8F04FFFF743BE00BFC6 +:1016B00001B0BDE8F08F0000B0B5C8B1044690F8A5 +:1016C000200010B9204600F071F82068016821F070 +:1016D0000201016000F0FEFB054600BF2068416882 +:1016E000890707D500F0F6FB401B0B28F6D312E064 +:1016F0000120B0BD016841F00101016000F0EAFB8A +:10170000054600BF20684168C9070DD100F0E2FB23 +:10171000401B0B28F6D3606A052140F4003060625C +:10172000012084F82010B0BD217E0268012922F03A +:10173000800208BF80320260617E0268012922F0C7 +:10174000400208BF40320260A17E0268012922F0F7 +:10175000200208BF20320260E17E0268012922F0E7 +:10176000100218BF10320260217F0268012922F0A6 +:10177000080208BF08320260617F0268012922F076 +:10178000040208BF04320260D4E901C2D4E903357F +:1017900061691A432A431143ACF101021143C1614B +:1017A00000200121606284F82010B0BD80B586B0B1 +:1017B000016846F20040C4F20000814202D006B047 +:1017C00080BD00BF002143F630020191C4F2020245 +:1017D000136900F5D43043F000731361136903F00B +:1017E00000730193019B0191136843F00803136098 +:1017F0001268022302F008020192019ACDE9023137 +:1018000009210322059101A90192049200F082FAB4 +:1018100014200021002200F0A3FF142000F08CFF10 +:1018200006B080BD7047000080B58AB003AA01AB46 +:101830000021FFF781FD0398A0F20121052920D89E +:101840000138C1B2BDF80420890051FA80F040F29D +:10185000305112BAC2F20001120C31F8103021F8E6 +:10186000102001EB4000BDF80610BDF8082009BAB1 +:10187000090C418011BA9DF80A20090C038181806E +:1018800082710AB080BD0000704700007047000000 +:1018900070470000B0B5044690F8200001281DD123 +:1018A000022084F820002068016821F00101016015 +:1018B00000F010FB054600BF20684068C00713D049 +:1018C00000F008FB401B0B28F6D3606A40F40030A0 +:1018D0006062052084F820000120B0BD606A40F4F9 +:1018E000002060620120B0BD00206062B0BD000039 +:1018F000704700007047000070470000704700000C +:10190000704700007047000070470000F0B581B0DC +:1019100004460020009040F2A000C2F200000268DD +:10192000D4E9166048F2B51337680821C1F64E3382 +:1019300081403942A2FB03250CD0226813685B0763 +:1019400008D5136823F004031360B160616D41F0A2 +:101950000101616501218140394208D02268526944 +:10196000120604D5B160616D41F002016165042188 +:101970008140394208D022681268920704D5B160CC +:10198000616D41F00401616510218140394217D039 +:1019900020680268120713D5B1600268016852031B +:1019A00008D4C90508D4016821F008010160216C40 +:1019B00021B905E008033FD4216C09B120468847CE +:1019C000E16D202000FA01F23A4241D0206803681C +:1019D000DB063DD5B26094F835300268052B1BD18B +:1019E00022F016020260426922F080024261226CFB +:1019F0000AB9A26C1AB1026822F0080202603F2004 +:101A00008840B060002084F83400012084F835005C +:101A1000216D002952D157E00168520310D4C90545 +:101A200012D4016821F010010160002084F8340014 +:101A3000012084F8350007E0A16C0029BED1BFE782 +:101A4000080301D4616C00E0E16B09B120468847CE +:101A5000606DC8B3606DC0072ED0052084F83500D6 +:101A60002068A90A026822F001020260009A01328D +:101A70008A4200921AD80268D20717D0009A01321F +:101A80008A42009212D80268D2070FD0009A01321F +:101A90008A4200920AD80268D20707D0009A01321F +:101AA0008A42009202D80268D207DFD1002084F86F +:101AB0003400012084F83500E16C29B1204601B0E2 +:101AC000BDE8F040084700BF01B0F0BD2DE9F0418E +:101AD000044600F0FFF9ECB10546002084F834001C +:101AE000022084F835002068016821F001010160BE +:101AF00021680868C00711D000F0ECF9401B0528E8 +:101B0000F6D9032520230320636584F83550BDE80A +:101B1000F08100BF0120BDE8F08100BF086848F2F5 +:101B20003F02CFF21002D4E9013500EA020C04F1C1 +:101B30000C0898E8C10143EA0C032B431843D4E98D +:101B4000072E304338431043626A40EA0E00042AED +:101B500040EA08031CD1206BD4E90A2E40EA0E00AB +:101B6000184308604869BEF1000F20F0030040EA06 +:101B7000020040F0040C11D0B8F5005F36D0B8F187 +:101B8000000F45D1022A46D0012A3BD032B942E0AB +:101B90000B60486920F0070040EA020C01F0F800F1 +:101BA0004AF6AB221038CAF6AA22A0FB02231A0971 +:101BB00046F6CC53C0F600039A5C40F2FF335F2830 +:101BC0004FF03F00C1F814C021EA030100FA02F00F +:101BD00088BF0431C4E91612886000230125002063 +:101BE000636584F83550BDE8F08100BF032AD5D87D +:101BF000012540230120DFE802F0030E030500BFAA +:101C000082E700BFAEF1C070B0FA80F0400904E096 +:101C1000032A04D3C2D1CEF300600028BED0012530 +:101C200040230120636584F83550BDE8F081000051 +:101C300070B590F834C0BCF1010F46D04FF0010CE4 +:101C400080F834C0D0F858E090F835C0BCF1010FEE +:101C500038D14FF0020C80F835C04FF0000CC0F8BE +:101C600054C0D0F800C08468056CC06DDCF800601A +:101C7000402C26F48026CCF80060CCF804300B46CB +:101C800004BF13460A463F2101FA00F0CCF80830A1 +:101C9000CCF80C20CEF80800DCF8000040F016006C +:101CA000CCF800002DB1DCF8000040F00800CCF8C2 +:101CB0000000DCF8000040F00100CCF8000000203B +:101CC00070BD00BF002180F83410022070BD0000FC +:101CD000B0B5044600F0FEF8054640F21400C2F22A +:101CE00000000078611C18BF044400BF00F0F2F847 +:101CF000401BA042FAD3B0BD7047000043F6144128 +:101D0000C4F201010A68024214BF08607047FFF77D +:101D1000F3BF00002DE9F04F82B000F13E4241F6E2 +:101D2000004502F1FF77C4F20205082243F6004E97 +:101D30004FEAB726A84208BF0722C4F2010E072EB9 +:101D400038BF4FEAB7224FF0010A002600274FF0B4 +:101D50000008009208E000BF023708F10108202FB8 +:101D600006F1040600F0AC800C680AFA08F914EADF +:101D7000090FF1D0D1F804C0BCF1120F00F2988025 +:101D80000AFA0CF414F0061F00F092808468032213 +:101D9000CD68BA409443BD402C43846044686FEAE8 +:101DA000020B24EA09024FEA1C1404FA08F44FEA71 +:101DB000480A22434260C2688C6802EA0B0204FAB5 +:101DC0000AF422434CF01004122CC26012D16FF0BE +:101DD000030202EA58020244D2F820C006F01C04B2 +:101DE0000F230D69A3402CEA0303A5402B43136284 +:101DF000D1F804C002680CF0030302EA0B0203FAF4 +:101E00000AF31A435FEACC034FF0010A0260A3D53C +:101E1000002243F644030192C4F202031A684FF60B +:101E2000084C42F480421A601A68CFF6FF7C02F434 +:101E300080420192019A28F00302724452F80C3059 +:101E400006F00C050F24AC40A343009C04FA05F5F2 +:101E50002B4342F80C30DEF800204B6842EA0905BB +:101E6000DC0358BF22EA0905CEF80050DEF8042052 +:101E70009C0342EA090558BF22EA0905CEF804503E +:101E8000DEF80820DC0242EA090543F60C4458BF9C +:101E900022EA0905CEF80850C4F2010422689B0228 +:101EA00042EA090558BF22EA0905256054E700BF48 +:101EB000032202FA07F46FEA040BBA467BE700BF7D +:101EC00002B0BDE8F08F0000002A08BF090481615C +:101ED0007047000040F26C50C2F20000006870478A +:101EE00070B5B8B3044690F83D0028B9002084F8D6 +:101EF0003C00204600F056FB242084F83D0020687A +:101F0000016821F001010160016841F400410160B4 +:101F1000016821F40041016000F00EFD48F28041AB +:101F2000C0F21E0140F60013D4F804E088424FF0DE +:101F30000001C0F23D0348F2A16C4FF0000238BF2F +:101F400001219842C0F2010C38BF0122E64538BF9A +:101F50000A460AB1012070BD4DF68361C4F21B31FF +:101F6000A0FB01122168950C4B684FF4967623F084 +:101F70003F0343EA9243754344F6D3564B60C1F2A4 +:101F800062060B6AA5FB0656B50923F03F03E6453A +:101F900038BF950C6A1C1A430A62CA6948F2A066E7 +:101FA0004CF6FF73C0F20106B64522EA03020BD8D5 +:101FB00001384FEA4E03B0FBF3F001306FF31F30EE +:101FC000042898BF04201EE0A368013863B11923D8 +:101FD0000EFB03F3B0FBF3F001306FF31F3078B169 +:101FE00000F5804008E000BF0EEB4E03B0FBF3F0BD +:101FF00001306FF31F3028B100F5004003E000BF4F +:10200000012000E001201043C8610868D4E90723DB +:1020100020F0C000104318430860886848F2FF327F +:1020200004F10C0690434CCE18431043A569886018 +:10203000C86820F0FF0030432843C860086840F0BB +:102040000100086000202021206484F83D102063F6 +:1020500084F83E0070BD00002DE9F04784B098463A +:1020600017460E460446FFF735FF94F83D10202929 +:1020700023D1054620688169890719D5FFF72AFF12 +:10208000401B1928F6D900202021206384F83D1038 +:1020900084F83E00206C04F13C0940F020002064EC +:1020A0000220002189F8001004B0BDE8F08700BFCD +:1020B000A14619F83C1F012904D1022004B0BDE853 +:1020C000F08700BF012289F800200368DDE90D1ABE +:1020D0000C9ADB0703D1036843F001030360036834 +:1020E00023F400630360222084F83D00402084F83C +:1020F0003E000020206462626185608D314620854B +:102100000020CFF6FF70E06220463A464346CDF805 +:1021100000A0019501F0ECFC20B1012004B0BDE865 +:10212000F08700BF208DA8B102282BD0012835D11F +:1021300021680A6822F480620A60002203924A69D8 +:1021400003928A690392039A0A6842F400720A6051 +:102150002CE000BF00200390206841690391816951 +:1021600003910399016841F400710160202084F813 +:102170003D00002084F83E00002189F8001004B0E2 +:10218000BDE8F08721680A6822F480620A600A6864 +:1021900042F400620A600022039202E000210391EF +:1021A00021684A6903928969039103990AF101063A +:1021B00080B2032818D8022842D0012856D1BAF19B +:1021C000000F00F0AB802068014651F8142F520632 +:1021D00000F1A8800868C00600F1E280FFF77AFEEF +:1021E000401B5045EFD9D0E0BAF1000F10D000BF2E +:1021F0002068014651F8142F52060ED40868C00614 +:1022000000F1CE80FFF766FE401B5045F0D9BCE0E0 +:1022100020684169490640F1B1800069616A08702F +:10222000606A2268411C208D616201382085638DBF +:10223000013B638553695B0740F18080106973E05F +:1022400020684169490747D4002E59D0BAF1000FE0 +:1022500000F09980FFF73EFE401B504500F295804C +:10226000206841694907F5D536E000BF206841691B +:1022700049070FD4002E65D0BAF1000F00F083801B +:10228000FFF728FE401B504500F27F80206841691F +:102290004907F5D5016821F4806101600069616A30 +:1022A0000870606A218D01300139606221852068E3 +:1022B000618D01396185416949070DD4002E4FD0E8 +:1022C000BAF1000F5FD0FFF705FE401B50455CD808 +:1022D000206841694907F6D5016841F40071016041 +:1022E0000069616A0870606A2268411C6162218D20 +:1022F00001392185618D013961851169417014E0D1 +:1023000041694907E8D4416949075CBF41695FEA0F +:102310004171E1D441694907F2D5DDE7206841699F +:1023200049062BD50069616A0870606A218D013009 +:102330006062481E2085618D0139618501047FF44A +:1023400037AF13E741694907A4D4416949075CBF26 +:1023500041695FEA41719DD441694907F2D599E726 +:1023600041694907B8D4416949075CBF41695FEADF +:102370004171B1D441694907F2D5ADE750F8141F56 +:10238000C90601460CD4FFF7A5FD002020212063DB +:1023900084F83D1084F83E00206C40F020000AE0F4 +:1023A0006FF01000086000202021206384F83D10A9 +:1023B00084F83E00206C20640120002189F8001080 +:1023C00004B0BDE8F08700002DE9F04383B09946E2 +:1023D00016460F460446FFF77DFD94F83D10202970 +:1023E0001CD1054620688169890713D5FFF772FD66 +:1023F000401B1928F6D900202021206384F83D10C5 +:1024000084F83E00216C41F02001216484F83C00F6 +:1024100004E000BF94F83C10012903D1022003B06E +:10242000BDE8F083012284F83C200368DDE90B1845 +:102430000A9ADB0703D1036843F0010303600368D2 +:1024400023F400630360212084F83D00402084F8D9 +:102450003E000020206462626185608D39462085DF +:102460000020CFF6FF70E062204632464B46CDF8A2 +:102470000080019501F0CCFC20B1012003B0BDE843 +:10248000F08300BF208D002850D0206808F101069D +:10249000014651F8142F12062CD49EB1B8F1000F4A +:1024A0005AD000BF086840055ED4FFF713FD401BFB +:1024B000404556D82068014651F8142F1206F1D530 +:1024C00018E000BF0A6852054ED40A68120611D4FB +:1024D0000A68520548D40A6812060BD40A685205E5 +:1024E00042D40A68120605D40A6852053CD40A6828 +:1024F0001206E7D5626A114611F8013B0361238D8C +:102500006162591E2185678D013F678547697F0795 +:102510000AD50F0408D051780161911C6162991E9F +:102520002185628D013A62850904B1D12046414678 +:102530002A4601F0A7FD38BB2068016841F400710C +:102540000160202084F83D00002084F83E0084F8DB +:102550003C0003B0BDE8F0830868400504D4FFF7F1 +:10256000B9FC202004E000BF6FF480600860042004 +:1025700000212022216384F83D2084F83E10226C43 +:102580001043206484F83C10206C04287FF475AF5D +:102590002068016841F400710160012003B0BDE8CA +:1025A000F08300002DE9F04F87B0006845F6004742 +:1025B000C4F20007B84203D007B0BDE8F08F00BFF7 +:1025C0004FF0000843F63005CDF80880C4F202054C +:1025D000286802AC40F00400286028684FF0120917 +:1025E00000F0040002900298CDF8088028684FF0AF +:1025F000010A40F00100286028684FF0030B00F04A +:102600000100029002984FF400700290042607F532 +:10261000D6302146CDF80C90CDF810A0CDF814B0EE +:102620000696FFF777FB4FF4807002A981E8010E50 +:1026300007F5D23021460696FFF76CFBCDF80480F3 +:10264000286940F400002861286900F40000019026 +:10265000019807B0BDE8F08F40F2140040F26C51D1 +:10266000C2F20000C2F2000100780A68104408605B +:102670007047000080B543F60040C4F202000168D4 +:1026800041F400710160016841F4806101600168FA +:1026900041F480710160032000F08EF80F2000F0FB +:1026A00005F800F027F8002080BD000070B540F26A +:1026B0001406C2F2000640F2A0013278C2F2000114 +:1026C0004FF47A730968B3FBF2F20446B1FBF2F1FE +:1026D000084600F059FD0F2C4FF0010508D838B915 +:1026E0004FF0FF3021460022002500F039F87460D9 +:1026F000284670BD82B0002043F640010190C4F22C +:1027000002014A6842F480424A604A6802F4804208 +:102710000192019A00900868002240F08050086001 +:1027200008680F2100F08050009000986FF00100C1 +:1027300002B000F015B80000002848BF7047C1B2D1 +:1027400000F01F00012202FA00F04EF20012CEF259 +:10275000000242EAD10121F0030108607047000045 +:1027600010B54EF60C5CCEF2000CDCF80030C3F372 +:10277000022E8EF00704042C28BF0424BEF10303AC +:102780004FF0FF3E0EFA04F438BF0023A1439940F6 +:102790000EFA03F39A43114300F00F0200F1604375 +:1027A0000901043A03F564436244002848BF02F17A +:1027B0000C03197010BD00004EF60C51CEF2000152 +:1027C0000A684FF6FF031A4060F30A2242F0806065 +:1027D00040F0FD70086070472DE9F041002800F0DE +:1027E0008B8043F60808C4F202080446D8F8F803C0 +:1027F0000D4600F00F00884207D288F8F853D8F849 +:10280000F80300F00F00A84276D12068810717D5A1 +:10281000410705D5D8F8001041F4E051C8F8001080 +:10282000010705D5D8F8001041F46041C8F8001040 +:10283000D8F80010A26821F0F0011143C8F8001088 +:10284000C0073FD1D8F8F80300F00F00A84207D91D +:1028500088F8F853D8F8F80300F00F00A8424BD1DD +:102860002068410707D5D8F80010E26821F4E0514C +:102870001143C8F80010000708D5D8F800002169F6 +:1028800020F4604040EAC100C8F8000000F07CF885 +:10289000D8F8001046F6B452C1F30311C0F6000296 +:1028A000515C40F2A00220FA01F140F21800C2F29D +:1028B00000000068C2F200021160FFF7F7FE00207E +:1028C000BDE8F0816068811E022907D258F8081C13 +:1028D00089015CBF0120BDE8F08111E0012807D12A +:1028E00058F8081C89035CBF0120BDE8F08107E0AF +:1028F00058F8081C890703D40120BDE8F08100BF07 +:10290000D8F8001021F003010843C8F80000FFF7D1 +:10291000E1FA064641F28837D8F80000616800F015 +:102920000C00B0EB810F8DD0FFF7D4FA801BB842BA +:10293000F2D90320BDE8F08140F2A00043F608017F +:10294000C2F20000C4F202010068096846F6C452EF +:10295000C1F38221C0F60002515CC84070470000FC +:1029600040F2A00043F60801C2F20000C4F20201E6 +:102970000068096846F6C452C1F34231C0F600024D +:10298000515CC8407047000010B543F60404C4F21F +:102990000204606800F00C0008280BD0042819BF5E +:1029A00042F20040C0F2F40041F60030C0F2B7003D +:1029B00010BD00BF206821682368490241F600313C +:1029C000C0F2B70100F03F02C3F388105CBF42F2CF +:1029D0000041C0F2F401A1FB00010023FDF7F0FB70 +:1029E00021680222C1F3014102EB4101B0FBF1F089 +:1029F00010BD00002DE9F04182B0002860D00446EF +:102A0000007843F60006C007C4F202060BD0B06897 +:102A100000F00C00042840F097803068800302D555 +:102A2000606800284CD0207880071AD5B06810F074 +:102A30000C0F09D0B06800F00C00082840F09E8010 +:102A40007068400200F19A803068800702D5E06823 +:102A5000012835D13068216920F0F80040EAC10032 +:102A60003060207800072FD42078400744D4A5692F +:102A700015B3B06800F00C00082840F0B380012DB9 +:102A80001ED07068E16900F480028A4218D1216A80 +:102A900000F03F028A4213D147F6C071626A0140DA +:102AA00091420DD1A16A00F440328A4208D1E16A14 +:102AB00000F07060884203D1002002B0BDE8F081D0 +:102AC000012002B0BDE8F0816069002840F20000FA +:102AD000C4F2472076D00121C0F8801EFFF7FAF932 +:102AE000054600BF706F8007BED4FFF7F3F9401BA7 +:102AF0000228F7D9DDE000BF306C10F080580AD111 +:102B000000200190306C40F080503064306C00F058 +:102B100080500190019847F20007C4F2000738681E +:102B2000C00541D4386840F480703860FFF7D2F9AE +:102B3000054600BF3868C00536D4FFF7CBF9401B07 +:102B40000228F7D9B5E000BFB06800F00C000828F3 +:102B500003D1706840023FF560AF6068B0F5803F18 +:102B600007D0B0F5A02F40F08D80306840F4802071 +:102B70003060306840F4803030608DE0E0680028DC +:102B800052D00020C4F2472001210160FFF7A2F9D2 +:102B9000054600BF306880073FF55CAFFFF79AF944 +:102BA000401B0228F6D984E0A068012805D005283A +:102BB0004ED1306F40F004003067306F40F00100BC +:102BC00030674FE00021C0F8801EFFF783F905460B +:102BD000706F80077FF548AFFFF77CF9401B022834 +:102BE000F6D966E00027C4F2472700203866FFF7D1 +:102BF00071F9022D05460BD1306880015ED5FFF7D3 +:102C000069F9401B02284FF00300F5D955E700BFD2 +:102C1000306880017FF550AFFFF75CF9401B022858 +:102C20004FF00300F4D948E70020C4F24720002108 +:102C30000160FFF74FF90546306880077FF511AF57 +:102C4000FFF748F9401B02284FF00300F4D934E79E +:102C5000316F002821F001013167316F21F004014B +:102C600031674DD0FFF736F9054641F2883700BF8E +:102C7000306F800756D4FFF72DF9401BB842F7D9C3 +:102C800017E000BF3168002821F4803131603168DD +:102C900021F4802131604FD0FFF71CF9054600BFB9 +:102CA000306880033FF5BFAEFFF714F9401B64287E +:102CB000F6D9032002B0BDE8F08100BF04F11C0585 +:102CC0002FCD084340EA8210D9034FF6FF7291439B +:102CD000A1F5803140EA0560084370600120386644 +:102CE000FFF7F8F8044600BF306880013FF5E4AE16 +:102CF000FFF7F0F8001B02284FF00300F4D9DCE6E0 +:102D0000FFF7E8F8054641F2883700BF306F8007CB +:102D100008D5FFF7DFF8401BB8424FF00300F5D9A4 +:102D2000CBE600BFB8F1000F7FF4A1AE306C20F00D +:102D3000805030649BE600BFFFF7CCF8054600BF2B +:102D4000306880037FF56FAEFFF7C4F8401B64283E +:102D50004FF00300F4D9B0E670B5A8B30026866240 +:102D6000054690F8510020B9284685F8506000F0DB +:102D70002DF8022085F8510095E8071011430368EB +:102D800041EA0C0123F0400303602A69EC69114316 +:102D9000D5E90523114303F4007211432A6A214344 +:102DA000AC6A11432143016004216A6A01EA1341BC +:102DB00011434160C16921F40061C16101206E6568 +:102DC00085F85100304670BD012070BD2DE9F04FEF +:102DD00085B00446006843F20007C4F20107B84218 +:102DE00002D005B0BDE8F08F002643F63000009613 +:102DF000C4F2020041696D4641F48051416141696C +:102E000046F2404801F48051009100990096016813 +:102E10004FF0020941F00201016001684FF0030A1E +:102E200001F0020100910099009601684FF0050B36 +:102E300041F0010101600068294600F001000090A6 +:102E400000981820009007F55440C4F20208CDE91C +:102E50000196CDF80CA0CDF810B0FEF75BFF8020F6 +:102E6000CDE9000902A880E8400C07F5504029464A +:102E7000FEF750FF40F2A425C2F200054FF44030A7 +:102E80004FF0C0674FF48069C5E908062846C5E9D8 +:102E90000087C5E90266C5E90496C5E90666FEF73E +:102EA00015FE002818BFFEF785F8E564AC6340F214 +:102EB000043508F11800C2F200054021C5E90007F9 +:102EC00005F1080080E842024FF40030C5E9080629 +:102ED0002846C5E90566EE61FEF7F8FD002818BF33 +:102EE000FEF768F8A564AC6305B0BDE8F08F00009C +:102EF0002DE9F04381B0044690F85000012803D139 +:102F0000022001B0BDE8F08301201E4615460F46A1 +:102F100084F85000FEF7DEFF94F851108146012935 +:102F20000CD06068B0F5827F40F0A080A0680028D7 +:102F30004FF0020008BF042940F09980002F4FF0A5 +:102F4000010018BF002D00F09280002E00F08F804D +:102F500094F85100002104281CBF052084F851007A +:102F60006165A563E687A6872763E6862068A6864F +:102F7000216461640168490603D4016841F040019D +:102F800001606168731EE268B1FA81F1B3FA83F3FC +:102F9000DDF8208049095B09B2F5006F41EA0301C1 +:102FA0006ED131B137F8021BC1602763E08E013862 +:102FB000E086012518F1010031D101E0FEF78AFF1A +:102FC000E08E18B9E08F002800F0C2802068816888 +:102FD00089070CD5E18E51B1012D08D1216B002557 +:102FE00031F8022BC2602163E18E0139E1868168EC +:102FF000C907E3D0E18F0029E0D0C068A16B0125AB +:1030000021F8020BA163E08F0138E087D6E700BF0B +:10301000FEF760FFA0EB0900404580F0A380E08E42 +:1030200018B9E08F002800F0938020688168890734 +:103030000CD5E18E51B1012D08D1216B002531F85D +:10304000022BC2602163E18E0139E1868168C907E4 +:10305000DED0E18F0029DBD0C068A16B012521F80B +:10306000020BA163E08F0138E087D1E70220012144 +:1030700084F85110002184F8501001B0BDE8F083AD +:1030800039B139780173206B01302063E08E01384B +:10309000E086012518F1010032D101E0FEF71AFFA8 +:1030A000E08E10B9E08F002852D02068816889072F +:1030B0000ED5E18E61B1012D0AD1216B0025097871 +:1030C0000173216B206801312163E18E0139E186B2 +:1030D0008168C907E2D0E18F0029DFD0C068A16B09 +:1030E00001250870A06B0130A063E08F0138E087F4 +:1030F000D4E700BFFEF7EEFEA0EB0900404533D257 +:10310000E08E08B9E08F18B32068816889070ED572 +:10311000E18E61B1012D0AD1216B0025097801737F +:10312000216B206801312163E18E0139E1868168DC +:10313000C907DFD0E18F0029DCD0C068A16B012571 +:103140000870A06B0130A063E08F0138E087D1E701 +:10315000204641464A4601F05DFD38B120206065B9 +:10316000012084E7032082E7032080E7A06800288D +:103170004FF000007FF47BAF00902168CA68009296 +:1031800089680091009972E7411E0020B0EB116F31 +:103190001CBF012070474EF21002CEF200025160B7 +:1031A0004EF62351CEF20001F0230B700721906000 +:1031B00011607047704700007047000010B590F82C +:1031C0003C20012A4FF0020251D080F83D200268D5 +:1031D000D2F804E0D2F808C00C682EF07003234344 +:1031E00041F2FF74C4F20004A24253600EDC40F2CC +:1031F000FF73C4F200039A4216DCB2F1804F2BD069 +:1032000040F20043C4F2000324E000BF40F2FF3369 +:10321000C4F201039A4213DC41F60003C4F2000336 +:103220009A4219D0002313E040F60003C4F20003D1 +:103230009A4211D040F60043C4F200030AE000BFF6 +:1032400044F20003C4F201039A4205D040F2004365 +:10325000C4F201039A4204D149682CF08003194357 +:1032600091600121002280F83D1080F83C2010463A +:1032700010BD0000002804BF0120704710B50446AF +:1032800090F83D0028B9002084F83C00204600F06A +:103290000DF8022084F83D002068211D01F062FD38 +:1032A000012084F83D00002010BD000080B582B0F0 +:1032B000006844F20041C4F20101884220D040F28B +:1032C0000041C4F20001884229D10020019043F658 +:1032D0004000C4F202000168002241F002010160D6 +:1032E0000068002100F00200019001981D20FFF706 +:1032F00037FA1D2002B0BDE88040FFF71DBA00BFBD +:103300000020009043F64000C4F20200416841F4FE +:1033100000314160406800F400300090009802B035 +:1033200080BD00000068C16841F00101C160816892 +:1033300001F00701062903D0016841F00101016095 +:103340000020704780B590F83C20012A4FF002021F +:1033500000F0BF8080F83D20D0F800C04FF67772B3 +:10336000DCF8083023EA0202CCF808200B683F2B77 +:103370001CDD5F2B20DD602B50D0B3F5005F6DD0DE +:10338000702B40F0A080D1E901E3C968DCF8082087 +:1033900043EA0E0322F47F4243EA01211143CCF8B1 +:1033A0000810DCF8081041F077018AE01F2B29DCB7 +:1033B00063B3102B2AD086E0402B63D0502B40F013 +:1033C0008280D1F804E0C968DCF82030DCF82020E5 +:1033D00022F00102CCF82020DCF8182022F0F002C4 +:1033E00042EA011123F00A0242EA0E02CCF8181058 +:1033F000CCF82020DCF8081041F0570121F0200122 +:103400005FE000BF202B01D0302B5CD1DCF808102E +:1034100021F07001194341F0070152E0D1F804E0B6 +:10342000C968DCF8203023F01003CCF82030DCF839 +:103430001830DCF8202023F4704322F0A00243EA85 +:10344000013142EA0E12CCF81810CCF82020DCF83A +:10345000081041F0670121F0100132E0D1E901E3E9 +:10346000C968DCF8082043EA0E0322F47F4243EAED +:1034700001211143CCF80810DCF8081041F4804118 +:103480001FE000BFD1F804E0C968DCF82030DCF8A8 +:10349000202022F00102CCF82020DCF8182022F0B5 +:1034A000F00242EA011123F00A0242EA0E02CCF8CD +:1034B0001810CCF82020DCF8081041F0470121F06A +:1034C0003001CCF808100121002280F83D1080F86E +:1034D0003C20104680BD00007047000010B5016818 +:1034E00004460869800744BFC8685FEA807039D421 +:1034F0000869400744BFC8685FEA40703ED4086965 +:10350000000744BFC8685FEA007045D40869C00678 +:1035100044BFC8685FEAC0604AD40869C0071CBFDE +:10352000C8685FEAC07051D10869000644BFC86826 +:103530005FEA006052D40869400644BFC8685FEA89 +:10354000406053D40869800646BFC8685FEA80605F +:1035500010BD6FF0200220460A61BDE81040FFF761 +:103560002BBE00BF6FF00200086101202077886940 +:10357000800743D02046FFF7AFFF45E06FF004001F +:10358000086102202077886910F4407F40D02046EF +:10359000FFF7A2FF42E000BF6FF0080008610420BF +:1035A0002077C86980073DD02046FFF795FF3FE0B0 +:1035B0006FF01000086108202077C86910F4407F80 +:1035C0003AD02046FFF788FF3CE000BF6FF00100D3 +:1035D0000861204600F06AF92168A5E76FF08000D5 +:1035E00008612046FFF7E6FD2168A4E76FF0400080 +:1035F0000861204600F090F92168A3E7204600F01A +:1036000025F8204600F050F92168002020776FE768 +:10361000204600F01BF8204600F046F92168002003 +:1036200020776CE7204600F011F8204600F03CF9C6 +:1036300021680020207769E7204600F007F820463F +:1036400000F032F921680020207766E7704700001B +:103650002DE9F04390F83C30012B4FF0020300F0CD +:1036600002814FEAB202032A80F83D3000F2F58071 +:10367000DFE802F0023E7EBE036840F200471A6AAD +:1036800043F4806522F001021A621C6A1A46D3F8DC +:1036900004E052F818CF8E6824F00204C4F2010747 +:1036A000BD4244EA060405D1CE6824F00C0426F09D +:1036B000040634430E68BD4207D1D1E905572EF404 +:1036C000407E45EA0E0545EA070E2CF073073743A6 +:1036D000C3F804E09F614F6809695F631C629F69DA +:1036E00047F008079F619F6927F004079F61B1E0D9 +:1036F000036840F200481A6A43F4806522F0100221 +:103700001A621C6A1A46D3F804C052F818EF8F6880 +:1037100024F02004C4F20108454544EA071407D107 +:10372000CF686FF0400624F0C00406EA0716344361 +:10373000D1F80090454506D1D1E905562CF44067F3 +:103740002E4347EA860C2EF4E64747EA0927C3F8DA +:1037500004C09F614F6809699F631C629F6947F4B9 +:1037600000679F619F6927F480679F6171E000BFD8 +:10377000036840F200481A6A43F4806522F48072BC +:103780001A621C6A1A46D3F804C052F81CEF8F68FC +:1037900024F40074C4F20108454544EA072408D122 +:1037A000CF6840F2FF463F0224F4406427EA060651 +:1037B0003443D1F80090454506D1D1E905562CF4A3 +:1037C00040572E4347EA061C2EF0730747EA0907C5 +:1037D000C3F804C0DF614F680969DF631C62DF69F9 +:1037E00047F00807DF61DF6927F00407DF6131E098 +:1037F000036840F200451A6A43F4806722F480525D +:103800001A621A46D3F820C05C6852F81CEFD1F84F +:1038100000808E68C4F20105AF4204D14D6924F4E2 +:10382000804444EA85142CF4005747EA06372EF406 +:10383000E64646EA08265C60DE614E6809691E6459 +:103840001F62DF6947F40067DF61DF6927F4806783 +:10385000DF6109021368194311600121002380F818 +:103860003D1080F83C301846BDE8F083002804BFC6 +:103870000120704710B5044690F83D0028B900209B +:1038800084F83C00204600F00DF8022084F83D004A +:103890002068211D01F066FA012084F83D00002017 +:1038A00010BD0000704700007047000040F2B041BA +:1038B000C2F20001884218BF704780B500F03AFD9F +:1038C000FDF730FA40F21810C2F2000090ED000A45 +:1038D00040F21C10C2F20000D0ED000A40F22010AD +:1038E000C2F2000090ED001A40F23010C2F2000067 +:1038F000FDF78AFAFDF760FB40F24410C2F20000C7 +:1039000090ED000A40F24810C2F20000D0ED000A2B +:10391000BDE88040FDF7FCBB704700007047000029 +:10392000002804BF0120704710B5044690F8390004 +:1039300028B9002084F83800204600F021F824201F +:1039400084F839002068C16821F40051C160204624 +:1039500001F0F4FA2068016921F4904101614169A4 +:1039600021F02A014161C16841F40051C160002089 +:103970002021E06384F8391084F83A1010BD00006B +:1039800070B586B00446016844F60000C4F2000039 +:10399000814201D006B070BD002643F63001019689 +:1039A000C4F202010A6900F5E03042F480220A61A3 +:1039B0000A6902F480220192019A01960A6842F093 +:1039C00004020A60096801F00401019101994FF4B1 +:1039D000406101910221CDE90216032104910721E2 +:1039E000059101A9FEF796F940F2643546F22800E8 +:1039F000C2F20005C4F202004FF0006185E8430006 +:103A00004FF440304FF480624FF48073C5E90806EC +:103A10002846C5E90362C5E90566EB61FEF756F87D +:103A2000002818BFFDF7C6FA27200421002265638D +:103A3000AC63FEF795FE2720FEF77EFE06B070BD54 +:103A400070B582B0054690F83A0020280ED1134692 +:103A50000A4600294FF0010418BF002B02D120466E +:103A600002B070BD95F83800012803D10224204629 +:103A700002B070BD012085F8380000242220AA621F +:103A8000AB85EC6385F83A002E68686B44F6A1615B +:103A900044F6FD6C44F6357EC0F60001C0F6000C1D +:103AA000C0F6000EC0E91314311DC0E90FCEFEF7B9 +:103AB000BFF801942868016801914168019101995A +:103AC00085F83840C16841F48071C160416941F0B6 +:103AD00001014161416941F040014161204602B06C +:103AE00070BD00007047000070470000FEE7000056 +:103AF0002DE9F04383B00446006899460368904678 +:103B000043F48062026002680B9D42F4807202609E +:103B100042690A9ED2070F461DD1711C11D0002E9A +:103B200000F03681FEF7D6F9401BB04200F2328138 +:103B300020684169C907F5D00DE000BF4169C90798 +:103B400009D14169C90706D14169C90704BF416963 +:103B50005FEAC171F2D007F0FE070761416989078A +:103B600038D44169721C01F4806111D049BB002E28 +:103B700000F03A81FEF7AEF9401BB04200F2368108 +:103B800020684169890725D441694905F2D518E0C3 +:103B9000B9B9416989071DD44169490511D4416901 +:103BA000890717D4416949050BD44169890711D4A4 +:103BB0004169490505D4416989070BD44169490523 +:103BC000E7D5016841F4007101606FF480614161E3 +:103BD00004200CE100210291014651F8142F0292B9 +:103BE0004A680292029A0A68120620D4002E00F057 +:103BF000AB80721C51D10A68520500F1AD800A6891 +:103C0000120614D40A68520500F1A6800A6812064A +:103C10000DD40A68520500F19F800A68120606D486 +:103C20000A68520500F198800A681206E3D5B9F1D6 +:103C3000010F45D04FEA18210161014651F8142FB8 +:103C400012063DD4002E00F07F80721C2AD10A6833 +:103C5000520500F181800A68120631D40A685205C3 +:103C60007AD40A6812062BD40A68520574D40A68FA +:103C7000120625D40A6852056ED40A681206E6D5E3 +:103C80001EE000BFFEF726F9401BB04261D8206855 +:103C9000014651F8142F1206C9D408684005F1D521 +:103CA0005AE000BF0868400556D4FEF713F9401BE0 +:103CB000B0424ED82068014651F8142F1206F1D5B3 +:103CC0005FFA88F10161014651F8142F12061AD4E7 +:103CD000D6B3721C33D10A6852053DD40A68120665 +:103CE00011D40A68520537D40A6812060BD40A6840 +:103CF000520531D40A68120605D40A6852052BD43D +:103D00000A681206E7D50168002241F4807101605B +:103D100020464FF001113346009500F007FA0028C5 +:103D200050D02068006844E0FEF7D4F8401BB04251 +:103D30000FD82068014651F8142F1206E3D4086802 +:103D40004005F1D508E000BF0868400504D4FEF73F +:103D5000C1F8202004E000BF6FF4806008600420F8 +:103D600000212022216384F83D2084F83E10226C3B +:103D70001043206484F83C10206C042843D1206850 +:103D8000016841F400710160012003B0BDE8F083D7 +:103D9000FEF7A0F800202021206384F83D1084F86D +:103DA0003E00216C41F020012164216884F83C0030 +:103DB0000868C00544BF4FF400702064032003B0BE +:103DC000BDE8F083206847F0010101610221C0F2E3 +:103DD0000101204632462B4600F050FA002818BF59 +:103DE000012003B0BDE8F083FEF774F82020002125 +:103DF0002022216384F83D2084F83E10226C104379 +:103E0000206484F83C10012003B0BDE8F08300007A +:103E10002DE9F04381B00446006890460268099D90 +:103E200042F4807202604269089E9946D2070F46AA +:103E30001DD1711C11D0002E00F0D280FEF74AF87F +:103E4000401BB04200F2CE8020684169C907F5D01E +:103E50000DE000BF4169C90709D14169C90706D111 +:103E60004169C90704BF41695FEAC171F2D007F037 +:103E7000FE0101614169890738D44169721C01F46E +:103E8000806111D049BB002E00F0E880FEF722F8D7 +:103E9000401BB04200F2E48020684169890725D4C4 +:103EA00041694905F2D518E0B9B9416989071DD4BE +:103EB0004169490511D44169890717D44169490508 +:103EC0000BD44169890711D44169490505D4416979 +:103ED00089070BD441694905E7D5016841F40071B0 +:103EE00001606FF4806141610420BAE0002100911B +:103EF000014651F8142F00924A680092009A0A680D +:103F000012061ED4002E00F08580721C4DD10A6866 +:103F1000520500F187800A68120612D40A68520519 +:103F200000F180800A6812060BD40A68520579D421 +:103F30000A68120605D40A68520573D40A68120684 +:103F4000E5D5B9F1010F43D04FEA182101610146CF +:103F500051F8142F12063BD4002E5BD0721C29D1CD +:103F60000A6852055ED40A68120631D40A685205FE +:103F700058D40A6812062BD40A68520552D40A682B +:103F8000120625D40A6852054CD40A681206E7D5F1 +:103F90001EE000BFFDF79EFF401BB0423FD82068E7 +:103FA000014651F8142F1206CBD408684005F1D50C +:103FB00038E000BF0868400534D4FDF78BFF401B94 +:103FC000B0422CD82068014651F8142F1206F1D5C2 +:103FD0005FFA88F10161002001B0BDE8F08300BF05 +:103FE000FDF778FF00202021206384F83D1084F83D +:103FF0003E00216C41F020012164216884F83C00DE +:104000000868C00544BF4FF400702064032001B06D +:10401000BDE8F0830868400504D4FDF75BFF20206D +:1040200004E000BF6FF480600860042000212022BB +:10403000216384F83D2084F83E10226C10432064F4 +:1040400084F83C10206C042817D12068016841F4E2 +:1040500000710160012001B0BDE8F083FDF73AFF77 +:10406000202000212022216384F83D2084F83E1086 +:10407000226C1043206484F83C10012001B0BDE89C +:10408000F083000070B50368044653F8140F40072E +:1040900037D40E46F1B1701C24D100BF186840051A +:1040A00032D4186840072CD4186840052CD41868FE +:1040B000400726D41868400526D41868400720D445 +:1040C0001868400520D4186840074FF0000048BF2A +:1040D00070BDE3E71868400516D4FDF7FBFE20200D +:1040E00016E000BF154600BF186840050CD4FDF768 +:1040F000F1FE401BB042F2D8236853F8140F40077A +:10410000F2D5002070BD00BF6FF4806018600420FD +:1041100000212022216384F83D2084F83E10226C87 +:1041200010432064012084F83C1070BD2DE9F0415B +:1041300005461446DDF8188001F47F002A681E4603 +:10414000B0F5803F8FB241D150693840C01BB0FA02 +:1041500080F04009A0427BD1701C2DD0002E7BD076 +:10416000FDF7B8FEA0EB0800B04277D82868406998 +:104170003840C01BB0FA80F04009A042F0D00020C7 +:10418000BDE8F08150693840C01BB0FA80F04009AA +:10419000A0425DD150693840C01BB0FA80F04009A0 +:1041A000A04255D150693840C01BB0FA80F0400998 +:1041B000A0424FF000005FD150693840C01BB0FAF8 +:1041C00080F04009A042DDD042E000BF9069384055 +:1041D000C01BB0FA80F04009A04239D1701C1FD03A +:1041E000D6B300BFFDF776FEA0EB0800B04235D88D +:1041F000286880693840C01BB0FA80F04009A042AE +:10420000F0D00020BDE8F08190693840C01BB0FAC2 +:1042100080F04009A0424FF0000018BFBDE8F081D7 +:1042200090693840C01BB0FA80F04009A0420FD11D +:1042300090693840C01BB0FA80F04009A04207D115 +:1042400090693840C01BB0FA80F04009A042DBD032 +:104250000020BDE8F08100BFFDF73CFE00202021DA +:10426000286385F83D1085F83E00296C41F0200157 +:10427000296485F83C000120BDE8F081F0B581B0EB +:10428000044600681D4643698FB203EA0701B9423C +:1042900002D1002001B0F0BD41691646013201F49F +:1042A00080610FD059BB9EB3FDF714FE401BB04296 +:1042B00030D8206841693940B942EAD0416949059E +:1042C000F2D51CE0D9B941693940B942E1D0416920 +:1042D000490514D441693940B942DAD041694905E8 +:1042E0000DD441693940B942D3D04169490506D45A +:1042F00041693940B942CCD041694905E3D50168EB +:1043000041F4007101606FF480614161042002E0BA +:10431000FDF7E0FD202000212022216384F83D20CC +:1043200084F83E10226C1043206484F83C10012075 +:1043300001B0F0BDB0B540F23422C2F2000202F189 +:104340001400111D1032FCF79DFB01F03DF940F205 +:10435000B815C2F2000595ED0F0A95ED001A9FED14 +:104360002C4A9FED2C5A85ED000A21EE041A20EE0E +:10437000050A95ED063A30EE010A9FED271A95EDF4 +:10438000012A23EE013A33EE000A95ED103A85ED4D +:104390000F0A85ED013A22EE040A23EE052A95ED77 +:1043A000073A32EE000A23EE012A95ED026A32EE58 +:1043B000000A95ED112A95ED083A85ED100A85ED74 +:1043C000022A26EE040A22EE052A32EE000A23EE25 +:1043D000011A31EE000A40F2900485ED110AC2F292 +:1043E00000049FED0E0A05F13C0205F10C0105F1F8 +:1043F0003003204601F070FC05F1240105F128028C +:1044000005F12C032046BDE8B04002F0ABBB00BF75 +:104410005D896EBF5AF8F63FD5A9183B6F12833AF3 +:10442000B0B5FCF723FB01F025FA002840D064204A +:10443000FCF7F6FA01F01EFAD0B36420FCF7F0FAAC +:1044400001F018FAA0B36420FCF7EAFA01F012FABE +:1044500070B36420FCF7E4FA01F00CFA40B3642076 +:10446000FCF7DEFA01F006FA10B36420FCF7D8FA84 +:1044700001F000FAE0B16420FCF7D2FA01F0FAF999 +:10448000B0B16420FCF7CCFA01F0F4F980B16420FB +:10449000FCF7C6FA01F0EEF950B16420FCF7C0FA5F +:1044A00001F0E8F920B16420FCF7BAFA01F0E2F972 +:1044B00040F2900440F23422C2F200044FF07E50E9 +:1044C0000021C2F20002C4E90001C4E9021102F1B4 +:1044D0001400111D1032FCF7D5FA01F075F840F206 +:1044E000B815C2F2000505F1180105F130022046A9 +:1044F00001F0A4FA95ED060A95ED071A95ED082A44 +:1045000085ED0F0A85ED101A85ED112A85ED000A5B +:1045100085ED011A85ED022AB0BD000080B540F29C +:104520007C2046F20041C2F20000C4F200010322E6 +:10453000002380E80E0000F10C014FF4102C4FF422 +:10454000001E81E8085083618383FDF7B5F80028D9 +:1045500008BF80BDBDE88040FCF72CBD80B582B0AF +:10456000002043F630010190C4F202010A6842F4CF +:1045700080020A600A6802F480020192019A0090A7 +:104580000868002240F4001008600868052100F463 +:104590000010009000980C20FEF7E2F80C20FEF7C7 +:1045A000CBF83A2005210022FEF7DAF83A20FEF790 +:1045B000C3F83B2005210022FEF7D2F83B2002B0D1 +:1045C000BDE88040FEF7B8B82DE9F04F87B0002570 +:1045D00043F6300006950195C4F20200016841F6E9 +:1045E000000941F0020101600168C4F2020901F012 +:1045F00002010191019901950168002241F0010138 +:1046000001600168402701F00101019101990195C4 +:10461000016841F008010160016801F008010191A1 +:1046200001990195016841F004010160016801F000 +:104630000401019101990195016841F08001016037 +:10464000016801F08001019101990195016841F033 +:1046500040010160016801F040010191019901955B +:10466000016841F0200101600068402100F0200055 +:10467000019001984846FDF727FCA9F5C056304641 +:10468000102101224FF0100A0124FDF71DFCA9F5AD +:10469000A058404601210122FDF716FCCDE9027425 +:1046A00002AF48463946CDE90455FDF733FB0820F3 +:1046B00040F2000B0290C1F2110B48463946CDE999 +:1046C00003B5FDF727FB022530463946CDE902A4A4 +:1046D00004940595FDF71EFB3020CDE9020BA9F5EA +:1046E000805039460494FDF715FB40463946CDE924 +:1046F0000244CDE90445FDF70DFB09200521002208 +:10470000FEF72EF80920FEF717F80A2005210022EF +:10471000FEF726F80A20FEF70FF8172005210022E1 +:10472000FEF71EF81720FEF707F807B0BDE8F08F78 +:1047300080B540F2C43045F60041C2F20000C4F238 +:10474000000141F6802200234FF4804CC0F20602A3 +:1047500080E80E00C0E9033CC0E90533C0E9073337 +:10476000FDF7BEFB002808BF80BDBDE88040FCF718 +:1047700021BC0000B0B540F2184043F20001C2F283 +:104780000000C4F201014FF48272002380E80E00A1 +:1047900000F10C014FF0020C4FF0010E4FF40074C9 +:1047A000382581E808500A21C0E90645C0E90833E8 +:1047B000C0E90A31FEF7D0FA002808BFB0BDBDE855 +:1047C000B040FCF7F7BB0000B0B58CB044F2004538 +:1047D00040F27040C4F201050021C2F2000041F233 +:1047E0008732CDE90511CDE90311C0E90051C0E9D7 +:1047F000021201618161FEF73DFD002818BFFCF740 +:10480000D9FB40F27040C2F20000FFF72FF80028F9 +:1048100018BFFCF7CFFB602040F2704400900020EE +:10482000C2F20004CDE9010004906946204600224E +:10483000FEF70EFF002818BFFCF7BCFB2068A8425B +:1048400002D00CB0B0BD00BF0020079043F630008E +:10485000C4F20200016841F02001016000680121FA +:1048600000F0200007900798402007900220089051 +:10487000CDE9091003200B9005F5504007A9FDF77D +:1048800049FA0CB0B0BD000080B586B040F2B0402F +:1048900040F200420021C2F20000C4F200025323A1 +:1048A00040F2E73C0591CDE90311CDE90011C0E9E3 +:1048B0000023C0E9021C01618161FEF7DBFC0028D6 +:1048C00018BFFCF777FB4FF48050029040F2B040E5 +:1048D000C2F2000002A9FEF735FD002818BFFCF760 +:1048E00069FB40F2B040C2F200006946FEF766FC88 +:1048F000002818BFFCF75EFB06B080BD80B540F213 +:10490000F04044F6000C48F2A062C2F20000C4F28B +:10491000000CC0F201024FF4805300214FF00C0E46 +:10492000C0E900C2C0E90231C0E9041EC0E90611B5 +:10493000FEF7F6FF002808BF80BDBDE88040FCF709 +:1049400039BB0000FEE700007047000000000000D7 +:104950002DE9F04381B02DED048B82B030EE608AFA +:10496000044618EE100AFBF71EFE9FED550B054698 +:104970000F4651EC100BC80F3E469FED530B60F3F2 +:10498000DF7651EC100B2A46334646EC195BFBF7F9 +:10499000FBFC8DED009B9DF80720804682F0800097 +:1049A0008DF80700DDE90002894611462A463B469C +:1049B000FBF762FD42464B46FBF7ECFCFBF706FEBD +:1049C00009EE100A2846314642464B46FBF7C3FD26 +:1049D000B8EE080A002818BFB0EE489A9FED3C1ABE +:1049E000B4EE409AB0EE490AF1EE10FAC8BFB0EE4C +:1049F000410AB0EE081AB4EE419AF1EE10FAB8BFCF +:104A0000B0EE409A94ED050A94ED063A39EE004A6C +:104A1000B4EE434AB0EE441AB1EE432A84ED039A51 +:104A2000F1EE10FAC8BFB0EE431AB4EE421AF1EE3E +:104A300010FAB0EE410AB4EE434AB8BFB0EE420AF3 +:104A4000F1EE10FA84ED054A08DCB4EE421AF1EEFC +:104A500010FAB8BF84ED050A02E000BF84ED050A34 +:104A600094ED001A94ED012A94ED044A94ED023A73 +:104A700022EE000A21EE091A31EE000A39EE441A3C +:104A800023EE011A31EE000A94ED081A84ED070AAC +:104A9000B4EE410AF1EE10FA84ED049A06DCB1EEB0 +:104AA000411AB4EE410AF1EE10FA03DAB0EE410A0F +:104AB00084ED071A02B0BDEC048B01B0BDE8F083B1 +:104AC00000000000000000000000000000FFBF40E8 +:104AD0000000000000230022C4F2C823C26042612B +:104AE000836180ED080A0261C2610A6802604A6857 +:104AF000426089688160704742F200430022C4F638 +:104B0000F403C2604261836180ED080A0261C26100 +:104B10000A6802604A6842608968816070470000E4 +:104B200010B52DED048B90ED051A30EE608A90EDF6 +:104B3000019A90ED062A38EE011A21EE094AB1EEEB +:104B4000423AB4EE434A0446F1EE10FA80ED038A8D +:104B500080ED051A06DBB4EE424AF1EE10FAB0EE33 +:104B6000423A03DD83EE091A84ED051AB0EEC00A5D +:104B7000B0EE002AB4EE420AF1EE10FA0EDC11EEAD +:104B8000100AFBF710FD9FED200B53EC102BFBF7E9 +:104B900073FCFBF71BFD01EE100A606194ED002A27 +:104BA00094ED044A29EE010A94ED023A22EE082A15 +:104BB00032EE000A38EE442A94ED081A23EE022A57 +:104BC00032EE000AB4EE410AF1EE10FAB1EE412ADB +:104BD00084ED070A84ED048A08DCB4EE420AF1EEA3 +:104BE00010FA03DBBDEC048B10BD00BFB5EE400A2C +:104BF000F1EE10FAB8BFB0EE421AB0EE410A84ED01 +:104C0000071ABDEC048B10BD333333333333F33F1A +:104C10007047000070B582B040F2A003C2F20003FA +:104C20001B6849F68176C1F25E66A3FB0636044630 +:104C3000700D4FF47A73584301906068B0F5827F2D +:104C400012D10E4621688868000644D5701C3BD0FE +:104C5000154600BFFDF73EF9411B2068B1423DD229 +:104C600080680006F6D436E00198A0B301980138B8 +:104C700001902068806800062DD5019858B30198EE +:104C80000138019020688068000624D5019810B38F +:104C90000198013801902068806800061BD50198B2 +:104CA000C8B1019801380190206880680006DBD403 +:104CB000002002B070BD00BF886800060BD5886870 +:104CC00000064FF00000F4D58868000644BF8868ED +:104CD0005FEA0060F0D4002002B070BD416821F0AE +:104CE000E00141606168B1F5827F0AD1A168B1F548 +:104CF000004F02D0B1F5806F03D1016821F040016F +:104D00000160A16AB1F5005F07D1016821F400518B +:104D10000160016841F400510160012084F85100F4 +:104D2000002084F85000606D40F020006065032092 +:104D300002B070BD70470000FDF78EBC4EF6885083 +:104D4000CEF20000016841F4700101604FF0006193 +:104D500040F8801C7047000040F2B040C2F20000F2 +:104D6000FEF7BCBB10B540F6FF3E0368C4F2000E70 +:104D700040F2004C7045C4F2010C27DCB0F1804FCA +:104D800031D040F20042C4F2000290422BD040F6F3 +:104D90000002C4F20002904225D041F6FF72C4F234 +:104DA0000002904229DC70453CDCB0F1804F5FD0BE +:104DB00040F20042C4F20002904259D040F6000294 +:104DC000C4F20002904253D056E000BF40F60042C9 +:104DD000C4F20002904206D0604504D00022C4F222 +:104DE00001029042D9D14A6823F07003134341F67F +:104DF000FF72C4F200029042D5DD43F6FF72C4F2A6 +:104E00000102904222DC42F20002C4F2000290420F +:104E10002ED00022C4F20102904229D0604527D052 +:104E20002AE000BF40F60042C4F2000290421FD0C8 +:104E300041F60002C4F20002904219D041F600424D +:104E4000C4F20002904213D016E000BF44F2000208 +:104E5000C4F2010290420BD044F60002C4F20102F7 +:104E6000904205D044F20042C4F20102904203D1C4 +:104E7000CA6823F44073134323F080024B69D1F8CE +:104E800000E08C681A430260C46240F48062C0F89B +:104E900028E0624504BF096901630121416110BD39 +:104EA000806B01684A6990F83930212B0BD112F0E0 +:104EB000800208D00022C284CA6822F0C002CA6000 +:104EC000202280F839204A6990F83A30222B0FD1FD +:104ED00012F040020CD00022C285CA6822F49072FF +:104EE000CA604A6922F001024A61202180F83A1022 +:104EF000C16B41F01001C163FEF710BD0168806B0A +:104F00000968C90548BFFEF7EDBD0021C1850168EC +:104F1000CA6822F48072CA604A6922F001024A61BA +:104F20004A6922F040024A61202180F83A10FEF7D7 +:104F3000D9BD0000806BFEF7D7BD0000B0B50446B8 +:104F4000006804F108030ECB0569194325F44055A8 +:104F50002A430261626949F20C651143E269C36840 +:104F6000B2F5004F23EA050341EA030141EA0201D9 +:104F7000C1604169A36921F4407141EA03014161C3 +:104F800041F2004140F48060C4F2010108D14FF6C3 +:104F90009C758842C0F6FF750CD1FDF7E1FC0BE073 +:104FA0004FF69C758842C0F6FF7529D1FDF7D8FCF5 +:104FB00028E000BFFDF7C0FC63681921A0FB0101D8 +:104FC0005A00DB0FFBF7FCF848F21F51C5F2EB115A +:104FD000A0FB01235A0905F1805302FB0300322391 +:104FE00003EBC000A0FB01014FF4F87000EA1110C0 +:104FF00000EB0210C1F34211084421688860B0BD83 +:10500000FDF79AFC63681921A0FB01019A009B0F30 +:10501000FBF7D6F848F21F51C5F2EB11A0FB0123B4 +:105020005A0902FB0500322303EB0010A0FB01012B +:10503000F02000EA511000EB0210C1F343110844C4 +:1050400021688860B0BD000081B040F2F040C2F23B +:10505000000000680168C90648D500210091016878 +:10506000009140680090009840F2E800C2F2000011 +:105070000178427862F30A21418241788278C90836 +:1050800062F34A1181828178C2780379920042EA00 +:10509000911163F38A21C18201794279490862F34F +:1050A000CA1101834179C1F301110177417989095D +:1050B00041778179C27941EA0221C183017A427A3A +:1050C00041EA02210184817AC27A41EA02214184C3 +:1050D000017B8184417BC184817BC27B41EA0221C7 +:1050E0000185017C427C41EA0221418301B0704785 +:1050F000FFF7AABFFEE7000010B5FBF781FB802099 +:10510000FBF790FD5520FBF78DFD5520FBF78AFD41 +:10511000FBF76EFB9620FBF783FCFBF771FB80200F +:10512000FBF780FD5520FBF77DFD5520FBF77AFD51 +:10513000FBF75EFB9620FBF773FCFBF761FB7E2021 +:10514000FBF770FDB620FBF76DFDFBF751FB502020 +:10515000FBF772FBFBF754FB8020FBF763FD552048 +:10516000FBF760FD5520FBF75DFDFBF741FB96204B +:10517000FBF756FCFBF744FB8020FBF753FD552063 +:10518000FBF750FD5520FBF74DFD0446FBF730FBC8 +:105190009620FBF745FC1E2C1CBFFF2010BDFBF723 +:1051A0002FFB7D20FBF73EFD0420FBF73BFDFBF7CB +:1051B0001FFB9620FBF734FCFBF722FBFD20FBF7DF +:1051C00031FD5520FBF72EFD5520FBF72BFD044646 +:1051D000FBF70EFB9620FBF723FC042C20D1FBF7FA +:1051E0000FFB7C20FBF71EFD0020FBF71BFDFBF7F0 +:1051F000FFFA9620FBF714FCFBF702FBFC20FBF701 +:1052000011FD5520FBF70EFD5520FBF70BFD044665 +:10521000FBF7EEFA9620FBF703FC5CB1012000E0FF +:10522000002046F6D45100EB4000C0F600010844CF +:10523000807810BDFBF7E4FA4020FBF7F3FCAB20CD +:10524000FBF7F0FCFBF7D4FA9620FBF7E9FBFBF742 +:10525000D7FAC020FBF7E6FC5520FBF7E3FC55200E +:10526000FBF7E0FC0446FBF7C3FA9620FBF7D8FBFC +:10527000AB2C21D1FBF7C4FA4120FBF7D3FC002073 +:10528000FBF7D0FCFBF7B4FA9620FBF7C9FBFBF762 +:10529000B7FAC120FBF7C6FC5520FBF7C3FC55202D +:1052A000FBF7C0FC0446FBF7A3FA9620FBF7B8FB1C +:1052B00024B10320B5E700BF0220B2E7FBF7A0FA54 +:1052C0005320FBF7AFFC0820FBF7ACFCFBF790FA90 +:1052D0009620FBF7A5FBFBF793FAD320FBF7A2FC84 +:1052E0005520FBF79FFC5520FBF79CFC0446FBF781 +:1052F0007FFA9620FBF794FB082C23D1FBF780FA6A +:105300005820FBF78FFC0420FBF78CFCFBF770FAAE +:105310009620FBF785FBFBF773FAD820FBF782FC9E +:105320005520FBF77FFC5520FBF77CFC0446FBF780 +:105330005FFA9620FBF774FB042C04BF002010BD1D +:1053400005206EE704206CE7B0B5FBF76BFA802010 +:10535000FBF768FC5520FBF765FCFBF75BFA962032 +:10536000FBF75EFBFBF75EFA8020FBF75BFC55204A +:10537000FBF758FCFBF74EFA9620FBF751FBFBF7C7 +:1053800051FA1420FBF74EFCB620FBF74BFCFBF761 +:1053900041FA5020FBF750FAFBF744FA8020FBF764 +:1053A00041FC5520FBF73EFCFBF734FA9620FBF757 +:1053B00037FBFBF737FA8020FBF734FC5520FBF76F +:1053C00031FC0446FBF726FA9620FBF729FB0F2C4D +:1053D0001CBFFF20B0BDFBF725FA0F20FBF722FC16 +:1053E00000200025FBF71EFCFBF714FA9620FBF7C4 +:1053F00017FBFBF717FA8F20FBF714FC5520FBF780 +:1054000011FC0446FBF706FA9620FBF709FBE4BB08 +:10541000FBF708FA1020FBF705FC8220FBF702FCE3 +:10542000FBF7F8F99620FBF7FBFAFBF7FBF9902066 +:10543000FBF7F8FB5520FBF7F5FB0446FBF7EAF911 +:105440009620FBF7EDFA822C1ED1FBF7EBF9112029 +:10545000FBF7E8FB0020FBF7E5FBFBF7DBF9962009 +:10546000FBF7DEFAFBF7DEF99120FBF7DBFB5520BB +:10547000FBF7D8FB0446FBF7CDF99620FBF7D0FAF3 +:1054800064B1022501E000BF012546F6E65105EBB7 +:105490004500C0F6000108448078B0BDFBF7C2F9B2 +:1054A0001520FBF7BFFB8020FBF7BCFBFBF7B2F935 +:1054B0009620FBF7B5FAFBF7B5F99520FBF7B2FBA1 +:1054C0005520FBF7AFFB0446FBF7A4F99620FBF74A +:1054D000A7FA802C1ED1FBF7A5F91620FBF7A2FB3B +:1054E0000020FBF79FFBFBF795F99620FBF798FA56 +:1054F000FBF798F99620FBF795FB5520FBF792FBFD +:105500000446FBF787F99620FBF78AFA24B10425B5 +:10551000BBE700BF0325B8E7FBF784F91820FBF7CA +:1055200081FB0120FBF77EFBFBF774F99620FBF76C +:1055300077FAFBF777F99820FBF774FB5520FBF718 +:1055400071FB0446FBF766F99620FBF769FA012C1C +:1055500004BF0020B0BD052597E7000010B58AB054 +:1055600040F27C2401200021C2F200040890CDE921 +:105570000610CDE90011CDE90211CDE9041169460B +:105580002046FBF767FE2046FCF784F920460221FF +:10559000FBF7E8FD0AB010BD10B540F2F044C2F2CE +:1055A000000420681222C16841F01001C16040F27D +:1055B000E801C2F200012046FEF742FA2068416984 +:1055C00041F00101416110BD40F2342040F224015C +:1055D000C2F20000C2F2000190ED055AD0ED060AB9 +:1055E00091ED004AD1ED012A90ED011A90ED023AB9 +:1055F00090ED032A90ED076A40F2B810D1ED023A1F +:10560000C2F2000060EEA22A25EE044A90ED127A62 +:1056100074EE222A66EE233A73EEA22AD1ED093AFD +:1056200032EE877AD1ED0A2A80ED037A23EE227AD0 +:1056300061EE232AD1ED0B3AD0ED151A72EE872ACE +:1056400062EE233A73EEA22A72EEA11A90ED1C0AC2 +:1056500090ED1D4AC0ED061AD1ED131AD1ED122AB4 +:1056600090ED1E7AD1ED143A64EE211A60EE222AF2 +:1056700072EEA11A67EE232AD0ED183A72EEA11A43 +:1056800071EEA31AC0ED0C1AD1ED031AD1ED042A64 +:10569000D1ED053A60EEA22A65EE211A71EEA21A4A +:1056A000D0ED132A66EE233A73EEA11AD1ED0C3A2F +:1056B00071EEA21AD1ED0D2AC0ED041A63EE221A82 +:1056C00061EE232A72EEA11AD1ED0E2AD0ED163A20 +:1056D00062EE222A72EEA11A71EEA31AC0ED071A29 +:1056E000D1ED161AD1ED152A64EE211A60EE222AA8 +:1056F00072EEA11AD1ED172AD0ED193A67EE222ADF +:1057000072EEA11A71EEA31AC0ED0D1AD1ED071AAF +:10571000D1ED062A60EEA10AD1ED081A25EE225A33 +:1057200035EE205A26EE216AD0ED140A36EE055ADF +:1057300035EE205A80ED055A91ED105A91ED0F6A21 +:1057400023EE053A91ED115A21EE061A31EE031AB5 +:1057500022EE052A90ED173A32EE011A31EE031AC5 +:1057600091ED182A80ED081A91ED191A20EE020A1F +:1057700091ED1A2A24EE011A30EE010A27EE021AE0 +:1057800090ED1A2A31EE000A30EE020A80ED0E0A80 +:10579000704700007047000080B584B002460020CA +:1057A0008DF80F0001200DF10F01CDE9001040F23E +:1057B000C4304FF00A0CC2F200001C210123CDF8C6 +:1057C00008C0FCF749FC9DF80F0004B080BD000044 +:1057D00080B584B002468DF80F1001200DF10F0145 +:1057E000CDE9001040F2C4304FF00A0CC2F20000C4 +:1057F0001C210123CDF808C0FCF7E6FD04B080BDF4 +:1058000041F60000C4F2020040210122FCF75CBB1B +:1058100041F60000C4F2020040210022FCF754BB14 +:1058200070470000FCF754BA80B54EF21801CEF272 +:10583000000100EBC00051F804CC4FEAC00E08682C +:10584000002309E003449B1A904298BF63447345C8 +:10585000104628BF80BD00BF0A689042F2D10A6896 +:105860009042EFD10A689042ECD10A689042F3D09E +:10587000E8E7000010B5FFF78DFFFFF7D1FFFFF756 +:10588000C7FF3220FFF7CEFFFFF7BAFF3220FFF746 +:10589000C9FF0020FFF780FF10281CBF402010BD6B +:1058A0000B200821FFF794FF9620FFF7BDFF0B2088 +:1058B000FFF772FF04469620FFF7B6FF082C33D19E +:1058C00041200921FFF784FF9620FFF7ADFF41201B +:1058D000FFF762FF04469620FFF7A6FF092C25D1AB +:1058E0004220C021FFF774FF9620FFF79DFF422062 +:1058F000FFF752FF04469620FFF796FFC02C17D102 +:105900000A200B21FFF764FF9620FFF78DFF0A2086 +:10591000FFF742FF04469620FFF786FF0B2C04BFDB +:10592000002010BD032004E0002002E0012000E080 +:10593000022000EB400002A10844807810BD00BFA7 +:105940000B080141090242C0030A0B0492B0FCF7A4 +:1059500091FE002443F64000CDE90A44CDE9084415 +:105960000194C4F202000168022541F080510160F7 +:10597000006800F080500190019847F20000019407 +:10598000C4F20000016841F480410160006800F445 +:10599000804001900198012006904FF480300790DC +:1059A0004FF480000D9006200E90A820CDE90F0541 +:1059B0000420119006A80C95FDF71CF80F20CDE9E6 +:1059C00001054FF4A05004904FF48050059001A8B9 +:1059D00005210394FCF700FFFEF7F6FDFEF7BEFD80 +:1059E000FEF7C8FEFEF7F0FEFEF7A2FEFEF786FF0A +:1059F000FEF794FDFEF748FFFFF7CEFDFFF7AEFD83 +:105A0000FBF7BEF9FBF730FB6420FCF761F940F2CD +:105A1000B040C2F20000FDF785FCFEF701FD00BFBB +:105A2000FEE7F0EE400AF5EEC00AF1EE10FA02DDF4 +:105A3000B0EE600A7047B1EE600AFBE770B52DED7D +:105A40000C8B84B006460C4615469FED990AF0EE85 +:105A5000408A9FED970AB0EE409A9FED950AF0EECE +:105A600040BA9FED930AF0EE409A9FED910AB0EE96 +:105A700040AA0EB104B11DB904B0BDEC0C8B70BDD1 +:105A80008C48FAF79DFE8C48FAF7A0FE8A48D0EDC4 +:105A9000000A9FED8A1A60EE810AB0EE600AFAF7FA +:105AA000A5FEF0EE408A28EEA80AF0EE408A824871 +:105AB000D0ED000AB0EE001A60EE810A9FED7F1A69 +:105AC00060EE810AB0EE600AFAF790FEB0EE409AFE +:105AD00029EE090AB0EE409ADFED790AB7EE000A26 +:105AE00000EEA80ADFED770A00EEC90ADFED760ABC +:105AF00020EE200A754880ED000A6E4890ED000AFD +:105B0000DFED730A80EE201AB7EE000A31EE000ACC +:105B100020EE000A6D48D0ED000A80EE801A6D4834 +:105B200080ED001A94ED000AB5EEC00AF1EE10FA0D +:105B30000DD194ED010AB5EEC00AF1EE10FA06D1CE +:105B400094ED020AB5EEC00AF1EE10FA46D09FEDD0 +:105B5000580AB0EE408A0020019002900390D4EDE4 +:105B6000000A60EEA00A94ED011AD4ED011A41EE8C +:105B7000210A94ED021AD4ED021A41EE210AB0EE88 +:105B8000600AFAF72BFEB0EE408A94ED000A20EE90 +:105B9000080A8DED010A94ED010A20EE080A8DED48 +:105BA000020A94ED020A20EE080A8DED030ADDEDEB +:105BB000010AF1EE600AB0EE600AFAF7FBFDF0EEC2 +:105BC000409A9DED031AF0EE410A9DED021AB0EEE7 +:105BD000410AFAF7F1FDB0EE40AA07E09FED340A62 +:105BE000F0EE409A9FED320AB0EE40AA95ED000A21 +:105BF000B5EEC00AF1EE10FA0DD195ED010AB5EE41 +:105C0000C00AF1EE10FA06D195ED020AB5EEC00A0F +:105C1000F1EE10FA3CD0B0EE690AFAF7E7FDB0EE0B +:105C2000408AB0EE690AFAF7C9FDB0EE40DAB0EE8C +:105C30004A0AFAF7DBFDF0EE40AAB0EE4A0AFAF79C +:105C4000BDFDB0EE40BA28EE2A0AD5ED010A20EEDD +:105C5000200AD5ED000A0DEE200A68EE0B0A95ED3C +:105C6000021A00EE810AB0EE40CA95ED010A20EE5C +:105C70000B0AD5ED020A0AEEE00AF0EE40CAF0EE99 +:105C80006C0AB0EE4C0AFAF797FDF0EE40BA03E06A +:105C90009FED070AF0EE40BAB0EE4A1AF0EE690A3C +:105CA000B0EE6B0A304600F0A7FE00BFE4E600004D +:105CB00000000000000000200400002035FA8E3CA7 +:105CC000C1BFAD3B9DF8C5362F7C1C4108000020AC +:105CD000506CC24A0C0000202DE9F0412DED028BE2 +:105CE0009AB00546B0EE408A0E4617469846002008 +:105CF0001790189019901490159016904DB146B1C8 +:105D00003FB1B8F1000F04D0B5EEC08AF1EE10FA41 +:105D100005D100201AB0BDEC028BBDE8F08196EDF4 +:105D2000000A8DED170A96ED010A8DED180A96ED21 +:105D3000020A8DED190A97ED000A8DED140A97ED10 +:105D4000010A8DED150A97ED020A8DED160A17AAC4 +:105D500014A9284600F0A2FC402104A8FAF768FA2A +:105D600000200090019002900390002417A904A83D +:105D700000F0CDFF00BF30E004A800EB041090ED70 +:105D8000000AD5ED000A20EE200A04A800EB04105A +:105D9000D0ED010A95ED011A00EE810A04A800EB8E +:105DA0000410D0ED020A95ED021A00EE810A04A853 +:105DB00000EB0410D0ED030A95ED031A00EE810A02 +:105DC00020EE080AF0EE000A80EE201A684600EB8A +:105DD000840080ED001A601CC4B2042CCCDB0024CB +:105DE00010E005EB840090ED000A684600EB8400AB +:105DF000D0ED000A30EE200A05EB840080ED000AA9 +:105E0000601CC4B2042CECDB284600F01FFF01200C +:105E100080E74100080218BF04200A0E18BF40F0B6 +:105E200001004FF07F4232EA010108BF40F002005A +:105E3000012808BF0520704710B54FF00E402DED2A +:105E4000028BB0EE408A18EE104A00EB4400B0F12D +:105E5000506F4AD84FF0FC40B0EB440F22D2B0EE66 +:105E6000C80AF7EE000A30EEC00AF6EE000A60EE4D +:105E7000208A18EE900A00F02BFF01EE100A14F0B1 +:105E8000004F1DBFDFED2D0A9FED2D0AB1EE411A27 +:105E9000DFED2C0A08BF9FED2C0AF8EE001A21EE68 +:105EA000218A05E0DFED290A68EE088AB0EE600A73 +:105EB0009FED271ADFED271A30EE080A48EE811A07 +:105EC0009FED251A08EEA11ADFED241A48EE811A7B +:105ED0009FED231A08EEA11A68EE281ABDEC028B7A +:105EE00001EE810A30EE200A10BD4FF0E440B0EB25 +:105EF000440F0CD918EE100AFFF78BFF042808BFD7 +:105F000000F004FBB0EE480ABDEC028B10BD4FF070 +:105F10007F40B0EB440F07D2B0EE480ABDEC028BD5 +:105F2000BDE8104000F0E4BA012000F0B1FBBDEC88 +:105F3000028BBDE8104000F0E1BA00000000C9BFCC +:105F400022AAFDB90000C93F22AAFD3900000000C5 +:105F500024FE1C3DC78AD83C1E67383D1B93993DE3 +:105F6000AFAA2A3E70B54FF068422DED048BF0EEDB +:105F7000408A18EE900AB0EE608A18EE101A02EB12 +:105F80004003B3F1654F3CBF02EB4102B2F1654FF4 +:105F90007DD200BFC0F3C753C1F3C7529A1A1B2A60 +:105FA00009DD10F0004F14BF9FED830A9FED830AB7 +:105FB000BDEC048B70BD12F11A0F36DA11F0004FF0 +:105FC00009D010F0004F0CBF9FED7D0A9FED7D0AB8 +:105FD000BDEC048B70BD88EE889A19EE100AFFF7AD +:105FE00018FF042808BF00F091FA18EE900AFFF796 +:105FF00010FF054618EE100AFFF70BFF044619EED6 +:10600000100AFFF706FF042D18BF052D08D1042C38 +:1060100018BF052C04D1002804BF022000F038FB73 +:10602000B0EE490ABDEC048B70BD4200B2EB410FEB +:106030003AD910F0004F19BFDFED630A9FED630AF4 +:10604000DFED630A9FED630AB0EE481A0A46B1EE2F +:10605000688A80F00041F0EE418A10460A1A520028 +:10606000B2F1807F34D2484010F0004FDFED5A1A71 +:106070009FED5A2A1DBFBEEE001A70EEE10A30EE07 +:10608000420AB6EE001A08BF70EEA10A00E040E036 +:1060900008BF30EE020AB0EE682A01EE482A08EE88 +:1060A000818AC2EE081A15E011F0004F04BF9FED7F +:1060B0004C0AF0EE400AD1D010F0004F19BFDFEDCE +:1060C000490A9FED490ADFED490A9FED490AC5E7F4 +:1060D000C8EE881A21EEA11A9FED462ADFED462A66 +:1060E00041EE022A9FED452A01EE222ADFED442AE5 +:1060F00041EE022A9FED432ABDEC048B01EE222AD9 +:1061000021EE811A01EE020A30EE210A30EE200A59 +:1061100070BD4FF07F42B2EB400F28BFB2EB410F92 +:1061200009D2F0EE480AB0EE680ABDEC048BBDE877 +:10613000704000F0E0B940EA01035B0008BF41F0A5 +:10614000FF410BD0B2EB400F08BFB2EB410F08D1BB +:1061500020F0804008EE900A21F0804108EE101AED +:1061600018E7B2EB400F12BF5FEA410340F0FF4077 +:1061700001F000413FF40EAFB2EB410F12BF5FEAF6 +:10618000400200F0004041F0FF413FF403AF4A00FD +:1061900092EA40033FF5FEAE002AACBF9FED1A0A1B +:1061A0009FED1A0A68EE808A28EE008A18EE900A9F +:1061B00018EE101AEEE60000DB0FC9BFDB0FC93F77 +:1061C000DB0F4940DB0F49C00000C9BF22AAFDB95F +:1061D0000000C93F22AAFD390060ED3EC30ACE3758 +:1061E00000000000000049C022AA7DBA000049401A +:1061F00022AA7D3A2DAD65BD8FB8D53D0FB511BE34 +:1062000061C84C3EA8AAAABE0000804F0000802FA3 +:1062100010EE101A08B5444A6846B2EB410F28D96F +:106220004FF0E640B0EB410F94BF00204FF0FF303D +:1062300000900098002861DB60EE000A10F0010F6A +:1062400045D010F0020FDFED391A9FED391A00EE3C +:10625000A11ADFED381A40EE811A21EEA01AF0EEF5 +:10626000400A40EE010A08BFF1EE600AB0EE600A93 +:1062700008BD314B21F0004293423CD911F0004F50 +:10628000DFED2E0A20EE201ADFED2D0A19BF31EEC8 +:10629000601A71EE200A31EE201A71EE600ABDEE2E +:1062A000E01A11EE100A9FED271A00F0030000EE2D +:1062B000C10A9FED251A009000EEC10A9FED231A36 +:1062C00000EEC10A9FED221A00EEC10AB1E79FED70 +:1062D000211A9FED210A10F0020F00EE810A9FEDB6 +:1062E0001F1A00EE801AB7EE000A00EE810A18BFEE +:1062F000B1EE400A08BD00F011F99AE710EE100A5D +:106300004000B0F17F4F3CBFB7EE000A08BD07D197 +:106310004FF0010000F0BCF9BDE8084000F0EEB815 +:10632000BDE8084000F0E4B8B61F927E336D4CB96A +:10633000DA82083CA0AA2ABE490E494683F9223FC8 +:106340000000004B0000C93F00A0FD390020A2332F +:106350001A61342CB93AB2BACA9F2A3DDDFFFFBE9A +:1063600000B510EE101A2DED028B81B0524A68462E +:10637000B2EB410F2ED94FF0E640B0EB410F94BF86 +:1063800000204FF0FF3000900098B0EE408A0028C7 +:106390006ADB10F0010F4BD068EE080A9FED471A38 +:1063A0009FED470A00EE810A9FED461A10F0020F9A +:1063B00000EE801AB7EE000A00EE810A02BF01B0BB +:1063C000BDEC028B00BD00BF01B0B1EE400ABDECD8 +:1063D000028B00BD3C4B21F00042934241D911F0A9 +:1063E000004FDFED3A0A20EE201ADFED390A19BF1F +:1063F00031EE601A71EE200A31EE201A71EE600A59 +:10640000BDEEE01A11EE100A9FED321A00F0030003 +:1064100000EEC10A9FED301A009000EEC10A9FED18 +:106420002F1A00EEC10A9FED2E1A00EEC10AABE74B +:1064300028EE080A9FED2B1ADFED2B0A10F0020F51 +:1064400040EE010A9FED291A00EE201A61EE000AC3 +:10645000B0EE480A08EE200AB6D101B0BDEC028BBE +:1064600000BD00F05BF88FE718EE100A4000B0F1B5 +:106470007F4F0DD218EE100AFFF7CBFC042808BF9F +:1064800000F044F8B0EE480A01B0BDEC028B00BD4C +:1064900009D1012000F0FCF801B0BDEC028B5DF8E1 +:1064A00004EB00F02BB801B0B0EE480ABDEC028B53 +:1064B0005DF804EB00F01CB8B61F927EB93AB2BA90 +:1064C000CA9F2A3DDDFFFFBE490E494683F9223FA0 +:1064D0000000004B0000C93F00A0FD390020A2339E +:1064E0001A61342C336D4CB9DA82083CA0AA2ABE5A +:1064F00030EE000A704730EE200A7047DFED020AE6 +:1065000080EEA00A70470000000000009FED020A24 +:1065100020EE000A70470000000000102DE9F00195 +:106520004FF07F42B2EB410F9FBF4FF0FF31016050 +:10653000BDE8F00170474FF0004242EA0123C1F389 +:10654000C752783A551112F01F0C434CCCF120067B +:106550007C44C1F3C752A2F178024FEA621204EB05 +:10656000820254F8254008BFD2E9015612D055687E +:1065700004FA0CF425FA06F73C43976805FA0CF583 +:1065800027FA06F8D26807FA0CFCF24045EA08053B +:106590004CEA0206A4FB034CA5FB0352A6FB0363D3 +:1065A0001D449D4234BF012600261319334416B101 +:1065B000934202D903E0934201D2012200E000227B +:1065C000624402F1200C9206DC0C42EA443200EEF6 +:1065D000102A5B03DFED210AF8EEC01A00EE103A34 +:1065E0004FEA9C1C11F0004FB8EE400AC0F800C002 +:1065F00020EE201A00EE105ADFED190AB8EE400A1C +:1066000020EE200A71EE810A70EE800A10EE902AC8 +:1066100002F500626FF30B0200EE902A70EEE11AB1 +:1066200031EEC11ADFED101A30EE411A9FED0D0A5E +:1066300020EE800A01EE210A9FED0C1A00EE810A7D +:1066400004BFBDE8F0017047CCF180510160BDE8A6 +:10665000F001B1EE400A704740080000000000362B +:106660000000802C22AAFD29DB0FC92F0000C92FB2 +:1066700002E008C8121F08C1002AFAD1704770470B +:10668000002001E001C1121F002AFBD17047000069 +:1066900001490860704700001000002070B52DED22 +:1066A000028B8AB005460C4616460DB104B11EB9E0 +:1066B0000AB0BDEC028B70BD94ED000AB5EEC00AC5 +:1066C000F1EE10FA0DD194ED010AB5EEC00AF1EE2B +:1066D00010FA06D194ED020AB5EEC00AF1EE10FAF6 +:1066E0007DD09FED600AB0EE408A002007900890B0 +:1066F00009900490059006905B4A07CA01AB07C356 +:1067000095ED010AD5ED030A20EE200AD5ED000A29 +:1067100095ED021A00EEC10AF0EE000A20EE200A02 +:106720008DED070A95ED000AD5ED010A20EE200A4D +:10673000D5ED020A95ED031A00EE810AF0EE000A8B +:1067400020EE200A8DED080A95ED000A20EE000AE1 +:10675000D5ED030A95ED031A00EE810AF7EE000A63 +:10676000B0EE001A51EE000ACDED090A01AB224647 +:106770003146284600F07AF8D4ED000A60EEA00A0F +:1067800094ED011AD4ED011A41EE210A94ED021A9A +:10679000D4ED021A41EE210AB0EE600AFAF71EF8B3 +:1067A000B0EE408A94ED000A20EE080A84ED000A5B +:1067B00094ED010A20EE080A84ED010A94ED020A24 +:1067C00020EE080A84ED020A94ED010ADDED090AC3 +:1067D00020EE200AD4ED020A9DED081A00E03EE00A +:1067E00000EEC10A8DED040A94ED020ADDED070A00 +:1067F00020EE200AD4ED000A9DED091A00EEC10A30 +:106800008DED050A94ED000ADDED080A20EE200A60 +:10681000D4ED010A9DED071A00EEC10A8DED060ABE +:1068200096ED000ADDED010A9DED041A00EE810AE5 +:1068300086ED000A96ED010ADDED020A9DED051ACE +:1068400000EE810A86ED010A96ED020ADDED030AEB +:106850009DED061A00EE810A86ED020A00BF00BF18 +:1068600026E7000000000000886D00082DE9F041D7 +:106870002DED048B07460D4614461E469FED580A23 +:10688000B0EE409A9FED560AB0EE408A9FED540A52 +:10689000F0EE408AD4ED000A60EEA00A94ED011AF1 +:1068A000D4ED011A41EE210A94ED021AD4ED021A38 +:1068B00041EE210AB0EE600AF9F790FFF7EE000A08 +:1068C00080EE801AB0EE419AD5ED000AB0EE600A73 +:1068D000FFF7A7F8F0EE409AD5ED010AB0EE600A96 +:1068E000FFF79FF879EE809AD5ED020AB0EE600AC4 +:1068F000FFF797F839EE800AF0EE408A3948D0ED7C +:10690000000A79EE600AB0EE600AFFF78AF8B0EE8E +:10691000408A9FED350AB4EEC08AF1EE10FA06DC2B +:106920009FED320AF4EEC08AF1EE10FA53DD9FEDCE +:106930002C2AB0EE420A9FED2A2AF0EE421AB7EE58 +:10694000002AF0EE420A9FED262AB0EE421AB5EE7A +:10695000C08AF1EE10FA05DD9FED232AC2EE082A67 +:10696000B0EE620A9FED222AB4EEC20AF1EE10FAEE +:1069700003D29FED1B2AB0EE420AF5EEC08AF1EE7B +:1069800010FA05DD9FED192AC2EE282AF0EE621AF0 +:10699000B7EE002AB4EEC20AF1EE10FA03D220EEEE +:1069A000802AF0EE420AB7EE002AF4EEC21AF1EEA7 +:1069B00010FA03D220EEA12AF0EE420A9FED0D2A32 +:1069C00020EE822AB0EE421A86ED001A86ED011AF8 +:1069D00086ED021A00BFBDEC048BBDE8F08100001B +:1069E000000000000C000020CDCCCC3D8FC2F53D56 +:1069F0009A99993ECDCC4C3E10B52DED048B86B0C6 +:106A00000446B0EE408AF0EE608AB0EE419A002073 +:106A1000039004900590009001900290B0EE000A5F +:106A2000C8EE000AF0EE609AB0EE690AF9F7C6FE09 +:106A30008DED030AB0EE000AC8EE800AF0EE609A0F +:106A4000B0EE690AF9F7BAFE8DED040AB0EE000A5D +:106A5000C9EE000AF0EE609AB0EE690AF9F7AEFEF0 +:106A60008DED050AB0EE000AC8EE000AF0EE609A5D +:106A7000B0EE690AF9F7BAFE8DED000AB0EE000A31 +:106A8000C8EE800AF0EE609AB0EE690AF9F7AEFE41 +:106A90008DED010AB0EE000AC9EE000AF0EE609A30 +:106AA000B0EE690AF9F7A2FE8DED020A9DED050A26 +:106AB000DDED040A20EE200ADDED030A20EE200AB7 +:106AC000DDED020A9DED011A60EE810A9DED001ACE +:106AD00000EE810A84ED000A9DED020ADDED040A54 +:106AE00020EE200ADDED030A20EE200ADDED050A86 +:106AF0009DED011A60EE810A9DED001A00EEC10ABB +:106B000084ED010A9DED050ADDED010A20EE200A63 +:106B1000DDED030A20EE200ADDED020A9DED041AE8 +:106B200060EE810A9DED001A00EE810A84ED020AF2 +:106B30009DED050ADDED040A20EE200ADDED000AD8 +:106B400020EE200ADDED020A9DED011A60EE810AB9 +:106B50009DED031A00EEC10A84ED030A06B0BDECF8 +:106B6000048B10BD2DE9F04104460D4616461F4624 +:106B700014B10DB106B10FB9BDE8F081D4ED010A31 +:106B800094ED031A60EE810A94ED001AD4ED021A16 +:106B900041EE610AB8EE001A60EE810AB0EE600ABA +:106BA000F9F708FE86ED000A94ED001A21EE011AAD +:106BB000D4ED011A94ED012A01EE821AF7EE001AC3 +:106BC000B0EE002A52EE011AF0EE610A94ED001ABE +:106BD000D4ED031A21EE211AD4ED011A94ED022A04 +:106BE00001EE821AF0EE001A21EE211AB0EE410AEF +:106BF000F9F7E2FD85ED000A94ED001A21EE011A85 +:106C0000D4ED031A94ED032A01EE821AF7EE001A6E +:106C1000B0EE002A52EE011AF0EE610A94ED001A6D +:106C2000D4ED011A21EE211AD4ED021A94ED032AB3 +:106C300001EE821AF0EE001A21EE211AB0EE410A9E +:106C4000F9F7BAFD87ED000A00BF95E710B52DED05 +:106C5000028B04469FED1D0AB0EE408AD4ED000A77 +:106C600060EEA00A94ED011AD4ED011A41EE210A5A +:106C700094ED021AD4ED021A41EE210A94ED031AA2 +:106C8000D4ED031A41EE210AB0EE600AF9F7A6FD31 +:106C9000B0EE408A94ED000A20EE080A84ED000A66 +:106CA00094ED010A20EE080A84ED010A94ED020A2F +:106CB00020EE080A84ED020A94ED030A20EE080A89 +:106CC00084ED030ABDEC028B10BD00000000000043 +:106CD00010B500EE100A2DED028BB1EEC08A18EE51 +:106CE000100A20F00040C0F1FF40C00F0AD010EEA3 +:106CF000100A20F00040C0F1FF40C00F04BF012087 +:106D0000FFF7C6FC18EE100ABDEC028B10BD91ED2A +:106D1000000AB1EE400A80ED010A91ED010AB1EEE0 +:106D2000400A80ED020A91ED020AB1EE400A80EDC0 +:106D3000030A91ED000A80ED040A91ED020A80ED4C +:106D4000060A91ED010AB1EE400A80ED070A91EDC5 +:106D5000010A80ED080A91ED020AB1EE400A80EDC9 +:106D6000090A91ED000A80ED0B0A91ED020A80ED0F +:106D70000C0A91ED010A80ED0D0A91ED000AB1EEC9 +:106D8000400A80ED0E0A7047CDCC4C3ECDCC4C3E37 +:106D9000CDCC4C3E000000006E83F9A22915444E74 +:106DA000D15727FCC0DD34F5999562DB4190433C17 +:106DB000AB6351FE0000000000000000010203046C +:106DC000060708090000000001020304000610166F +:106DD000000610167D04017C000240AB0341000553 +:106DE0005308065804070F000810820911000A15FD +:106DF000800B16000C18010D186E00080000002012 +:106E0000C800000070660008E06E0008C80000209E +:106E10003809000080660008000000000000000043 +:106E2000CDCC1C41CDCC1C41000000000100000075 +:106E300010000000E7416B3A58A08B3A00000000B8 +:106E40000000803F00000000000080BF0000000044 +:106E50000000000000000000000000000000803F73 +:106E6000000000000000803F00000000000080BF24 +:106E70000000000000000000000000000000000012 +:106E80000000803F0000803F000000000000000084 +:106E9000000000000000803F000000000000000033 +:106EA000000000000000803F0000803F0000000064 +:106EB00000000000000000000024F400CDCC4C3D98 +:106EC000000000009A99993E000070413333933FCF +:106ED00000000041000016439A990940000000415B :040000050800018965 :00000001FF diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC.htm b/MDK-ARM/Chassis_typeC/Chassis_typeC.htm index b7695a531f7864c35b03b555943ff2c1f5b2bd92..77f09ed43e13b0faafb114c960215d2970eb4fec 100644 --- a/MDK-ARM/Chassis_typeC/Chassis_typeC.htm +++ b/MDK-ARM/Chassis_typeC/Chassis_typeC.htm @@ -3,11 +3,11 @@ Static Call Graph - [Chassis_typeC\Chassis_typeC.axf]

Static Call Graph for image Chassis_typeC\Chassis_typeC.axf


-

#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Tue Jan 16 20:29:59 2024 +

#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Wed Jan 17 16:47:13 2024

-

Maximum Stack Usage = 216 bytes + Unknown(Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 272 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

-main ⇒ ist8310_init ⇒ ist8310_IIC_read_single_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout +TIM3_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ INS_get_data ⇒ AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki

Mutually Recursive functions @@ -126,25 +126,25 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f407xx.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

  • >>   __scatterload
-

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Called By]

  • >>   __scatterload
-

_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
[Address Reference Count : 1]

  • startup_stm32f407xx.o(RESET) @@ -375,206 +375,298 @@ Global Symbols
    [Calls]
    • >>   __aeabi_llsr
    • >>   __aeabi_llsl
    -
    [Called By]
    • >>   HAL_RCC_GetSysClockFreq -
    • >>   UART_SetConfig +
      [Called By]
      • >>   HAL_RCC_GetSysClockFreq +
      • >>   UART_SetConfig
      -

      __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text)) +

      __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

      [Called By]

      • >>   _memset$wrapper +
      • >>   __aeabi_memclr +
      + +

      __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) + +

      __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) + +

      __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

      [Calls]

      • >>   __aeabi_memset +
      + +

      __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +

      [Called By]

      • >>   AHRS_update +
      + +

      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) + +

      _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) +

      [Calls]

      • >>   __aeabi_memset +
      + +

      __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))

      [Stack]

      • Max Depth = 88
      • Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
      -
      [Calls]
      • >>   __aeabi_lasr +
        [Calls]
        • >>   _double_round +
        • >>   _double_epilogue +
        • >>   __aeabi_lasr
        • >>   __aeabi_llsl -
        • >>   _double_round -
        • >>   _double_epilogue
        -
        [Called By]
        • >>   __aeabi_drsub -
        • >>   __aeabi_dsub +
          [Called By]
          • >>   Gimbal_RC +
          • >>   __aeabi_drsub +
          • >>   __aeabi_dsub
          -

          __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) +

          __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))

          [Stack]

          • Max Depth = 88
          • Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
          -
          [Calls]
          • >>   __aeabi_dadd +
            [Calls]
            • >>   __aeabi_dadd
            -
            [Called By]
            • >>   PID_angle_output +
              [Called By]
              • >>   PID_angle_output
              -

              __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) -

              [Calls]

              • >>   __aeabi_dadd +

                __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

                [Calls]

                • >>   __aeabi_dadd
                -

                __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text)) +

                __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))

                [Stack]

                • Max Depth = 88
                • Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
                -
                [Calls]
                • >>   _double_epilogue +
                  [Calls]
                  • >>   _double_epilogue
                  -
                  [Called By]
                  • >>   PID_angle_output +
                    [Called By]
                    • >>   Gimbal_RC +
                    • >>   PID_angle_output
                    -

                    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) +

                    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))

                    [Stack]

                    • Max Depth = 40
                    • Call Chain = __aeabi_ddiv ⇒ _double_round
                    -
                    [Calls]
                    • >>   _double_round +
                      [Calls]
                      • >>   _double_round
                      -
                      [Called By]
                      • >>   PID_angle_output +
                        [Called By]
                        • >>   Gimbal_RC +
                        • >>   PID_angle_output +
                        • >>   PID_speed_output
                        -

                        __aeabi_dcmplt (Thumb, 54 bytes, Stack size 12 bytes, dcmplt.o(.text)) +

                        __aeabi_dcmplt (Thumb, 54 bytes, Stack size 12 bytes, dcmplt.o(.text))

                        [Stack]

                        • Max Depth = 12
                        • Call Chain = __aeabi_dcmplt
                        -
                        [Called By]
                        • >>   PID_angle_output +
                          [Called By]
                          • >>   PID_angle_output +
                          + +

                          __aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) +

                          [Stack]

                          • Max Depth = 56
                          • Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round +
                          +
                          [Calls]
                          • >>   _double_epilogue +
                          +
                          [Called By]
                          • >>   Gimbal_RC
                          -

                          __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) -

                          [Called By]

                          • >>   PID_angle_output +

                            __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) +

                            [Called By]

                            • >>   Gimbal_RC +
                            • >>   PID_angle_output +
                            • >>   PID_speed_output
                            -

                            __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) +

                            __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))

                            [Stack]

                            • Max Depth = 8
                            • Call Chain = __aeabi_d2f
                            -
                            [Calls]
                            • >>   _float_round +
                              [Calls]
                              • >>   _float_round
                              -
                              [Called By]
                              • >>   PID_angle_output +
                                [Called By]
                                • >>   Gimbal_RC +
                                • >>   PID_angle_output +
                                • >>   PID_speed_output

                                __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) -

                                [Called By]

                                • >>   _double_epilogue +

                                  [Called By]
                                  • >>   _double_epilogue
                                  • >>   __aeabi_uldivmod -
                                  • >>   __aeabi_dadd +
                                  • >>   __aeabi_dadd
                                  -

                                  _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

                                  _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

                                  __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text)) -

                                  [Called By]

                                  • >>   _double_epilogue +

                                    [Called By]
                                    • >>   _double_epilogue
                                    • >>   __aeabi_uldivmod
                                    -

                                    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

                                    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) -

                                    __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text)) -

                                    [Called By]

                                    • >>   __aeabi_dadd +

                                      __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text)) +

                                      [Called By]

                                      • >>   __aeabi_dadd
                                      -

                                      _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

                                      _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) -

                                      __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +

                                      __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) -

                                      _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) -

                                      [Called By]

                                      • >>   __aeabi_d2f +

                                        _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) +

                                        [Called By]

                                        • >>   __aeabi_d2f
                                        -

                                        _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) +

                                        _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) -

                                        _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) +

                                        _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))

                                        [Stack]

                                        • Max Depth = 8
                                        • Call Chain = _double_round
                                        -
                                        [Called By]
                                        • >>   _double_epilogue -
                                        • >>   __aeabi_dadd -
                                        • >>   __aeabi_ddiv +
                                          [Called By]
                                          • >>   _double_epilogue +
                                          • >>   __aeabi_dadd +
                                          • >>   __aeabi_ddiv
                                          -

                                          _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text)) +

                                          _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))

                                          [Stack]

                                          • Max Depth = 40
                                          • Call Chain = _double_epilogue ⇒ _double_round
                                          -
                                          [Calls]
                                          • >>   __aeabi_llsr +
                                            [Calls]
                                            • >>   _double_round +
                                            • >>   __aeabi_llsr
                                            • >>   __aeabi_llsl -
                                            • >>   _double_round
                                            -
                                            [Called By]
                                            • >>   __aeabi_dadd -
                                            • >>   __aeabi_dmul +
                                              [Called By]
                                              • >>   __aeabi_dadd +
                                              • >>   __aeabi_ui2d +
                                              • >>   __aeabi_dmul

                                              __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

                                              [Calls]

                                              • >>   __main_after_scatterload +

                                                [Calls]
                                                • >>   __main_after_scatterload

                                                [Called By]
                                                • >>   _main_scatterload
                                                -

                                                __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                                                __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

                                                AHRS_asinf (Thumb, 4 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_asinf)) +

                                                [Stack]

                                                • Max Depth = 32
                                                • Call Chain = AHRS_asinf ⇒ __hardfp_asinf ⇒ sqrtf +
                                                +
                                                [Calls]
                                                • >>   __hardfp_asinf +
                                                +
                                                [Called By]
                                                • >>   get_angle +
                                                • >>   AHRS_init +
                                                + +

                                                AHRS_atan2f (Thumb, 4 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_atan2f)) +

                                                [Stack]

                                                • Max Depth = 32
                                                • Call Chain = AHRS_atan2f ⇒ __hardfp_atan2f +
                                                +
                                                [Calls]
                                                • >>   __hardfp_atan2f +
                                                +
                                                [Called By]
                                                • >>   get_angle +
                                                • >>   AHRS_init +
                                                -

                                                BMI088_ACCEL_NS_H (Thumb, 14 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_ACCEL_NS_H)) -

                                                [Calls]

                                                • >>   HAL_GPIO_WritePin +

                                                  AHRS_cosf (Thumb, 4 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_cosf)) +

                                                  [Stack]

                                                  • Max Depth = 28
                                                  • Call Chain = AHRS_cosf ⇒ __hardfp_cosf ⇒ __mathlib_rredf2
                                                  -
                                                  [Called By]
                                                  • >>   BMI088_read -
                                                  • >>   bmi088_accel_init +
                                                    [Calls]
                                                    • >>   __hardfp_cosf +
                                                    +
                                                    [Called By]
                                                    • >>   angle_to_quat +
                                                    • >>   AHRS_init
                                                    -

                                                    BMI088_ACCEL_NS_L (Thumb, 14 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_ACCEL_NS_L)) -

                                                    [Calls]

                                                    • >>   HAL_GPIO_WritePin +

                                                      AHRS_get_height (Thumb, 10 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_get_height)) +

                                                      [Called By]

                                                      • >>   AHRS_init
                                                      -
                                                      [Called By]
                                                      • >>   BMI088_read -
                                                      • >>   bmi088_accel_init + +

                                                        AHRS_get_latitude (Thumb, 14 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_get_latitude)) +

                                                        [Called By]

                                                        • >>   AHRS_init
                                                        -

                                                        BMI088_GPIO_init (Thumb, 2 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_GPIO_init)) -

                                                        [Called By]

                                                        • >>   BMI088_init +

                                                          AHRS_invSqrt (Thumb, 14 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_invSqrt)) +

                                                          [Called By]

                                                          • >>   quat_normalization +
                                                          • >>   accel_update_kp_ki +
                                                          • >>   accel_comple_filter +
                                                          • >>   AHRS_init
                                                          -

                                                          BMI088_GYRO_NS_H (Thumb, 16 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_GYRO_NS_H)) -

                                                          [Calls]

                                                          • >>   HAL_GPIO_WritePin +

                                                            AHRS_sinf (Thumb, 4 bytes, Stack size 0 bytes, ahrs_middleware.o(.text.AHRS_sinf)) +

                                                            [Stack]

                                                            • Max Depth = 36
                                                            • Call Chain = AHRS_sinf ⇒ __hardfp_sinf ⇒ __mathlib_rredf2
                                                            -
                                                            [Called By]
                                                            • >>   BMI088_read -
                                                            • >>   bmi088_gyro_init +
                                                              [Calls]
                                                              • >>   __hardfp_sinf +
                                                              +
                                                              [Called By]
                                                              • >>   angle_to_quat +
                                                              • >>   AHRS_init
                                                              -

                                                              BMI088_GYRO_NS_L (Thumb, 16 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_GYRO_NS_L)) -

                                                              [Calls]

                                                              • >>   HAL_GPIO_WritePin +

                                                                BMI088_ACCEL_NS_H (Thumb, 14 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_ACCEL_NS_H)) +

                                                                [Calls]

                                                                • >>   HAL_GPIO_WritePin
                                                                -
                                                                [Called By]
                                                                • >>   BMI088_read -
                                                                • >>   bmi088_gyro_init +
                                                                  [Called By]
                                                                  • >>   BMI088_read +
                                                                  • >>   bmi088_accel_init
                                                                  -

                                                                  BMI088_com_init (Thumb, 2 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_com_init)) -

                                                                  [Called By]

                                                                  • >>   BMI088_init +

                                                                    BMI088_ACCEL_NS_L (Thumb, 14 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_ACCEL_NS_L)) +

                                                                    [Calls]

                                                                    • >>   HAL_GPIO_WritePin +
                                                                    +
                                                                    [Called By]
                                                                    • >>   BMI088_read +
                                                                    • >>   bmi088_accel_init
                                                                    -

                                                                    BMI088_delay_ms (Thumb, 486 bytes, Stack size 16 bytes, bmi088middleware.o(.text.BMI088_delay_ms)) +

                                                                    BMI088_GPIO_init (Thumb, 2 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_GPIO_init)) +

                                                                    [Called By]

                                                                    • >>   BMI088_init +
                                                                    + +

                                                                    BMI088_GYRO_NS_H (Thumb, 16 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_GYRO_NS_H)) +

                                                                    [Calls]

                                                                    • >>   HAL_GPIO_WritePin +
                                                                    +
                                                                    [Called By]
                                                                    • >>   BMI088_read +
                                                                    • >>   bmi088_gyro_init +
                                                                    + +

                                                                    BMI088_GYRO_NS_L (Thumb, 16 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_GYRO_NS_L)) +

                                                                    [Calls]

                                                                    • >>   HAL_GPIO_WritePin +
                                                                    +
                                                                    [Called By]
                                                                    • >>   BMI088_read +
                                                                    • >>   bmi088_gyro_init +
                                                                    + +

                                                                    BMI088_com_init (Thumb, 2 bytes, Stack size 0 bytes, bmi088middleware.o(.text.BMI088_com_init)) +

                                                                    [Called By]

                                                                    • >>   BMI088_init +
                                                                    + +

                                                                    BMI088_delay_ms (Thumb, 486 bytes, Stack size 16 bytes, bmi088middleware.o(.text.BMI088_delay_ms))

                                                                    [Stack]

                                                                    • Max Depth = 16
                                                                    • Call Chain = BMI088_delay_ms
                                                                    -
                                                                    [Called By]
                                                                    • >>   bmi088_gyro_init -
                                                                    • >>   bmi088_accel_init +
                                                                      [Called By]
                                                                      • >>   bmi088_gyro_init +
                                                                      • >>   bmi088_accel_init
                                                                      -

                                                                      BMI088_delay_us (Thumb, 74 bytes, Stack size 8 bytes, bmi088middleware.o(.text.BMI088_delay_us)) +

                                                                      BMI088_delay_us (Thumb, 74 bytes, Stack size 8 bytes, bmi088middleware.o(.text.BMI088_delay_us))

                                                                      [Stack]

                                                                      • Max Depth = 8
                                                                      • Call Chain = BMI088_delay_us
                                                                      -
                                                                      [Called By]
                                                                      • >>   main -
                                                                      • >>   bmi088_gyro_init -
                                                                      • >>   bmi088_accel_init +
                                                                        [Called By]
                                                                        • >>   INS_init +
                                                                        • >>   bmi088_gyro_init +
                                                                        • >>   bmi088_accel_init
                                                                        -

                                                                        BMI088_init (Thumb, 24 bytes, Stack size 8 bytes, bmi088driver.o(.text.BMI088_init)) +

                                                                        BMI088_init (Thumb, 24 bytes, Stack size 8 bytes, bmi088driver.o(.text.BMI088_init))

                                                                        [Stack]

                                                                        • Max Depth = 96
                                                                        • Call Chain = BMI088_init ⇒ bmi088_gyro_init ⇒ BMI088_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction
                                                                        -
                                                                        [Calls]
                                                                        • >>   bmi088_gyro_init -
                                                                        • >>   bmi088_accel_init -
                                                                        • >>   BMI088_com_init -
                                                                        • >>   BMI088_GPIO_init +
                                                                          [Calls]
                                                                          • >>   bmi088_gyro_init +
                                                                          • >>   bmi088_accel_init +
                                                                          • >>   BMI088_com_init +
                                                                          • >>   BMI088_GPIO_init
                                                                          -
                                                                          [Called By]
                                                                          • >>   main +
                                                                            [Called By]
                                                                            • >>   INS_init
                                                                            -

                                                                            BMI088_read (Thumb, 414 bytes, Stack size 48 bytes, bmi088driver.o(.text.BMI088_read)) +

                                                                            BMI088_read (Thumb, 414 bytes, Stack size 48 bytes, bmi088driver.o(.text.BMI088_read))

                                                                            [Stack]

                                                                            • Max Depth = 120
                                                                            • Call Chain = BMI088_read ⇒ BMI088_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction
                                                                            -
                                                                            [Calls]
                                                                            • >>   BMI088_GYRO_NS_H -
                                                                            • >>   BMI088_GYRO_NS_L -
                                                                            • >>   BMI088_ACCEL_NS_H -
                                                                            • >>   BMI088_read_write_byte -
                                                                            • >>   BMI088_ACCEL_NS_L +
                                                                              [Calls]
                                                                              • >>   BMI088_GYRO_NS_H +
                                                                              • >>   BMI088_GYRO_NS_L +
                                                                              • >>   BMI088_ACCEL_NS_H +
                                                                              • >>   BMI088_read_write_byte +
                                                                              • >>   BMI088_ACCEL_NS_L
                                                                              -
                                                                              [Called By]
                                                                              • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                [Called By]
                                                                                • >>   INS_init +
                                                                                • >>   INS_get_data
                                                                                -

                                                                                BMI088_read_write_byte (Thumb, 46 bytes, Stack size 16 bytes, bmi088middleware.o(.text.BMI088_read_write_byte)) +

                                                                                BMI088_read_write_byte (Thumb, 46 bytes, Stack size 16 bytes, bmi088middleware.o(.text.BMI088_read_write_byte))

                                                                                [Stack]

                                                                                • Max Depth = 72
                                                                                • Call Chain = BMI088_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction
                                                                                -
                                                                                [Calls]
                                                                                • >>   HAL_SPI_TransmitReceive +
                                                                                  [Calls]
                                                                                  • >>   HAL_SPI_TransmitReceive
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   BMI088_read -
                                                                                  • >>   bmi088_gyro_init -
                                                                                  • >>   bmi088_accel_init +
                                                                                    [Called By]
                                                                                    • >>   BMI088_read +
                                                                                    • >>   bmi088_gyro_init +
                                                                                    • >>   bmi088_accel_init

                                                                                    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.BusFault_Handler)) @@ -587,69 +679,69 @@ Global Symbols

                                                                                    CAN1_RX0_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler))

                                                                                    [Stack]

                                                                                    • Max Depth = 96
                                                                                    • Call Chain = CAN1_RX0_IRQHandler ⇒ HAL_CAN_IRQHandler ⇒ HAL_CAN_RxFifo0MsgPendingCallback ⇒ HAL_CAN_GetRxMessage
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   HAL_CAN_IRQHandler +
                                                                                      [Calls]
                                                                                      • >>   HAL_CAN_IRQHandler

                                                                                      [Address Reference Count : 1]
                                                                                      • startup_stm32f407xx.o(RESET)
                                                                                      -

                                                                                      CAN_cmd_chassis (Thumb, 94 bytes, Stack size 24 bytes, bsp_can.o(.text.CAN_cmd_chassis)) +

                                                                                      CAN_cmd_chassis (Thumb, 94 bytes, Stack size 24 bytes, bsp_can.o(.text.CAN_cmd_chassis))

                                                                                      [Stack]

                                                                                      • Max Depth = 32
                                                                                      • Call Chain = CAN_cmd_chassis ⇒ HAL_CAN_AddTxMessage
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   HAL_CAN_AddTxMessage +
                                                                                        [Calls]
                                                                                        • >>   HAL_CAN_AddTxMessage
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   Chassis_init -
                                                                                        • >>   Chassis_set_speed +
                                                                                          [Called By]
                                                                                          • >>   Chassis_init +
                                                                                          • >>   Chassis_set_speed
                                                                                          -

                                                                                          CAN_cmd_gimbal (Thumb, 94 bytes, Stack size 24 bytes, bsp_can.o(.text.CAN_cmd_gimbal)) +

                                                                                          CAN_cmd_gimbal (Thumb, 94 bytes, Stack size 24 bytes, bsp_can.o(.text.CAN_cmd_gimbal))

                                                                                          [Stack]

                                                                                          • Max Depth = 32
                                                                                          • Call Chain = CAN_cmd_gimbal ⇒ HAL_CAN_AddTxMessage
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   HAL_CAN_AddTxMessage +
                                                                                            [Calls]
                                                                                            • >>   HAL_CAN_AddTxMessage
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   Gimbal_init -
                                                                                            • >>   Gimbal_set_angle +
                                                                                              [Called By]
                                                                                              • >>   Gimbal_init +
                                                                                              • >>   Gimbal_set_angle
                                                                                              -

                                                                                              Chassis_RC (Thumb, 92 bytes, Stack size 0 bytes, drv_chassis.o(.text.Chassis_RC)) -

                                                                                              [Called By]

                                                                                              • >>   HAL_TIM_PeriodElapsedCallback +

                                                                                                Chassis_RC (Thumb, 92 bytes, Stack size 0 bytes, drv_chassis.o(.text.Chassis_RC)) +

                                                                                                [Called By]

                                                                                                • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                -

                                                                                                Chassis_init (Thumb, 120 bytes, Stack size 16 bytes, drv_chassis.o(.text.Chassis_init)) -

                                                                                                [Stack]

                                                                                                • Max Depth = 48
                                                                                                • Call Chain = Chassis_init ⇒ CAN_cmd_chassis ⇒ HAL_CAN_AddTxMessage +

                                                                                                  Chassis_init (Thumb, 136 bytes, Stack size 24 bytes, drv_chassis.o(.text.Chassis_init)) +

                                                                                                  [Stack]

                                                                                                  • Max Depth = 56
                                                                                                  • Call Chain = Chassis_init ⇒ CAN_cmd_chassis ⇒ HAL_CAN_AddTxMessage
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   HAL_Delay -
                                                                                                  • >>   PID_init_speed -
                                                                                                  • >>   CAN_cmd_chassis +
                                                                                                    [Calls]
                                                                                                    • >>   HAL_Delay +
                                                                                                    • >>   PID_init_speed +
                                                                                                    • >>   CAN_cmd_chassis

                                                                                                    [Called By]
                                                                                                    • >>   main
                                                                                                    -

                                                                                                    Chassis_set_speed (Thumb, 360 bytes, Stack size 24 bytes, drv_chassis.o(.text.Chassis_set_speed)) -

                                                                                                    [Stack]

                                                                                                    • Max Depth = 56
                                                                                                    • Call Chain = Chassis_set_speed ⇒ CAN_cmd_chassis ⇒ HAL_CAN_AddTxMessage +

                                                                                                      Chassis_set_speed (Thumb, 364 bytes, Stack size 24 bytes, drv_chassis.o(.text.Chassis_set_speed)) +

                                                                                                      [Stack]

                                                                                                      • Max Depth = 88
                                                                                                      • Call Chain = Chassis_set_speed ⇒ PID_speed_output ⇒ __aeabi_ddiv ⇒ _double_round
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   PID_speed_output -
                                                                                                      • >>   CAN_cmd_chassis +
                                                                                                        [Calls]
                                                                                                        • >>   PID_speed_output +
                                                                                                        • >>   CAN_cmd_chassis
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                          [Called By]
                                                                                                          • >>   HAL_TIM_PeriodElapsedCallback

                                                                                                          DMA1_Stream1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 24
                                                                                                          • Call Chain = DMA1_Stream1_IRQHandler ⇒ HAL_DMA_IRQHandler
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   HAL_DMA_IRQHandler +
                                                                                                            [Calls]
                                                                                                            • >>   HAL_DMA_IRQHandler

                                                                                                            [Address Reference Count : 1]
                                                                                                            • startup_stm32f407xx.o(RESET)

                                                                                                            DMA2_Stream2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 24
                                                                                                            • Call Chain = DMA2_Stream2_IRQHandler ⇒ HAL_DMA_IRQHandler
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   HAL_DMA_IRQHandler +
                                                                                                              [Calls]
                                                                                                              • >>   HAL_DMA_IRQHandler

                                                                                                              [Address Reference Count : 1]
                                                                                                              • startup_stm32f407xx.o(RESET)

                                                                                                              DMA2_Stream3_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 24
                                                                                                              • Call Chain = DMA2_Stream3_IRQHandler ⇒ HAL_DMA_IRQHandler
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   HAL_DMA_IRQHandler +
                                                                                                                [Calls]
                                                                                                                • >>   HAL_DMA_IRQHandler

                                                                                                                [Address Reference Count : 1]
                                                                                                                • startup_stm32f407xx.o(RESET)
                                                                                                                @@ -657,189 +749,192 @@ Global Symbols
                                                                                                                [Address Reference Count : 1]
                                                                                                                • startup_stm32f407xx.o(RESET)

                                                                                                                EXTI3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI3_IRQHandler)) -

                                                                                                                [Stack]

                                                                                                                • Max Depth = 152
                                                                                                                • Call Chain = EXTI3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ ist8310_read_mag ⇒ ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   HAL_GPIO_EXTI_IRQHandler +

                                                                                                                  [Calls]
                                                                                                                  • >>   HAL_GPIO_EXTI_IRQHandler

                                                                                                                  [Address Reference Count : 1]
                                                                                                                  • startup_stm32f407xx.o(RESET)

                                                                                                                  EXTI4_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI4_IRQHandler)) -

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 152
                                                                                                                  • Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ ist8310_read_mag ⇒ ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                  -
                                                                                                                  [Calls]
                                                                                                                  • >>   HAL_GPIO_EXTI_IRQHandler +

                                                                                                                    [Calls]
                                                                                                                    • >>   HAL_GPIO_EXTI_IRQHandler

                                                                                                                    [Address Reference Count : 1]
                                                                                                                    • startup_stm32f407xx.o(RESET)

                                                                                                                    EXTI9_5_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI9_5_IRQHandler)) -

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 152
                                                                                                                    • Call Chain = EXTI9_5_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ ist8310_read_mag ⇒ ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   HAL_GPIO_EXTI_IRQHandler +

                                                                                                                      [Calls]
                                                                                                                      • >>   HAL_GPIO_EXTI_IRQHandler

                                                                                                                      [Address Reference Count : 1]
                                                                                                                      • startup_stm32f407xx.o(RESET)
                                                                                                                      -

                                                                                                                      Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) -

                                                                                                                      [Called By]

                                                                                                                      • >>   HAL_UART_MspInit -
                                                                                                                      • >>   HAL_SPI_MspInit -
                                                                                                                      • >>   MX_TIM3_Init -
                                                                                                                      • >>   MX_CAN1_Init -
                                                                                                                      • >>   MX_USART3_UART_Init -
                                                                                                                      • >>   MX_I2C3_Init -
                                                                                                                      • >>   MX_TIM10_Init -
                                                                                                                      • >>   MX_SPI1_Init +

                                                                                                                        Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) +

                                                                                                                        [Called By]

                                                                                                                        • >>   HAL_UART_MspInit +
                                                                                                                        • >>   HAL_SPI_MspInit +
                                                                                                                        • >>   MX_TIM3_Init +
                                                                                                                        • >>   MX_CAN1_Init +
                                                                                                                        • >>   MX_USART3_UART_Init +
                                                                                                                        • >>   MX_I2C3_Init +
                                                                                                                        • >>   MX_TIM10_Init +
                                                                                                                        • >>   MX_SPI1_Init
                                                                                                                        -

                                                                                                                        Gimbal_RC (Thumb, 64 bytes, Stack size 0 bytes, drv_gimbal.o(.text.Gimbal_RC)) -

                                                                                                                        [Called By]

                                                                                                                        • >>   HAL_TIM_PeriodElapsedCallback +

                                                                                                                          Gimbal_RC (Thumb, 176 bytes, Stack size 16 bytes, drv_gimbal.o(.text.Gimbal_RC)) +

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 104
                                                                                                                          • Call Chain = Gimbal_RC ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round +
                                                                                                                          +
                                                                                                                          [Calls]
                                                                                                                          • >>   __aeabi_dadd +
                                                                                                                          • >>   __aeabi_ui2d +
                                                                                                                          • >>   __aeabi_dmul +
                                                                                                                          • >>   __aeabi_d2f +
                                                                                                                          • >>   __aeabi_ddiv +
                                                                                                                          • >>   __aeabi_f2d +
                                                                                                                          +
                                                                                                                          [Called By]
                                                                                                                          • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                          -

                                                                                                                          Gimbal_init (Thumb, 144 bytes, Stack size 16 bytes, drv_gimbal.o(.text.Gimbal_init)) -

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 48
                                                                                                                          • Call Chain = Gimbal_init ⇒ CAN_cmd_gimbal ⇒ HAL_CAN_AddTxMessage +

                                                                                                                            Gimbal_init (Thumb, 168 bytes, Stack size 24 bytes, drv_gimbal.o(.text.Gimbal_init)) +

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 56
                                                                                                                            • Call Chain = Gimbal_init ⇒ CAN_cmd_gimbal ⇒ HAL_CAN_AddTxMessage
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   HAL_Delay -
                                                                                                                            • >>   PID_init_angle -
                                                                                                                            • >>   PID_init_speed -
                                                                                                                            • >>   CAN_cmd_gimbal +
                                                                                                                              [Calls]
                                                                                                                              • >>   HAL_Delay +
                                                                                                                              • >>   PID_init_angle +
                                                                                                                              • >>   PID_init_speed +
                                                                                                                              • >>   CAN_cmd_gimbal

                                                                                                                              [Called By]
                                                                                                                              • >>   main
                                                                                                                              -

                                                                                                                              Gimbal_set_angle (Thumb, 84 bytes, Stack size 16 bytes, drv_gimbal.o(.text.Gimbal_set_angle)) +

                                                                                                                              Gimbal_set_angle (Thumb, 84 bytes, Stack size 16 bytes, drv_gimbal.o(.text.Gimbal_set_angle))

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 160
                                                                                                                              • Call Chain = Gimbal_set_angle ⇒ PID_angle_output ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
                                                                                                                              -
                                                                                                                              [Calls]
                                                                                                                              • >>   PID_angle_output -
                                                                                                                              • >>   PID_speed_output -
                                                                                                                              • >>   CAN_cmd_gimbal +
                                                                                                                                [Calls]
                                                                                                                                • >>   PID_angle_output +
                                                                                                                                • >>   PID_speed_output +
                                                                                                                                • >>   CAN_cmd_gimbal
                                                                                                                                -
                                                                                                                                [Called By]
                                                                                                                                • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                  [Called By]
                                                                                                                                  • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                                  -

                                                                                                                                  HAL_CAN_ActivateNotification (Thumb, 46 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification)) -

                                                                                                                                  [Called By]

                                                                                                                                  • >>   can_filter_init +

                                                                                                                                    HAL_CAN_ActivateNotification (Thumb, 46 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification)) +

                                                                                                                                    [Called By]

                                                                                                                                    • >>   can_filter_init
                                                                                                                                    -

                                                                                                                                    HAL_CAN_AddTxMessage (Thumb, 192 bytes, Stack size 8 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage)) +

                                                                                                                                    HAL_CAN_AddTxMessage (Thumb, 192 bytes, Stack size 8 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 8
                                                                                                                                    • Call Chain = HAL_CAN_AddTxMessage
                                                                                                                                    -
                                                                                                                                    [Called By]
                                                                                                                                    • >>   CAN_cmd_gimbal -
                                                                                                                                    • >>   CAN_cmd_chassis +
                                                                                                                                      [Called By]
                                                                                                                                      • >>   CAN_cmd_gimbal +
                                                                                                                                      • >>   CAN_cmd_chassis
                                                                                                                                      -

                                                                                                                                      HAL_CAN_ConfigFilter (Thumb, 222 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter)) +

                                                                                                                                      HAL_CAN_ConfigFilter (Thumb, 222 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 16
                                                                                                                                      • Call Chain = HAL_CAN_ConfigFilter
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   can_filter_init +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   can_filter_init
                                                                                                                                        -

                                                                                                                                        HAL_CAN_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ErrorCallback)) -

                                                                                                                                        [Called By]

                                                                                                                                        • >>   HAL_CAN_IRQHandler +

                                                                                                                                          HAL_CAN_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ErrorCallback)) +

                                                                                                                                          [Called By]

                                                                                                                                          • >>   HAL_CAN_IRQHandler
                                                                                                                                          -

                                                                                                                                          HAL_CAN_GetRxMessage (Thumb, 286 bytes, Stack size 8 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage)) +

                                                                                                                                          HAL_CAN_GetRxMessage (Thumb, 286 bytes, Stack size 8 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 8
                                                                                                                                          • Call Chain = HAL_CAN_GetRxMessage
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   HAL_CAN_RxFifo0MsgPendingCallback +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   HAL_CAN_RxFifo0MsgPendingCallback
                                                                                                                                            -

                                                                                                                                            HAL_CAN_IRQHandler (Thumb, 606 bytes, Stack size 40 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler)) +

                                                                                                                                            HAL_CAN_IRQHandler (Thumb, 606 bytes, Stack size 40 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 96
                                                                                                                                            • Call Chain = HAL_CAN_IRQHandler ⇒ HAL_CAN_RxFifo0MsgPendingCallback ⇒ HAL_CAN_GetRxMessage
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   HAL_CAN_ErrorCallback -
                                                                                                                                            • >>   HAL_CAN_TxMailbox2CompleteCallback -
                                                                                                                                            • >>   HAL_CAN_TxMailbox2AbortCallback -
                                                                                                                                            • >>   HAL_CAN_TxMailbox1CompleteCallback -
                                                                                                                                            • >>   HAL_CAN_TxMailbox1AbortCallback -
                                                                                                                                            • >>   HAL_CAN_WakeUpFromRxMsgCallback -
                                                                                                                                            • >>   HAL_CAN_SleepCallback -
                                                                                                                                            • >>   HAL_CAN_RxFifo1MsgPendingCallback -
                                                                                                                                            • >>   HAL_CAN_RxFifo1FullCallback -
                                                                                                                                            • >>   HAL_CAN_RxFifo0FullCallback -
                                                                                                                                            • >>   HAL_CAN_TxMailbox0CompleteCallback -
                                                                                                                                            • >>   HAL_CAN_TxMailbox0AbortCallback -
                                                                                                                                            • >>   HAL_CAN_RxFifo0MsgPendingCallback +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   HAL_CAN_ErrorCallback +
                                                                                                                                              • >>   HAL_CAN_TxMailbox2CompleteCallback +
                                                                                                                                              • >>   HAL_CAN_TxMailbox2AbortCallback +
                                                                                                                                              • >>   HAL_CAN_TxMailbox1CompleteCallback +
                                                                                                                                              • >>   HAL_CAN_TxMailbox1AbortCallback +
                                                                                                                                              • >>   HAL_CAN_WakeUpFromRxMsgCallback +
                                                                                                                                              • >>   HAL_CAN_SleepCallback +
                                                                                                                                              • >>   HAL_CAN_RxFifo1MsgPendingCallback +
                                                                                                                                              • >>   HAL_CAN_RxFifo1FullCallback +
                                                                                                                                              • >>   HAL_CAN_RxFifo0FullCallback +
                                                                                                                                              • >>   HAL_CAN_TxMailbox0CompleteCallback +
                                                                                                                                              • >>   HAL_CAN_TxMailbox0AbortCallback +
                                                                                                                                              • >>   HAL_CAN_RxFifo0MsgPendingCallback

                                                                                                                                              [Called By]
                                                                                                                                              • >>   CAN1_RX0_IRQHandler
                                                                                                                                              -

                                                                                                                                              HAL_CAN_Init (Thumb, 244 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init)) +

                                                                                                                                              HAL_CAN_Init (Thumb, 244 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 92
                                                                                                                                              • Call Chain = HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   HAL_GetTick -
                                                                                                                                              • >>   HAL_CAN_MspInit +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                • >>   HAL_CAN_MspInit
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   MX_CAN1_Init +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   MX_CAN1_Init
                                                                                                                                                  -

                                                                                                                                                  HAL_CAN_MspInit (Thumb, 120 bytes, Stack size 32 bytes, can.o(.text.HAL_CAN_MspInit)) +

                                                                                                                                                  HAL_CAN_MspInit (Thumb, 120 bytes, Stack size 32 bytes, can.o(.text.HAL_CAN_MspInit))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 76
                                                                                                                                                  • Call Chain = HAL_CAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                  • >>   HAL_NVIC_SetPriority -
                                                                                                                                                  • >>   HAL_GPIO_Init +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                                                                                    • >>   HAL_GPIO_Init
                                                                                                                                                    -
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   HAL_CAN_Init +
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   HAL_CAN_Init
                                                                                                                                                      -

                                                                                                                                                      HAL_CAN_RxFifo0FullCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback)) -

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   HAL_CAN_IRQHandler +

                                                                                                                                                        HAL_CAN_RxFifo0FullCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback)) +

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   HAL_CAN_IRQHandler
                                                                                                                                                        -

                                                                                                                                                        HAL_CAN_RxFifo0MsgPendingCallback (Thumb, 94 bytes, Stack size 48 bytes, bsp_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback)) +

                                                                                                                                                        HAL_CAN_RxFifo0MsgPendingCallback (Thumb, 94 bytes, Stack size 48 bytes, bsp_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 56
                                                                                                                                                        • Call Chain = HAL_CAN_RxFifo0MsgPendingCallback ⇒ HAL_CAN_GetRxMessage
                                                                                                                                                        -
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   HAL_CAN_GetRxMessage +
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   HAL_CAN_GetRxMessage
                                                                                                                                                          -
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   HAL_CAN_IRQHandler +
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   HAL_CAN_IRQHandler
                                                                                                                                                            -

                                                                                                                                                            HAL_CAN_RxFifo1FullCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback)) -

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   HAL_CAN_IRQHandler +

                                                                                                                                                              HAL_CAN_RxFifo1FullCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback)) +

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   HAL_CAN_IRQHandler
                                                                                                                                                              -

                                                                                                                                                              HAL_CAN_RxFifo1MsgPendingCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback)) -

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                HAL_CAN_RxFifo1MsgPendingCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback)) +

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   HAL_CAN_IRQHandler
                                                                                                                                                                -

                                                                                                                                                                HAL_CAN_SleepCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_SleepCallback)) -

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                  HAL_CAN_SleepCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_SleepCallback)) +

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   HAL_CAN_IRQHandler
                                                                                                                                                                  -

                                                                                                                                                                  HAL_CAN_Start (Thumb, 90 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Start)) +

                                                                                                                                                                  HAL_CAN_Start (Thumb, 90 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Start))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                  • Call Chain = HAL_CAN_Start
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_GetTick +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_GetTick
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   can_filter_init +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   can_filter_init
                                                                                                                                                                      -

                                                                                                                                                                      HAL_CAN_TxMailbox0AbortCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback)) -

                                                                                                                                                                      [Called By]

                                                                                                                                                                      • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                        HAL_CAN_TxMailbox0AbortCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback)) +

                                                                                                                                                                        [Called By]

                                                                                                                                                                        • >>   HAL_CAN_IRQHandler
                                                                                                                                                                        -

                                                                                                                                                                        HAL_CAN_TxMailbox0CompleteCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback)) -

                                                                                                                                                                        [Called By]

                                                                                                                                                                        • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                          HAL_CAN_TxMailbox0CompleteCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback)) +

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   HAL_CAN_IRQHandler
                                                                                                                                                                          -

                                                                                                                                                                          HAL_CAN_TxMailbox1AbortCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback)) -

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                            HAL_CAN_TxMailbox1AbortCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback)) +

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   HAL_CAN_IRQHandler
                                                                                                                                                                            -

                                                                                                                                                                            HAL_CAN_TxMailbox1CompleteCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback)) -

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                              HAL_CAN_TxMailbox1CompleteCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback)) +

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   HAL_CAN_IRQHandler
                                                                                                                                                                              -

                                                                                                                                                                              HAL_CAN_TxMailbox2AbortCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback)) -

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                                HAL_CAN_TxMailbox2AbortCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback)) +

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   HAL_CAN_IRQHandler
                                                                                                                                                                                -

                                                                                                                                                                                HAL_CAN_TxMailbox2CompleteCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback)) -

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                                  HAL_CAN_TxMailbox2CompleteCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback)) +

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   HAL_CAN_IRQHandler
                                                                                                                                                                                  -

                                                                                                                                                                                  HAL_CAN_WakeUpFromRxMsgCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)) -

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   HAL_CAN_IRQHandler +

                                                                                                                                                                                    HAL_CAN_WakeUpFromRxMsgCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)) +

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   HAL_CAN_IRQHandler
                                                                                                                                                                                    -

                                                                                                                                                                                    HAL_DMA_IRQHandler (Thumb, 448 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) +

                                                                                                                                                                                    HAL_DMA_IRQHandler (Thumb, 448 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                    • Call Chain = HAL_DMA_IRQHandler

                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   DMA2_Stream3_IRQHandler @@ -847,393 +942,383 @@ Global Symbols
                                                                                                                                                                                    • >>   DMA1_Stream1_IRQHandler
                                                                                                                                                                                    -

                                                                                                                                                                                    HAL_DMA_Init (Thumb, 354 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init)) +

                                                                                                                                                                                    HAL_DMA_Init (Thumb, 354 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                    • Call Chain = HAL_DMA_Init
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   HAL_GetTick
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   HAL_UART_MspInit -
                                                                                                                                                                                      • >>   HAL_SPI_MspInit +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   HAL_UART_MspInit +
                                                                                                                                                                                        • >>   HAL_SPI_MspInit
                                                                                                                                                                                        -

                                                                                                                                                                                        HAL_DMA_Start_IT (Thumb, 158 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT)) +

                                                                                                                                                                                        HAL_DMA_Start_IT (Thumb, 158 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                        • Call Chain = HAL_DMA_Start_IT
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   HAL_UART_Receive_DMA
                                                                                                                                                                                          -

                                                                                                                                                                                          HAL_Delay (Thumb, 40 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_Delay)) +

                                                                                                                                                                                          HAL_Delay (Thumb, 40 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_Delay))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                          • Call Chain = HAL_Delay
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_GetTick
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Gimbal_init -
                                                                                                                                                                                            • >>   Chassis_init +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   Gimbal_init +
                                                                                                                                                                                              • >>   Chassis_init
                                                                                                                                                                                              • >>   main -
                                                                                                                                                                                              • >>   ist8310_delay_ms +
                                                                                                                                                                                              • >>   ist8310_delay_ms
                                                                                                                                                                                              -

                                                                                                                                                                                              HAL_GPIO_EXTI_Callback (Thumb, 20 bytes, Stack size 0 bytes, main.o(.text.HAL_GPIO_EXTI_Callback)) -

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 152
                                                                                                                                                                                              • Call Chain = HAL_GPIO_EXTI_Callback ⇒ ist8310_read_mag ⇒ ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   ist8310_read_mag -
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   HAL_GPIO_EXTI_IRQHandler +

                                                                                                                                                                                                HAL_GPIO_EXTI_Callback (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text.HAL_GPIO_EXTI_Callback)) +

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   HAL_GPIO_EXTI_IRQHandler
                                                                                                                                                                                                -

                                                                                                                                                                                                HAL_GPIO_EXTI_IRQHandler (Thumb, 22 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) -

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 152
                                                                                                                                                                                                • Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ ist8310_read_mag ⇒ ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_GPIO_EXTI_Callback +

                                                                                                                                                                                                  HAL_GPIO_EXTI_IRQHandler (Thumb, 22 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) +

                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                  • >>   HAL_GPIO_EXTI_Callback

                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   EXTI9_5_IRQHandler
                                                                                                                                                                                                  • >>   EXTI4_IRQHandler
                                                                                                                                                                                                  • >>   EXTI3_IRQHandler
                                                                                                                                                                                                  -

                                                                                                                                                                                                  HAL_GPIO_Init (Thumb, 434 bytes, Stack size 44 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init)) +

                                                                                                                                                                                                  HAL_GPIO_Init (Thumb, 434 bytes, Stack size 44 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 44
                                                                                                                                                                                                  • Call Chain = HAL_GPIO_Init
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   HAL_UART_MspInit -
                                                                                                                                                                                                  • >>   HAL_SPI_MspInit -
                                                                                                                                                                                                  • >>   HAL_I2C_MspInit -
                                                                                                                                                                                                  • >>   HAL_CAN_MspInit -
                                                                                                                                                                                                  • >>   MX_TIM10_Init -
                                                                                                                                                                                                  • >>   MX_GPIO_Init -
                                                                                                                                                                                                  - -

                                                                                                                                                                                                  HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) -

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   MX_GPIO_Init -
                                                                                                                                                                                                  • >>   ist8310_RST_H -
                                                                                                                                                                                                  • >>   ist8310_RST_L -
                                                                                                                                                                                                  • >>   BMI088_GYRO_NS_H -
                                                                                                                                                                                                  • >>   BMI088_GYRO_NS_L -
                                                                                                                                                                                                  • >>   BMI088_ACCEL_NS_H -
                                                                                                                                                                                                  • >>   BMI088_ACCEL_NS_L -
                                                                                                                                                                                                  - -

                                                                                                                                                                                                  HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_GetTick)) -

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   HAL_SPI_TransmitReceive -
                                                                                                                                                                                                  • >>   SPI_EndRxTxTransaction -
                                                                                                                                                                                                  • >>   HAL_I2C_Mem_Read -
                                                                                                                                                                                                  • >>   HAL_I2C_Mem_Write -
                                                                                                                                                                                                  • >>   I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                                                                                                  • >>   I2C_RequestMemoryRead -
                                                                                                                                                                                                  • >>   I2C_RequestMemoryWrite -
                                                                                                                                                                                                  • >>   I2C_WaitOnBTFFlagUntilTimeout -
                                                                                                                                                                                                  • >>   I2C_WaitOnFlagUntilTimeout -
                                                                                                                                                                                                  • >>   HAL_CAN_Start -
                                                                                                                                                                                                  • >>   HAL_DMA_Init -
                                                                                                                                                                                                  • >>   HAL_CAN_Init -
                                                                                                                                                                                                  • >>   HAL_Delay -
                                                                                                                                                                                                  • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                  • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                  - -

                                                                                                                                                                                                  HAL_I2C_Init (Thumb, 374 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init)) +
                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   HAL_UART_MspInit +
                                                                                                                                                                                                  • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                  • >>   HAL_I2C_MspInit +
                                                                                                                                                                                                  • >>   HAL_CAN_MspInit +
                                                                                                                                                                                                  • >>   MX_TIM10_Init +
                                                                                                                                                                                                  • >>   MX_GPIO_Init +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) +

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   MX_GPIO_Init +
                                                                                                                                                                                                  • >>   ist8310_RST_H +
                                                                                                                                                                                                  • >>   ist8310_RST_L +
                                                                                                                                                                                                  • >>   BMI088_GYRO_NS_H +
                                                                                                                                                                                                  • >>   BMI088_GYRO_NS_L +
                                                                                                                                                                                                  • >>   BMI088_ACCEL_NS_H +
                                                                                                                                                                                                  • >>   BMI088_ACCEL_NS_L +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_GetTick)) +

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   HAL_SPI_TransmitReceive +
                                                                                                                                                                                                  • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                  • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                  • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                                                  • >>   I2C_WaitOnMasterAddressFlagUntilTimeout +
                                                                                                                                                                                                  • >>   I2C_RequestMemoryRead +
                                                                                                                                                                                                  • >>   I2C_RequestMemoryWrite +
                                                                                                                                                                                                  • >>   I2C_WaitOnBTFFlagUntilTimeout +
                                                                                                                                                                                                  • >>   I2C_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                  • >>   HAL_CAN_Start +
                                                                                                                                                                                                  • >>   HAL_DMA_Init +
                                                                                                                                                                                                  • >>   HAL_CAN_Init +
                                                                                                                                                                                                  • >>   HAL_Delay +
                                                                                                                                                                                                  • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                  • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                  + +

                                                                                                                                                                                                  HAL_I2C_Init (Thumb, 374 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 124
                                                                                                                                                                                                  • Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   HAL_RCC_GetPCLK1Freq -
                                                                                                                                                                                                  • >>   HAL_I2C_MspInit +
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                                                    • >>   HAL_I2C_MspInit
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   MX_I2C3_Init +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   MX_I2C3_Init
                                                                                                                                                                                                      -

                                                                                                                                                                                                      HAL_I2C_Mem_Read (Thumb, 878 bytes, Stack size 48 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read)) +

                                                                                                                                                                                                      HAL_I2C_Mem_Read (Thumb, 878 bytes, Stack size 48 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                                                      • Call Chain = HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   I2C_RequestMemoryRead -
                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   I2C_RequestMemoryRead +
                                                                                                                                                                                                        • >>   HAL_GetTick
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   ist8310_IIC_read_muli_reg -
                                                                                                                                                                                                        • >>   ist8310_IIC_read_single_reg +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   ist8310_IIC_read_single_reg
                                                                                                                                                                                                          -

                                                                                                                                                                                                          HAL_I2C_Mem_Write (Thumb, 474 bytes, Stack size 40 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write)) +

                                                                                                                                                                                                          HAL_I2C_Mem_Write (Thumb, 474 bytes, Stack size 40 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 72
                                                                                                                                                                                                          • Call Chain = HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   I2C_RequestMemoryWrite -
                                                                                                                                                                                                          • >>   I2C_WaitOnBTFFlagUntilTimeout -
                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   I2C_RequestMemoryWrite +
                                                                                                                                                                                                            • >>   I2C_WaitOnBTFFlagUntilTimeout +
                                                                                                                                                                                                            • >>   HAL_GetTick
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   ist8310_IIC_write_single_reg +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   ist8310_IIC_write_single_reg
                                                                                                                                                                                                              -

                                                                                                                                                                                                              HAL_I2C_MspInit (Thumb, 180 bytes, Stack size 64 bytes, i2c.o(.text.HAL_I2C_MspInit)) +

                                                                                                                                                                                                              HAL_I2C_MspInit (Thumb, 180 bytes, Stack size 64 bytes, i2c.o(.text.HAL_I2C_MspInit))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 108
                                                                                                                                                                                                              • Call Chain = HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_GPIO_Init
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   HAL_I2C_Init +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   HAL_I2C_Init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick)) +

                                                                                                                                                                                                                  HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick))

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   SysTick_Handler
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init)) +

                                                                                                                                                                                                                  HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init))

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                  • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   HAL_NVIC_SetPriorityGrouping -
                                                                                                                                                                                                                  • >>   HAL_InitTick -
                                                                                                                                                                                                                  • >>   HAL_MspInit +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   HAL_NVIC_SetPriorityGrouping +
                                                                                                                                                                                                                    • >>   HAL_InitTick +
                                                                                                                                                                                                                    • >>   HAL_MspInit

                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    HAL_InitTick (Thumb, 72 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick)) +

                                                                                                                                                                                                                    HAL_InitTick (Thumb, 72 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                    • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   HAL_SYSTICK_Config -
                                                                                                                                                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_SYSTICK_Config +
                                                                                                                                                                                                                      • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                      • >>   HAL_Init +
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                        • >>   HAL_Init
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        HAL_MspInit (Thumb, 66 bytes, Stack size 8 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit)) +

                                                                                                                                                                                                                        HAL_MspInit (Thumb, 66 bytes, Stack size 8 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                        • Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   HAL_Init +
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   HAL_Init
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            HAL_NVIC_EnableIRQ (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) -

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   HAL_UART_MspInit -
                                                                                                                                                                                                                            • >>   HAL_TIM_Base_MspInit -
                                                                                                                                                                                                                            • >>   HAL_CAN_MspInit -
                                                                                                                                                                                                                            • >>   MX_DMA_Init -
                                                                                                                                                                                                                            • >>   MX_GPIO_Init +

                                                                                                                                                                                                                              HAL_NVIC_EnableIRQ (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                              • >>   HAL_TIM_Base_MspInit +
                                                                                                                                                                                                                              • >>   HAL_CAN_MspInit +
                                                                                                                                                                                                                              • >>   MX_DMA_Init +
                                                                                                                                                                                                                              • >>   MX_GPIO_Init
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              HAL_NVIC_SetPriority (Thumb, 86 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) +

                                                                                                                                                                                                                              HAL_NVIC_SetPriority (Thumb, 86 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                              • Call Chain = HAL_NVIC_SetPriority
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   HAL_InitTick -
                                                                                                                                                                                                                              • >>   HAL_MspInit -
                                                                                                                                                                                                                              • >>   HAL_UART_MspInit -
                                                                                                                                                                                                                              • >>   HAL_TIM_Base_MspInit -
                                                                                                                                                                                                                              • >>   HAL_CAN_MspInit -
                                                                                                                                                                                                                              • >>   MX_DMA_Init -
                                                                                                                                                                                                                              • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   HAL_InitTick +
                                                                                                                                                                                                                                • >>   HAL_MspInit +
                                                                                                                                                                                                                                • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                • >>   HAL_TIM_Base_MspInit +
                                                                                                                                                                                                                                • >>   HAL_CAN_MspInit +
                                                                                                                                                                                                                                • >>   MX_DMA_Init +
                                                                                                                                                                                                                                • >>   MX_GPIO_Init
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) -

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   HAL_Init +

                                                                                                                                                                                                                                  HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) +

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   HAL_Init
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  HAL_RCC_ClockConfig (Thumb, 352 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +

                                                                                                                                                                                                                                  HAL_RCC_ClockConfig (Thumb, 352 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                  • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_InitTick -
                                                                                                                                                                                                                                  • >>   HAL_RCC_GetSysClockFreq -
                                                                                                                                                                                                                                  • >>   HAL_GetTick +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   HAL_InitTick +
                                                                                                                                                                                                                                    • >>   HAL_RCC_GetSysClockFreq +
                                                                                                                                                                                                                                    • >>   HAL_GetTick

                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    HAL_RCC_GetPCLK1Freq (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) -

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   HAL_I2C_Init -
                                                                                                                                                                                                                                    • >>   UART_SetConfig +

                                                                                                                                                                                                                                      HAL_RCC_GetPCLK1Freq (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) +

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   HAL_I2C_Init +
                                                                                                                                                                                                                                      • >>   UART_SetConfig
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      HAL_RCC_GetPCLK2Freq (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) -

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   UART_SetConfig +

                                                                                                                                                                                                                                        HAL_RCC_GetPCLK2Freq (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) +

                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                        • >>   UART_SetConfig
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        HAL_RCC_GetSysClockFreq (Thumb, 106 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) +

                                                                                                                                                                                                                                        HAL_RCC_GetSysClockFreq (Thumb, 106 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                        • Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod

                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   __aeabi_uldivmod
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   HAL_RCC_ClockConfig
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          HAL_RCC_OscConfig (Thumb, 868 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +

                                                                                                                                                                                                                                          HAL_RCC_OscConfig (Thumb, 868 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                                                          • Call Chain = HAL_RCC_OscConfig
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   HAL_GetTick

                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            HAL_SPI_Init (Thumb, 116 bytes, Stack size 16 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Init)) +

                                                                                                                                                                                                                                            HAL_SPI_Init (Thumb, 116 bytes, Stack size 16 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Init))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 116
                                                                                                                                                                                                                                            • Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   HAL_SPI_MspInit
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   MX_SPI1_Init +
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   MX_SPI1_Init
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                HAL_SPI_MspInit (Thumb, 290 bytes, Stack size 56 bytes, spi.o(.text.HAL_SPI_MspInit)) +

                                                                                                                                                                                                                                                HAL_SPI_MspInit (Thumb, 290 bytes, Stack size 56 bytes, spi.o(.text.HAL_SPI_MspInit))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 100
                                                                                                                                                                                                                                                • Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   HAL_DMA_Init -
                                                                                                                                                                                                                                                • >>   HAL_GPIO_Init -
                                                                                                                                                                                                                                                • >>   Error_Handler +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   HAL_DMA_Init +
                                                                                                                                                                                                                                                  • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                  • >>   Error_Handler
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   HAL_SPI_Init +
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   HAL_SPI_Init
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    HAL_SPI_TransmitReceive (Thumb, 664 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive)) +

                                                                                                                                                                                                                                                    HAL_SPI_TransmitReceive (Thumb, 664 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive))

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 56
                                                                                                                                                                                                                                                    • Call Chain = HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   SPI_EndRxTxTransaction -
                                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                      • >>   HAL_GetTick
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   BMI088_read_write_byte +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   BMI088_read_write_byte
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) -

                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                        • >>   HAL_InitTick +

                                                                                                                                                                                                                                                          HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) +

                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                          • >>   HAL_InitTick
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) -

                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                                                                                            HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) +

                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) -

                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                            • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                                                                                              HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) +

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              HAL_TIMEx_MasterConfigSynchronization (Thumb, 182 bytes, Stack size 8 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                                                                                                                                                                                                              HAL_TIMEx_MasterConfigSynchronization (Thumb, 182 bytes, Stack size 8 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                              • Call Chain = HAL_TIMEx_MasterConfigSynchronization
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   MX_TIM3_Init
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                HAL_TIM_Base_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init)) +

                                                                                                                                                                                                                                                                HAL_TIM_Base_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init))

                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                                                                                • Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   HAL_TIM_Base_MspInit -
                                                                                                                                                                                                                                                                • >>   TIM_Base_SetConfig +
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   HAL_TIM_Base_MspInit +
                                                                                                                                                                                                                                                                  • >>   TIM_Base_SetConfig
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   MX_TIM3_Init -
                                                                                                                                                                                                                                                                  • >>   MX_TIM10_Init +
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                                    • >>   MX_TIM10_Init
                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                    HAL_TIM_Base_MspInit (Thumb, 118 bytes, Stack size 16 bytes, tim.o(.text.HAL_TIM_Base_MspInit)) +

                                                                                                                                                                                                                                                                    HAL_TIM_Base_MspInit (Thumb, 118 bytes, Stack size 16 bytes, tim.o(.text.HAL_TIM_Base_MspInit))

                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                                                                    • Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                                      • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   HAL_TIM_Base_Init
                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                        HAL_TIM_Base_Start_IT (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)) +

                                                                                                                                                                                                                                                                        HAL_TIM_Base_Start_IT (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT))

                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                        HAL_TIM_ConfigClockSource (Thumb, 402 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)) +

                                                                                                                                                                                                                                                                        HAL_TIM_ConfigClockSource (Thumb, 402 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource))

                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                        • Call Chain = HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   MX_TIM3_Init
                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) -

                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                                                                                                            HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) +

                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            HAL_TIM_IRQHandler (Thumb, 368 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) -

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 192
                                                                                                                                                                                                                                                                            • Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ Gimbal_set_angle ⇒ PID_angle_output ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +

                                                                                                                                                                                                                                                                              HAL_TIM_IRQHandler (Thumb, 368 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) +

                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                              • Max Depth = 272
                                                                                                                                                                                                                                                                              • Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ INS_get_data ⇒ AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback -
                                                                                                                                                                                                                                                                              • >>   HAL_TIM_OC_DelayElapsedCallback -
                                                                                                                                                                                                                                                                              • >>   HAL_TIM_TriggerCallback -
                                                                                                                                                                                                                                                                              • >>   HAL_TIMEx_BreakCallback -
                                                                                                                                                                                                                                                                              • >>   HAL_TIMEx_CommutCallback -
                                                                                                                                                                                                                                                                              • >>   HAL_TIM_IC_CaptureCallback -
                                                                                                                                                                                                                                                                              • >>   HAL_TIM_PWM_PulseFinishedCallback +
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                                                • >>   HAL_TIM_OC_DelayElapsedCallback +
                                                                                                                                                                                                                                                                                • >>   HAL_TIM_TriggerCallback +
                                                                                                                                                                                                                                                                                • >>   HAL_TIMEx_BreakCallback +
                                                                                                                                                                                                                                                                                • >>   HAL_TIMEx_CommutCallback +
                                                                                                                                                                                                                                                                                • >>   HAL_TIM_IC_CaptureCallback +
                                                                                                                                                                                                                                                                                • >>   HAL_TIM_PWM_PulseFinishedCallback

                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   TIM3_IRQHandler
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) -

                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                                                                                                                  HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) +

                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  HAL_TIM_PWM_ConfigChannel (Thumb, 540 bytes, Stack size 28 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)) +

                                                                                                                                                                                                                                                                                  HAL_TIM_PWM_ConfigChannel (Thumb, 540 bytes, Stack size 28 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 28
                                                                                                                                                                                                                                                                                  • Call Chain = HAL_TIM_PWM_ConfigChannel
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   MX_TIM10_Init +
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   MX_TIM10_Init
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    HAL_TIM_PWM_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init)) +

                                                                                                                                                                                                                                                                                    HAL_TIM_PWM_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                    • Call Chain = HAL_TIM_PWM_Init ⇒ TIM_Base_SetConfig
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_PWM_MspInit -
                                                                                                                                                                                                                                                                                    • >>   TIM_Base_SetConfig +
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_PWM_MspInit +
                                                                                                                                                                                                                                                                                      • >>   TIM_Base_SetConfig
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   MX_TIM10_Init +
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   MX_TIM10_Init
                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                        HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) -

                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Init +

                                                                                                                                                                                                                                                                                          HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) +

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_PWM_Init
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) -

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                                                                                                                            HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) +

                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                            HAL_TIM_PeriodElapsedCallback (Thumb, 328 bytes, Stack size 24 bytes, main.o(.text.HAL_TIM_PeriodElapsedCallback)) -

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 184
                                                                                                                                                                                                                                                                                            • Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ Gimbal_set_angle ⇒ PID_angle_output ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +

                                                                                                                                                                                                                                                                                              HAL_TIM_PeriodElapsedCallback (Thumb, 108 bytes, Stack size 8 bytes, main.o(.text.HAL_TIM_PeriodElapsedCallback)) +

                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                              • Max Depth = 264
                                                                                                                                                                                                                                                                                              • Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ INS_get_data ⇒ AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   Gimbal_set_angle -
                                                                                                                                                                                                                                                                                              • >>   Gimbal_RC -
                                                                                                                                                                                                                                                                                              • >>   Chassis_set_speed -
                                                                                                                                                                                                                                                                                              • >>   Chassis_RC -
                                                                                                                                                                                                                                                                                              • >>   MahonyAHRSupdate -
                                                                                                                                                                                                                                                                                              • >>   BMI088_read -
                                                                                                                                                                                                                                                                                              • >>   __hardfp_atan2f -
                                                                                                                                                                                                                                                                                              • >>   __hardfp_asinf +
                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                • >>   Gimbal_set_angle +
                                                                                                                                                                                                                                                                                                • >>   Gimbal_RC +
                                                                                                                                                                                                                                                                                                • >>   Chassis_set_speed +
                                                                                                                                                                                                                                                                                                • >>   Chassis_RC +
                                                                                                                                                                                                                                                                                                • >>   INS_get_data
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                  HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) -

                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                                                                                                                                    HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) +

                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_ErrorCallback)) +

                                                                                                                                                                                                                                                                                                    HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_ErrorCallback))

                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                    • >>   UART_DMAError
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    HAL_UART_Init (Thumb, 94 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init)) +

                                                                                                                                                                                                                                                                                                    HAL_UART_Init (Thumb, 94 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init))

                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                    • Max Depth = 92
                                                                                                                                                                                                                                                                                                    • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   HAL_UART_MspInit -
                                                                                                                                                                                                                                                                                                    • >>   UART_SetConfig +
                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                                                                                      • >>   UART_SetConfig
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   MX_USART3_UART_Init
                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                        HAL_UART_MspInit (Thumb, 192 bytes, Stack size 40 bytes, usart.o(.text.HAL_UART_MspInit)) +

                                                                                                                                                                                                                                                                                                        HAL_UART_MspInit (Thumb, 192 bytes, Stack size 40 bytes, usart.o(.text.HAL_UART_MspInit))

                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                        • Max Depth = 84
                                                                                                                                                                                                                                                                                                        • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   HAL_DMA_Init -
                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_Init -
                                                                                                                                                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   HAL_DMA_Init +
                                                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                          • >>   Error_Handler
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Init
                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                            HAL_UART_Receive_DMA (Thumb, 162 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)) +

                                                                                                                                                                                                                                                                                                            HAL_UART_Receive_DMA (Thumb, 162 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA))

                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                            • Call Chain = HAL_UART_Receive_DMA ⇒ HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   controller_init +
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   controller_init
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_RxCpltCallback)) +

                                                                                                                                                                                                                                                                                                                HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_RxCpltCallback))

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   UART_DMAReceiveCplt
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback)) +

                                                                                                                                                                                                                                                                                                                HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback))

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   UART_DMARxHalfCplt
                                                                                                                                                                                                                                                                                                                @@ -1244,97 +1329,109 @@ Global Symbols

                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                              • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                              MX_CAN1_Init (Thumb, 64 bytes, Stack size 8 bytes, can.o(.text.MX_CAN1_Init)) +

                                                                                                                                                                                                                                                                                                              INS_get_data (Thumb, 236 bytes, Stack size 16 bytes, apl_ins.o(.text.INS_get_data)) +

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 256
                                                                                                                                                                                                                                                                                                              • Call Chain = INS_get_data ⇒ AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   get_angle +
                                                                                                                                                                                                                                                                                                              • >>   AHRS_update +
                                                                                                                                                                                                                                                                                                              • >>   imu_cali_slove +
                                                                                                                                                                                                                                                                                                              • >>   BMI088_read +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              INS_init (Thumb, 250 bytes, Stack size 16 bytes, apl_ins.o(.text.INS_init)) +

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 180
                                                                                                                                                                                                                                                                                                              • Call Chain = INS_init ⇒ AHRS_init ⇒ angle_to_quat ⇒ AHRS_sinf ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   AHRS_init +
                                                                                                                                                                                                                                                                                                              • >>   imu_cali_slove +
                                                                                                                                                                                                                                                                                                              • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                              • >>   BMI088_read +
                                                                                                                                                                                                                                                                                                              • >>   BMI088_delay_us +
                                                                                                                                                                                                                                                                                                              • >>   BMI088_init +
                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   main +
                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                              MX_CAN1_Init (Thumb, 64 bytes, Stack size 8 bytes, can.o(.text.MX_CAN1_Init))

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 100
                                                                                                                                                                                                                                                                                                              • Call Chain = MX_CAN1_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   HAL_CAN_Init -
                                                                                                                                                                                                                                                                                                              • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   HAL_CAN_Init +
                                                                                                                                                                                                                                                                                                                • >>   Error_Handler

                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                MX_DMA_Init (Thumb, 108 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init)) +

                                                                                                                                                                                                                                                                                                                MX_DMA_Init (Thumb, 108 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init))

                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                                                                • Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                                                                                                                                • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                  • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                                                                                  • >>   HAL_NVIC_SetPriority

                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                  MX_GPIO_Init (Thumb, 360 bytes, Stack size 64 bytes, gpio.o(.text.MX_GPIO_Init)) +

                                                                                                                                                                                                                                                                                                                  MX_GPIO_Init (Thumb, 360 bytes, Stack size 64 bytes, gpio.o(.text.MX_GPIO_Init))

                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                  • Max Depth = 108
                                                                                                                                                                                                                                                                                                                  • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                  • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                                                                                                                                  • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_Init -
                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin

                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    MX_I2C3_Init (Thumb, 66 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C3_Init)) +

                                                                                                                                                                                                                                                                                                                    MX_I2C3_Init (Thumb, 66 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C3_Init))

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 132
                                                                                                                                                                                                                                                                                                                    • Call Chain = MX_I2C3_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   HAL_I2C_Init -
                                                                                                                                                                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   HAL_I2C_Init +
                                                                                                                                                                                                                                                                                                                      • >>   Error_Handler

                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                      MX_SPI1_Init (Thumb, 82 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI1_Init)) +

                                                                                                                                                                                                                                                                                                                      MX_SPI1_Init (Thumb, 82 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI1_Init))

                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                      • Max Depth = 132
                                                                                                                                                                                                                                                                                                                      • Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Init -
                                                                                                                                                                                                                                                                                                                      • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_Init +
                                                                                                                                                                                                                                                                                                                        • >>   Error_Handler

                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                        MX_TIM10_Init (Thumb, 190 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM10_Init)) +

                                                                                                                                                                                                                                                                                                                        MX_TIM10_Init (Thumb, 190 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM10_Init))

                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                        • Max Depth = 108
                                                                                                                                                                                                                                                                                                                        • Call Chain = MX_TIM10_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_ConfigChannel -
                                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_Init -
                                                                                                                                                                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                          • >>   Error_Handler

                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                          MX_TIM3_Init (Thumb, 116 bytes, Stack size 32 bytes, tim.o(.text.MX_TIM3_Init)) +

                                                                                                                                                                                                                                                                                                                          MX_TIM3_Init (Thumb, 116 bytes, Stack size 32 bytes, tim.o(.text.MX_TIM3_Init))

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                                                                                                                                                          • Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                                                                                                                          • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                                                                            • >>   Error_Handler

                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                            MX_USART3_UART_Init (Thumb, 70 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init)) +

                                                                                                                                                                                                                                                                                                                            MX_USART3_UART_Init (Thumb, 70 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init))

                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                            • Max Depth = 100
                                                                                                                                                                                                                                                                                                                            • Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Init -
                                                                                                                                                                                                                                                                                                                            • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                                                                                              • >>   Error_Handler

                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              MahonyAHRSupdate (Thumb, 956 bytes, Stack size 64 bytes, mahonyahrs.o(.text.MahonyAHRSupdate)) -

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 64
                                                                                                                                                                                                                                                                                                                              • Call Chain = MahonyAHRSupdate -
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   MahonyAHRSupdateIMU -
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback -
                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                              MahonyAHRSupdateIMU (Thumb, 620 bytes, Stack size 0 bytes, mahonyahrs.o(.text.MahonyAHRSupdateIMU)) -

                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                              • >>   MahonyAHRSupdate -
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.MemManage_Handler))

                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                              • >>   MemManage_Handler
                                                                                                                                                                                                                                                                                                                              @@ -1345,33 +1442,37 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                              NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.NMI_Handler))
                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                              • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              PID_angle_output (Thumb, 388 bytes, Stack size 56 bytes, apl_pid.o(.text.PID_angle_output)) +

                                                                                                                                                                                                                                                                                                                              PID_angle_output (Thumb, 388 bytes, Stack size 56 bytes, apl_pid.o(.text.PID_angle_output))

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 144
                                                                                                                                                                                                                                                                                                                              • Call Chain = PID_angle_output ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_dcmplt -
                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_d2f -
                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_dmul -
                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_ddiv -
                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_dsub -
                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_f2d +
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_dcmplt +
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_dmul +
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_dsub +
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_d2f +
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_ddiv +
                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_f2d
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                • >>   Gimbal_set_angle +
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   Gimbal_set_angle
                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                  PID_init_angle (Thumb, 34 bytes, Stack size 0 bytes, apl_pid.o(.text.PID_init_angle)) -

                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                  • >>   Gimbal_init +

                                                                                                                                                                                                                                                                                                                                    PID_init_angle (Thumb, 36 bytes, Stack size 0 bytes, apl_pid.o(.text.PID_init_angle)) +

                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                    • >>   Gimbal_init
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    PID_init_speed (Thumb, 52 bytes, Stack size 8 bytes, apl_pid.o(.text.PID_init_speed)) -

                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                    • Call Chain = PID_init_speed -
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   Gimbal_init -
                                                                                                                                                                                                                                                                                                                                    • >>   Chassis_init +

                                                                                                                                                                                                                                                                                                                                      PID_init_speed (Thumb, 38 bytes, Stack size 0 bytes, apl_pid.o(.text.PID_init_speed)) +

                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                      • >>   Gimbal_init +
                                                                                                                                                                                                                                                                                                                                      • >>   Chassis_init
                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                      PID_speed_output (Thumb, 166 bytes, Stack size 0 bytes, apl_pid.o(.text.PID_speed_output)) -

                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                      • >>   Gimbal_set_angle -
                                                                                                                                                                                                                                                                                                                                      • >>   Chassis_set_speed +

                                                                                                                                                                                                                                                                                                                                        PID_speed_output (Thumb, 240 bytes, Stack size 24 bytes, apl_pid.o(.text.PID_speed_output)) +

                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                        • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                        • Call Chain = PID_speed_output ⇒ __aeabi_ddiv ⇒ _double_round +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_d2f +
                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_ddiv +
                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_f2d +
                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   Gimbal_set_angle +
                                                                                                                                                                                                                                                                                                                                        • >>   Chassis_set_speed

                                                                                                                                                                                                                                                                                                                                        PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.PendSV_Handler)) @@ -1381,7 +1482,7 @@ Global Symbols
                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                        • startup_stm32f407xx.o(RESET)

                                                                                                                                                                                                                                                                                                                                        SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.SysTick_Handler)) -

                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                        • >>   HAL_IncTick +

                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   HAL_IncTick

                                                                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                          • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                                                                                                                          @@ -1389,20 +1490,20 @@ Global Symbols
                                                                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                          • startup_stm32f407xx.o(.text)

                                                                                                                                                                                                                                                                                                                                          TIM3_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.TIM3_IRQHandler)) -

                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                          • Max Depth = 192
                                                                                                                                                                                                                                                                                                                                          • Call Chain = TIM3_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ Gimbal_set_angle ⇒ PID_angle_output ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +

                                                                                                                                                                                                                                                                                                                                            [Stack]
                                                                                                                                                                                                                                                                                                                                            • Max Depth = 272
                                                                                                                                                                                                                                                                                                                                            • Call Chain = TIM3_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback ⇒ INS_get_data ⇒ AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   HAL_TIM_IRQHandler

                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                              • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                              TIM_Base_SetConfig (Thumb, 316 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                              TIM_Base_SetConfig (Thumb, 316 bytes, Stack size 8 bytes, stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig))

                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                              • Call Chain = TIM_Base_SetConfig
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                                                                                                                                              • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_Base_Init
                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                USART3_IDLE_IQR (Thumb, 168 bytes, Stack size 4 bytes, bsp_dbus.o(.text.USART3_IDLE_IQR)) +

                                                                                                                                                                                                                                                                                                                                                USART3_IDLE_IQR (Thumb, 168 bytes, Stack size 4 bytes, bsp_dbus.o(.text.USART3_IDLE_IQR))

                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                • Max Depth = 4
                                                                                                                                                                                                                                                                                                                                                • Call Chain = USART3_IDLE_IQR

                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   USART3_IRQHandler @@ -1411,7 +1512,7 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                                                  USART3_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.USART3_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 4
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = USART3_IRQHandler ⇒ USART3_IDLE_IQR
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                  • >>   USART3_IDLE_IQR +
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   USART3_IDLE_IQR

                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                    • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                                                                                                                                    @@ -1422,299 +1523,403 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                  • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                  bmi088_accel_init (Thumb, 592 bytes, Stack size 8 bytes, bmi088driver.o(.text.bmi088_accel_init)) +

                                                                                                                                                                                                                                                                                                                                                  bmi088_accel_init (Thumb, 592 bytes, Stack size 8 bytes, bmi088driver.o(.text.bmi088_accel_init))

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 80
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = bmi088_accel_init ⇒ BMI088_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                  • >>   BMI088_delay_us -
                                                                                                                                                                                                                                                                                                                                                  • >>   BMI088_delay_ms -
                                                                                                                                                                                                                                                                                                                                                  • >>   BMI088_ACCEL_NS_H -
                                                                                                                                                                                                                                                                                                                                                  • >>   BMI088_read_write_byte -
                                                                                                                                                                                                                                                                                                                                                  • >>   BMI088_ACCEL_NS_L +
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_delay_ms +
                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_delay_us +
                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_ACCEL_NS_H +
                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_read_write_byte +
                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_ACCEL_NS_L
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_init +
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   BMI088_init
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      bmi088_gyro_init (Thumb, 530 bytes, Stack size 16 bytes, bmi088driver.o(.text.bmi088_gyro_init)) +

                                                                                                                                                                                                                                                                                                                                                      bmi088_gyro_init (Thumb, 530 bytes, Stack size 16 bytes, bmi088driver.o(.text.bmi088_gyro_init))

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = bmi088_gyro_init ⇒ BMI088_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   BMI088_delay_us -
                                                                                                                                                                                                                                                                                                                                                      • >>   BMI088_GYRO_NS_H -
                                                                                                                                                                                                                                                                                                                                                      • >>   BMI088_GYRO_NS_L -
                                                                                                                                                                                                                                                                                                                                                      • >>   BMI088_delay_ms -
                                                                                                                                                                                                                                                                                                                                                      • >>   BMI088_read_write_byte +
                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                        • >>   BMI088_GYRO_NS_H +
                                                                                                                                                                                                                                                                                                                                                        • >>   BMI088_GYRO_NS_L +
                                                                                                                                                                                                                                                                                                                                                        • >>   BMI088_delay_ms +
                                                                                                                                                                                                                                                                                                                                                        • >>   BMI088_delay_us +
                                                                                                                                                                                                                                                                                                                                                        • >>   BMI088_read_write_byte
                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                        • >>   BMI088_init +
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   BMI088_init
                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                          can_filter_init (Thumb, 60 bytes, Stack size 48 bytes, bsp_can.o(.text.can_filter_init)) +

                                                                                                                                                                                                                                                                                                                                                          can_filter_init (Thumb, 60 bytes, Stack size 48 bytes, bsp_can.o(.text.can_filter_init))

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = can_filter_init ⇒ HAL_CAN_Start
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_CAN_ActivateNotification -
                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_CAN_Start -
                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_CAN_ConfigFilter +
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_CAN_ActivateNotification +
                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_CAN_Start +
                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_CAN_ConfigFilter

                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                            controller_init (Thumb, 48 bytes, Stack size 8 bytes, bsp_dbus.o(.text.controller_init)) +

                                                                                                                                                                                                                                                                                                                                                            controller_init (Thumb, 48 bytes, Stack size 8 bytes, bsp_dbus.o(.text.controller_init))

                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                            • Call Chain = controller_init ⇒ HAL_UART_Receive_DMA ⇒ HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_Receive_DMA

                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              ist8310_GPIO_init (Thumb, 2 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_GPIO_init)) -

                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                              • >>   ist8310_init +

                                                                                                                                                                                                                                                                                                                                                                ist8310_GPIO_init (Thumb, 2 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_GPIO_init)) +

                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                ist8310_IIC_read_muli_reg (Thumb, 40 bytes, Stack size 24 bytes, ist8310driver_middleware.o(.text.ist8310_IIC_read_muli_reg)) -

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_I2C_Mem_Read -
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   ist8310_read_mag -
                                                                                                                                                                                                                                                                                                                                                                - -

                                                                                                                                                                                                                                                                                                                                                                ist8310_IIC_read_single_reg (Thumb, 54 bytes, Stack size 24 bytes, ist8310driver_middleware.o(.text.ist8310_IIC_read_single_reg)) +

                                                                                                                                                                                                                                                                                                                                                                ist8310_IIC_read_single_reg (Thumb, 54 bytes, Stack size 24 bytes, ist8310driver_middleware.o(.text.ist8310_IIC_read_single_reg))

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = ist8310_IIC_read_single_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_I2C_Mem_Read
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    ist8310_IIC_write_single_reg (Thumb, 48 bytes, Stack size 24 bytes, ist8310driver_middleware.o(.text.ist8310_IIC_write_single_reg)) +

                                                                                                                                                                                                                                                                                                                                                                    ist8310_IIC_write_single_reg (Thumb, 48 bytes, Stack size 24 bytes, ist8310driver_middleware.o(.text.ist8310_IIC_write_single_reg))

                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = ist8310_IIC_write_single_reg ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite
                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_I2C_Mem_Write
                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                      • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        ist8310_RST_H (Thumb, 16 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_RST_H)) -

                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin +

                                                                                                                                                                                                                                                                                                                                                                          ist8310_RST_H (Thumb, 16 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_RST_H)) +

                                                                                                                                                                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                            • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                            ist8310_RST_L (Thumb, 16 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_RST_L)) -

                                                                                                                                                                                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin +

                                                                                                                                                                                                                                                                                                                                                                              ist8310_RST_L (Thumb, 16 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_RST_L)) +

                                                                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                ist8310_com_init (Thumb, 2 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_com_init)) -

                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                • >>   ist8310_init +

                                                                                                                                                                                                                                                                                                                                                                                  ist8310_com_init (Thumb, 2 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_com_init)) +

                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                  • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                  ist8310_delay_ms (Thumb, 4 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_delay_ms)) +

                                                                                                                                                                                                                                                                                                                                                                                  ist8310_delay_ms (Thumb, 4 bytes, Stack size 0 bytes, ist8310driver_middleware.o(.text.ist8310_delay_ms))

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = ist8310_delay_ms ⇒ HAL_Delay
                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_Delay +
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Delay
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                      ist8310_delay_us (Thumb, 74 bytes, Stack size 8 bytes, ist8310driver_middleware.o(.text.ist8310_delay_us)) +

                                                                                                                                                                                                                                                                                                                                                                                      ist8310_delay_us (Thumb, 74 bytes, Stack size 8 bytes, ist8310driver_middleware.o(.text.ist8310_delay_us))

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = ist8310_delay_us
                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ist8310_init +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_init
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        ist8310_init (Thumb, 204 bytes, Stack size 8 bytes, ist8310driver.o(.text.ist8310_init)) +

                                                                                                                                                                                                                                                                                                                                                                                        ist8310_init (Thumb, 204 bytes, Stack size 8 bytes, ist8310driver.o(.text.ist8310_init))

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 144
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ist8310_init ⇒ ist8310_IIC_read_single_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_delay_us -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_IIC_write_single_reg -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_IIC_read_single_reg -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_RST_H -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_delay_ms -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_RST_L -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_com_init -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ist8310_GPIO_init +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_delay_us +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_IIC_write_single_reg +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_IIC_read_single_reg +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_RST_H +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_delay_ms +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_RST_L +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_com_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ist8310_GPIO_init +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   INS_init +
                                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                                          main (Thumb, 214 bytes, Stack size 72 bytes, main.o(.text.main)) +

                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 252
                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = main ⇒ INS_init ⇒ AHRS_init ⇒ angle_to_quat ⇒ AHRS_sinf ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   INS_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_Base_Start_IT +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_Delay +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   Gimbal_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   Chassis_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   can_filter_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   controller_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_CAN1_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_I2C3_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_TIM10_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_SPI1_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_DMA_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_Init
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   main +
                                                                                                                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                            • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                                                                                                                                                                            - -

                                                                                                                                                                                                                                                                                                                                                                                            ist8310_read_mag (Thumb, 92 bytes, Stack size 16 bytes, ist8310driver.o(.text.ist8310_read_mag)) -

                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ist8310_read_mag ⇒ ist8310_IIC_read_muli_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                                                              AHRS_init (Thumb, 626 bytes, Stack size 80 bytes, ahrs.o(i.AHRS_init)) +

                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 164
                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = AHRS_init ⇒ angle_to_quat ⇒ AHRS_sinf ⇒ __hardfp_sinf ⇒ __mathlib_rredf2
                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   ist8310_IIC_read_muli_reg +
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   angle_to_quat +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_asinf +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_cosf +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_invSqrt +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_get_latitude +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_get_height
                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_EXTI_Callback +
                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   INS_init
                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                  main (Thumb, 450 bytes, Stack size 72 bytes, main.o(.text.main)) -

                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 216
                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = main ⇒ ist8310_init ⇒ ist8310_IIC_read_single_reg ⇒ HAL_I2C_Mem_Read ⇒ I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                                                                    AHRS_update (Thumb, 314 bytes, Stack size 136 bytes, ahrs.o(i.AHRS_update)) +

                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 240
                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = AHRS_update ⇒ accel_comple_filter ⇒ accel_update_kp_ki
                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_delay_us -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ist8310_init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   BMI088_init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_Base_Start_IT -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Delay -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Gimbal_init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Chassis_init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   can_filter_init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   controller_init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_TIM3_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_CAN1_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_I2C3_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_TIM10_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_SPI1_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_DMA_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Init +
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   update_w +
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   quat_normalization +
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   accel_comple_filter
                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                      • entry9a.o(.ARM.Collect$$$$0000000B) +
                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   INS_get_data
                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                        __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) -

                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_atan2f -
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_asinf + +

                                                                                                                                                                                                                                                                                                                                                                                                          __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) +

                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_asinf
                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                          __hardfp_asinf (Thumb, 258 bytes, Stack size 16 bytes, asinf.o(i.__hardfp_asinf)) +

                                                                                                                                                                                                                                                                                                                                                                                                          __hardfp_asinf (Thumb, 258 bytes, Stack size 16 bytes, asinf.o(i.__hardfp_asinf))

                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = __hardfp_asinf ⇒ sqrtf
                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __set_errno -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   sqrtf -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __mathlib_flt_underflow -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __mathlib_flt_invalid -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __mathlib_flt_infnan -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   sqrtf +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __set_errno
                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   AHRS_asinf
                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                              __hardfp_atan2f (Thumb, 594 bytes, Stack size 32 bytes, atan2f.o(i.__hardfp_atan2f)) +

                                                                                                                                                                                                                                                                                                                                                                                                              __hardfp_atan2f (Thumb, 594 bytes, Stack size 32 bytes, atan2f.o(i.__hardfp_atan2f))

                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = __hardfp_atan2f
                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __set_errno -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __mathlib_flt_underflow -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __mathlib_flt_infnan2 -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __mathlib_flt_infnan2 +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __set_errno +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                __hardfp_cosf (Thumb, 280 bytes, Stack size 8 bytes, cosf.o(i.__hardfp_cosf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 28
                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = __hardfp_cosf ⇒ __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __set_errno +
                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_cosf +
                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                __hardfp_sinf (Thumb, 344 bytes, Stack size 16 bytes, sinf.o(i.__hardfp_sinf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = __hardfp_sinf ⇒ __mathlib_rredf2
                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __set_errno +
                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   AHRS_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                  __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) +

                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __hardfp_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __hardfp_cosf +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __hardfp_asinf
                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                  __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) -

                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __hardfp_asinf +

                                                                                                                                                                                                                                                                                                                                                                                                                    __mathlib_flt_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2)) +

                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __hardfp_atan2f
                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                    __mathlib_flt_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2)) -

                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __hardfp_atan2f +

                                                                                                                                                                                                                                                                                                                                                                                                                      __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) +

                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __hardfp_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __hardfp_cosf +
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __hardfp_asinf
                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                      __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) -

                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __hardfp_asinf +

                                                                                                                                                                                                                                                                                                                                                                                                                        __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) +

                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_asinf
                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                        __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) -

                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_atan2f -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_asinf +

                                                                                                                                                                                                                                                                                                                                                                                                                          __mathlib_rredf2 (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2)) +

                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_cosf
                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                          __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                          __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                          __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) -

                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   sqrtf -
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_atan2f -
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_asinf +

                                                                                                                                                                                                                                                                                                                                                                                                                            __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) +

                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   sqrtf +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_cosf +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_asinf
                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                            sqrtf (Thumb, 62 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                            get_angle (Thumb, 232 bytes, Stack size 24 bytes, ahrs.o(i.get_angle)) +

                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = get_angle ⇒ AHRS_atan2f ⇒ __hardfp_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   AHRS_atan2f +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   AHRS_asinf +
                                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   INS_get_data +
                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                            sqrtf (Thumb, 62 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf))

                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = sqrtf
                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __set_errno +
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __set_errno
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __hardfp_asinf +
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __hardfp_asinf

                                                                                                                                                                                                                                                                                                                                                                                                                                Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                I2C_WaitOnFlagUntilTimeout (Thumb, 336 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                I2C_WaitOnFlagUntilTimeout (Thumb, 336 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = I2C_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   I2C_RequestMemoryRead +
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   I2C_RequestMemoryRead
                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                    I2C_WaitOnBTFFlagUntilTimeout (Thumb, 168 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                    I2C_WaitOnBTFFlagUntilTimeout (Thumb, 168 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = I2C_WaitOnBTFFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_I2C_Mem_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                        I2C_RequestMemoryWrite (Thumb, 626 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryWrite)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                        I2C_RequestMemoryWrite (Thumb, 626 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryWrite))

                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = I2C_RequestMemoryWrite
                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_I2C_Mem_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                            I2C_RequestMemoryRead (Thumb, 798 bytes, Stack size 40 bytes, stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryRead)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                            I2C_RequestMemoryRead (Thumb, 798 bytes, Stack size 40 bytes, stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryRead))

                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = I2C_RequestMemoryRead ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   I2C_WaitOnFlagUntilTimeout -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   I2C_WaitOnMasterAddressFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   I2C_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_I2C_Mem_Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 184 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 184 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   I2C_RequestMemoryRead +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   I2C_RequestMemoryRead
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    SPI_EndRxTxTransaction (Thumb, 288 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    SPI_EndRxTxTransaction (Thumb, 288 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction))

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_TransmitReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TransmitReceive
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                        UART_SetConfig (Thumb, 266 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        UART_SetConfig (Thumb, 266 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig))

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_RCC_GetPCLK2Freq -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_GetPCLK1Freq
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Init

                                                                                                                                                                                                                                                                                                                                                                                                                                                            UART_DMAError (Thumb, 92 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAError)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_ErrorCallback +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_ErrorCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)

                                                                                                                                                                                                                                                                                                                                                                                                                                                              UART_DMAReceiveCplt (Thumb, 54 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_RxCpltCallback +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                UART_DMARxHalfCplt (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UART_RxHalfCpltCallback +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_UART_RxHalfCpltCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                imu_cali_slove (Thumb, 458 bytes, Stack size 0 bytes, apl_ins.o(.text.imu_cali_slove)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   INS_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   INS_get_data +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                AHRS_fabs (Thumb, 26 bytes, Stack size 0 bytes, ahrs.o(i.AHRS_fabs)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   accel_update_kp_ki +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                accel_comple_filter (Thumb, 454 bytes, Stack size 64 bytes, ahrs.o(i.accel_comple_filter)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = accel_comple_filter ⇒ accel_update_kp_ki +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   accel_update_kp_ki +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_invSqrt +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_update +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                accel_update_kp_ki (Thumb, 370 bytes, Stack size 40 bytes, ahrs.o(i.accel_update_kp_ki)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = accel_update_kp_ki +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_fabs +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_invSqrt +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   accel_comple_filter +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                angle_to_quat (Thumb, 364 bytes, Stack size 48 bytes, ahrs.o(i.angle_to_quat)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 84
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = angle_to_quat ⇒ AHRS_sinf ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_cosf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_sinf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                quat_normalization (Thumb, 126 bytes, Stack size 16 bytes, ahrs.o(i.quat_normalization)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = quat_normalization +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_invSqrt +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_update +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                update_w (Thumb, 122 bytes, Stack size 0 bytes, ahrs.o(i.update_w)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   AHRS_update +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Undefined Global Symbols


                                                                                                                                                                                                                                                                                                                                                                                                                                                                diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC.lnp b/MDK-ARM/Chassis_typeC/Chassis_typeC.lnp index 8dfbb27941cff848e0188fe6631c260bdc65e00b..6b7bffb20e2e6dcd67f9c65ff9892179950ea4d1 100644 --- a/MDK-ARM/Chassis_typeC/Chassis_typeC.lnp +++ b/MDK-ARM/Chassis_typeC/Chassis_typeC.lnp @@ -37,11 +37,14 @@ "chassis_typec\ist8310driver.o" "chassis_typec\ist8310driver_middleware.o" "chassis_typec\mahonyahrs.o" +"..\Drivers\usr\AHRS.lib" +"chassis_typec\ahrs_middleware.o" "chassis_typec\bsp_can.o" "chassis_typec\bsp_dbus.o" "chassis_typec\drv_chassis.o" "chassis_typec\apl_pid.o" "chassis_typec\drv_gimbal.o" +"chassis_typec\apl_ins.o" --library_type=microlib --strict --scatter "Chassis_typeC\Chassis_typeC.sct" --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols --info sizes --info totals --info unused --info veneers diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC.map b/MDK-ARM/Chassis_typeC/Chassis_typeC.map index e42eda7f40b5dc30eeb042bef8c851379f1d1cff..09d7820bdff94e882756a81f807da255185620e5 100644 --- a/MDK-ARM/Chassis_typeC/Chassis_typeC.map +++ b/MDK-ARM/Chassis_typeC/Chassis_typeC.map @@ -26,19 +26,9 @@ Section Cross References startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) for DMA2_Stream3_IRQHandler startup_stm32f407xx.o(.text) refers to system_stm32f4xx.o(.text.SystemInit) for SystemInit startup_stm32f407xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main - main.o(.text.get_angle) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f - main.o(.text.get_angle) refers to asinf.o(i.__hardfp_asinf) for __hardfp_asinf - main.o(.ARM.exidx.text.get_angle) refers to main.o(.text.get_angle) for [Anonymous Symbol] - main.o(.text.HAL_GPIO_EXTI_Callback) refers to main.o(.bss..L_MergedGlobals) for .L_MergedGlobals - main.o(.text.HAL_GPIO_EXTI_Callback) refers to ist8310driver.o(.text.ist8310_read_mag) for ist8310_read_mag main.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers to main.o(.text.HAL_GPIO_EXTI_Callback) for [Anonymous Symbol] main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.bss.htim3) for htim3 - main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals) for .L_MergedGlobals - main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to bmi088driver.o(.text.BMI088_read) for BMI088_read - main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to main.o(.data.INS_quat) for INS_quat - main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to mahonyahrs.o(.text.MahonyAHRSupdate) for MahonyAHRSupdate - main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f - main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to asinf.o(i.__hardfp_asinf) for __hardfp_asinf + main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to apl_ins.o(.text.INS_get_data) for INS_get_data main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to drv_chassis.o(.text.Chassis_RC) for Chassis_RC main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to drv_chassis.o(.bss..L_MergedGlobals) for vx main.o(.text.HAL_TIM_PeriodElapsedCallback) refers to drv_chassis.o(.text.Chassis_set_speed) for Chassis_set_speed @@ -64,11 +54,7 @@ Section Cross References main.o(.text.main) refers to stm32f4xx_hal.o(.text.HAL_Delay) for HAL_Delay main.o(.text.main) refers to tim.o(.bss.htim3) for htim3 main.o(.text.main) refers to stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT - main.o(.text.main) refers to main.o(.bss.a) for a - main.o(.text.main) refers to bmi088driver.o(.text.BMI088_init) for BMI088_init - main.o(.text.main) refers to main.o(.data.x) for x - main.o(.text.main) refers to ist8310driver.o(.text.ist8310_init) for ist8310_init - main.o(.text.main) refers to bmi088middleware.o(.text.BMI088_delay_us) for BMI088_delay_us + main.o(.text.main) refers to apl_ins.o(.text.INS_init) for INS_init main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] main.o(.text.SystemClock_Config) refers to stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) for HAL_RCC_OscConfig main.o(.text.SystemClock_Config) refers to stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig @@ -1234,6 +1220,21 @@ Section Cross References mahonyahrs.o(.text.MahonyAHRSupdateIMU) refers to mahonyahrs.o(.data.twoKp) for twoKp mahonyahrs.o(.ARM.exidx.text.MahonyAHRSupdateIMU) refers to mahonyahrs.o(.text.MahonyAHRSupdateIMU) for [Anonymous Symbol] mahonyahrs.o(.ARM.exidx.text.invSqrt) refers to mahonyahrs.o(.text.invSqrt) for [Anonymous Symbol] + ahrs_middleware.o(.ARM.exidx.text.AHRS_get_height) refers to ahrs_middleware.o(.text.AHRS_get_height) for [Anonymous Symbol] + ahrs_middleware.o(.ARM.exidx.text.AHRS_get_latitude) refers to ahrs_middleware.o(.text.AHRS_get_latitude) for [Anonymous Symbol] + ahrs_middleware.o(.ARM.exidx.text.AHRS_invSqrt) refers to ahrs_middleware.o(.text.AHRS_invSqrt) for [Anonymous Symbol] + ahrs_middleware.o(.text.AHRS_sinf) refers to sinf.o(i.__hardfp_sinf) for __hardfp_sinf + ahrs_middleware.o(.ARM.exidx.text.AHRS_sinf) refers to ahrs_middleware.o(.text.AHRS_sinf) for [Anonymous Symbol] + ahrs_middleware.o(.text.AHRS_cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf + ahrs_middleware.o(.ARM.exidx.text.AHRS_cosf) refers to ahrs_middleware.o(.text.AHRS_cosf) for [Anonymous Symbol] + ahrs_middleware.o(.text.AHRS_tanf) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf + ahrs_middleware.o(.ARM.exidx.text.AHRS_tanf) refers to ahrs_middleware.o(.text.AHRS_tanf) for [Anonymous Symbol] + ahrs_middleware.o(.text.AHRS_asinf) refers to asinf.o(i.__hardfp_asinf) for __hardfp_asinf + ahrs_middleware.o(.ARM.exidx.text.AHRS_asinf) refers to ahrs_middleware.o(.text.AHRS_asinf) for [Anonymous Symbol] + ahrs_middleware.o(.text.AHRS_acosf) refers to acosf.o(i.__hardfp_acosf) for __hardfp_acosf + ahrs_middleware.o(.ARM.exidx.text.AHRS_acosf) refers to ahrs_middleware.o(.text.AHRS_acosf) for [Anonymous Symbol] + ahrs_middleware.o(.text.AHRS_atan2f) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f + ahrs_middleware.o(.ARM.exidx.text.AHRS_atan2f) refers to ahrs_middleware.o(.text.AHRS_atan2f) for [Anonymous Symbol] bsp_can.o(.text.can_filter_init) refers to can.o(.bss.hcan1) for hcan1 bsp_can.o(.text.can_filter_init) refers to stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) for HAL_CAN_ConfigFilter bsp_can.o(.text.can_filter_init) refers to stm32f4xx_hal_can.o(.text.HAL_CAN_Start) for HAL_CAN_Start @@ -1259,9 +1260,11 @@ Section Cross References bsp_dbus.o(.ARM.exidx.text.USART3_IDLE_IQR) refers to bsp_dbus.o(.text.USART3_IDLE_IQR) for [Anonymous Symbol] bsp_dbus.o(.ARM.exidx.text.sbus_to_rc) refers to bsp_dbus.o(.text.sbus_to_rc) for [Anonymous Symbol] drv_chassis.o(.text.PID_chassis_init) refers to drv_chassis.o(.bss.wheel) for wheel + drv_chassis.o(.text.PID_chassis_init) refers to apl_pid.o(.data.k_speed_chassis) for k_speed_chassis drv_chassis.o(.text.PID_chassis_init) refers to apl_pid.o(.text.PID_init_speed) for PID_init_speed drv_chassis.o(.ARM.exidx.text.PID_chassis_init) refers to drv_chassis.o(.text.PID_chassis_init) for [Anonymous Symbol] drv_chassis.o(.text.Chassis_init) refers to drv_chassis.o(.bss.wheel) for wheel + drv_chassis.o(.text.Chassis_init) refers to apl_pid.o(.data.k_speed_chassis) for k_speed_chassis drv_chassis.o(.text.Chassis_init) refers to apl_pid.o(.text.PID_init_speed) for PID_init_speed drv_chassis.o(.text.Chassis_init) refers to drv_chassis.o(.bss..L_MergedGlobals) for .L_MergedGlobals drv_chassis.o(.text.Chassis_init) refers to bsp_can.o(.text.CAN_cmd_chassis) for CAN_cmd_chassis @@ -1278,6 +1281,9 @@ Section Cross References drv_chassis.o(.ARM.exidx.text.Chassis_set_speed) refers to drv_chassis.o(.text.Chassis_set_speed) for [Anonymous Symbol] apl_pid.o(.ARM.exidx.text.PID_init_speed) refers to apl_pid.o(.text.PID_init_speed) for [Anonymous Symbol] apl_pid.o(.ARM.exidx.text.PID_init_angle) refers to apl_pid.o(.text.PID_init_angle) for [Anonymous Symbol] + apl_pid.o(.text.PID_speed_output) refers to f2d.o(.text) for __aeabi_f2d + apl_pid.o(.text.PID_speed_output) refers to ddiv.o(.text) for __aeabi_ddiv + apl_pid.o(.text.PID_speed_output) refers to d2f.o(.text) for __aeabi_d2f apl_pid.o(.ARM.exidx.text.PID_speed_output) refers to apl_pid.o(.text.PID_speed_output) for [Anonymous Symbol] apl_pid.o(.text.PID_angle_output) refers to f2d.o(.text) for __aeabi_f2d apl_pid.o(.text.PID_angle_output) refers to dadd.o(.text) for __aeabi_dsub @@ -1286,24 +1292,17 @@ Section Cross References apl_pid.o(.text.PID_angle_output) refers to d2f.o(.text) for __aeabi_d2f apl_pid.o(.text.PID_angle_output) refers to dcmplt.o(.text) for __aeabi_dcmplt apl_pid.o(.ARM.exidx.text.PID_angle_output) refers to apl_pid.o(.text.PID_angle_output) for [Anonymous Symbol] - apl_pid.o(.text.PID_set_speed) refers to bsp_dbus.o(.bss..L_MergedGlobals) for rc_ctl - apl_pid.o(.text.PID_set_speed) refers to dfltui.o(.text) for __aeabi_ui2d - apl_pid.o(.text.PID_set_speed) refers to dadd.o(.text) for __aeabi_dadd - apl_pid.o(.text.PID_set_speed) refers to dmul.o(.text) for __aeabi_dmul - apl_pid.o(.text.PID_set_speed) refers to ddiv.o(.text) for __aeabi_ddiv - apl_pid.o(.text.PID_set_speed) refers to d2f.o(.text) for __aeabi_d2f - apl_pid.o(.text.PID_set_speed) refers to apl_pid.o(.bss..L_MergedGlobals) for .L_MergedGlobals - apl_pid.o(.text.PID_set_speed) refers to bsp_can.o(.bss.motor_data) for motor_data - apl_pid.o(.text.PID_set_speed) refers to apl_pid.o(.text.PID_angle_output) for PID_angle_output - apl_pid.o(.text.PID_set_speed) refers to bsp_can.o(.text.CAN_cmd_chassis) for CAN_cmd_chassis - apl_pid.o(.ARM.exidx.text.PID_set_speed) refers to apl_pid.o(.text.PID_set_speed) for [Anonymous Symbol] drv_gimbal.o(.text.PID_gimbal_init) refers to drv_gimbal.o(.bss..L_MergedGlobals) for .L_MergedGlobals + drv_gimbal.o(.text.PID_gimbal_init) refers to apl_pid.o(.data.k_angle_gimbal) for k_angle_gimbal drv_gimbal.o(.text.PID_gimbal_init) refers to apl_pid.o(.text.PID_init_angle) for PID_init_angle + drv_gimbal.o(.text.PID_gimbal_init) refers to apl_pid.o(.data.k_speed_gimbal) for k_speed_gimbal drv_gimbal.o(.text.PID_gimbal_init) refers to apl_pid.o(.text.PID_init_speed) for PID_init_speed drv_gimbal.o(.text.PID_gimbal_init) refers to drv_gimbal.o(.bss.gimbal_pitch_speed) for gimbal_pitch_speed drv_gimbal.o(.ARM.exidx.text.PID_gimbal_init) refers to drv_gimbal.o(.text.PID_gimbal_init) for [Anonymous Symbol] drv_gimbal.o(.text.Gimbal_init) refers to drv_gimbal.o(.bss..L_MergedGlobals) for .L_MergedGlobals + drv_gimbal.o(.text.Gimbal_init) refers to apl_pid.o(.data.k_angle_gimbal) for k_angle_gimbal drv_gimbal.o(.text.Gimbal_init) refers to apl_pid.o(.text.PID_init_angle) for PID_init_angle + drv_gimbal.o(.text.Gimbal_init) refers to apl_pid.o(.data.k_speed_gimbal) for k_speed_gimbal drv_gimbal.o(.text.Gimbal_init) refers to apl_pid.o(.text.PID_init_speed) for PID_init_speed drv_gimbal.o(.text.Gimbal_init) refers to drv_gimbal.o(.bss.gimbal_pitch_speed) for gimbal_pitch_speed drv_gimbal.o(.text.Gimbal_init) refers to bsp_can.o(.bss.motor_data) for motor_data @@ -1311,7 +1310,13 @@ Section Cross References drv_gimbal.o(.text.Gimbal_init) refers to stm32f4xx_hal.o(.text.HAL_Delay) for HAL_Delay drv_gimbal.o(.ARM.exidx.text.Gimbal_init) refers to drv_gimbal.o(.text.Gimbal_init) for [Anonymous Symbol] drv_gimbal.o(.text.Gimbal_RC) refers to bsp_dbus.o(.bss..L_MergedGlobals) for rc_ctl + drv_gimbal.o(.text.Gimbal_RC) refers to dfltui.o(.text) for __aeabi_ui2d + drv_gimbal.o(.text.Gimbal_RC) refers to dadd.o(.text) for __aeabi_dadd + drv_gimbal.o(.text.Gimbal_RC) refers to dmul.o(.text) for __aeabi_dmul + drv_gimbal.o(.text.Gimbal_RC) refers to ddiv.o(.text) for __aeabi_ddiv drv_gimbal.o(.text.Gimbal_RC) refers to drv_gimbal.o(.bss..L_MergedGlobals) for .L_MergedGlobals + drv_gimbal.o(.text.Gimbal_RC) refers to f2d.o(.text) for __aeabi_f2d + drv_gimbal.o(.text.Gimbal_RC) refers to d2f.o(.text) for __aeabi_d2f drv_gimbal.o(.ARM.exidx.text.Gimbal_RC) refers to drv_gimbal.o(.text.Gimbal_RC) for [Anonymous Symbol] drv_gimbal.o(.text.Gimbal_set_angle) refers to bsp_can.o(.bss.motor_data) for motor_data drv_gimbal.o(.text.Gimbal_set_angle) refers to drv_gimbal.o(.bss..L_MergedGlobals) for .L_MergedGlobals @@ -1319,6 +1324,65 @@ Section Cross References drv_gimbal.o(.text.Gimbal_set_angle) refers to apl_pid.o(.text.PID_speed_output) for PID_speed_output drv_gimbal.o(.text.Gimbal_set_angle) refers to bsp_can.o(.text.CAN_cmd_gimbal) for CAN_cmd_gimbal drv_gimbal.o(.ARM.exidx.text.Gimbal_set_angle) refers to drv_gimbal.o(.text.Gimbal_set_angle) for [Anonymous Symbol] + apl_ins.o(.text.INS_init) refers to bmi088driver.o(.text.BMI088_init) for BMI088_init + apl_ins.o(.text.INS_init) refers to ist8310driver.o(.text.ist8310_init) for ist8310_init + apl_ins.o(.text.INS_init) refers to bmi088middleware.o(.text.BMI088_delay_us) for BMI088_delay_us + apl_ins.o(.text.INS_init) refers to apl_ins.o(.data.INS_quat) for INS_quat + apl_ins.o(.text.INS_init) refers to apl_ins.o(.bss.bmi088_real_data) for bmi088_real_data + apl_ins.o(.text.INS_init) refers to bmi088driver.o(.text.BMI088_read) for BMI088_read + apl_ins.o(.text.INS_init) refers to apl_ins.o(.text.imu_cali_slove) for imu_cali_slove + apl_ins.o(.text.INS_init) refers to apl_ins.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1 + apl_ins.o(.text.INS_init) refers to ahrs.o(i.AHRS_init) for AHRS_init + apl_ins.o(.ARM.exidx.text.INS_init) refers to apl_ins.o(.text.INS_init) for [Anonymous Symbol] + apl_ins.o(.text.imu_cali_slove) refers to apl_ins.o(.bss.bmi088_real_data) for bmi088_real_data + apl_ins.o(.text.imu_cali_slove) refers to apl_ins.o(.data..L_MergedGlobals) for .L_MergedGlobals + apl_ins.o(.text.imu_cali_slove) refers to apl_ins.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1 + apl_ins.o(.ARM.exidx.text.imu_cali_slove) refers to apl_ins.o(.text.imu_cali_slove) for [Anonymous Symbol] + apl_ins.o(.text.INS_get_data) refers to apl_ins.o(.bss.bmi088_real_data) for bmi088_real_data + apl_ins.o(.text.INS_get_data) refers to bmi088driver.o(.text.BMI088_read) for BMI088_read + apl_ins.o(.text.INS_get_data) refers to apl_ins.o(.text.imu_cali_slove) for imu_cali_slove + apl_ins.o(.text.INS_get_data) refers to apl_ins.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1 + apl_ins.o(.text.INS_get_data) refers to apl_ins.o(.data.INS_quat) for INS_quat + apl_ins.o(.text.INS_get_data) refers to ahrs.o(i.AHRS_update) for AHRS_update + apl_ins.o(.text.INS_get_data) refers to ahrs.o(i.get_angle) for get_angle + apl_ins.o(.ARM.exidx.text.INS_get_data) refers to apl_ins.o(.text.INS_get_data) for [Anonymous Symbol] + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_get_height) for AHRS_get_height + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_get_latitude) for AHRS_get_latitude + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_sinf) for AHRS_sinf + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_invSqrt) for AHRS_invSqrt + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_asinf) for AHRS_asinf + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_atan2f) for AHRS_atan2f + ahrs.o(i.AHRS_init) refers to ahrs_middleware.o(.text.AHRS_cosf) for AHRS_cosf + ahrs.o(i.AHRS_init) refers to ahrs.o(i.angle_to_quat) for angle_to_quat + ahrs.o(i.AHRS_init) refers to ahrs.o(.data) for local_hight + ahrs.o(i.AHRS_update) refers to ahrs.o(i.accel_comple_filter) for accel_comple_filter + ahrs.o(i.AHRS_update) refers to memseta.o(.text) for __aeabi_memclr4 + ahrs.o(i.AHRS_update) refers to ahrs.o(i.update_w) for update_w + ahrs.o(i.AHRS_update) refers to ahrs.o(i.quat_normalization) for quat_normalization + ahrs.o(i.accel_comple_filter) refers to ahrs.o(i.accel_update_kp_ki) for accel_update_kp_ki + ahrs.o(i.accel_comple_filter) refers to ahrs_middleware.o(.text.AHRS_invSqrt) for AHRS_invSqrt + ahrs.o(i.accel_comple_filter) refers to ahrs.o(.constdata) for .constdata + ahrs.o(i.accel_update_kp_ki) refers to ahrs_middleware.o(.text.AHRS_invSqrt) for AHRS_invSqrt + ahrs.o(i.accel_update_kp_ki) refers to ahrs.o(i.AHRS_fabs) for AHRS_fabs + ahrs.o(i.accel_update_kp_ki) refers to ahrs.o(.data) for carrier_gravity + ahrs.o(i.angle_to_quat) refers to ahrs_middleware.o(.text.AHRS_cosf) for AHRS_cosf + ahrs.o(i.angle_to_quat) refers to ahrs_middleware.o(.text.AHRS_sinf) for AHRS_sinf + ahrs.o(i.get_angle) refers to ahrs_middleware.o(.text.AHRS_asinf) for AHRS_asinf + ahrs.o(i.get_angle) refers to ahrs_middleware.o(.text.AHRS_atan2f) for AHRS_atan2f + ahrs.o(i.get_carrier_gravity) refers to ahrs.o(.data) for carrier_gravity + ahrs.o(i.get_pitch) refers to ahrs_middleware.o(.text.AHRS_asinf) for AHRS_asinf + ahrs.o(i.get_roll) refers to ahrs_middleware.o(.text.AHRS_atan2f) for AHRS_atan2f + ahrs.o(i.get_yaw) refers to ahrs_middleware.o(.text.AHRS_atan2f) for AHRS_atan2f + ahrs.o(i.quat_normalization) refers to ahrs_middleware.o(.text.AHRS_invSqrt) for AHRS_invSqrt + acosf.o(i.__hardfp_acosf) refers (Special) to iusefp.o(.text) for __I$use$fp + acosf.o(i.__hardfp_acosf) refers to sqrtf.o(i.sqrtf) for sqrtf + acosf.o(i.__hardfp_acosf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan + acosf.o(i.__hardfp_acosf) refers to errno.o(i.__set_errno) for __set_errno + acosf.o(i.__hardfp_acosf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid + acosf.o(i.__softfp_acosf) refers (Special) to iusefp.o(.text) for __I$use$fp + acosf.o(i.__softfp_acosf) refers to acosf.o(i.__hardfp_acosf) for __hardfp_acosf + acosf.o(i.acosf) refers (Special) to iusefp.o(.text) for __I$use$fp + acosf.o(i.acosf) refers to acosf.o(i.__hardfp_acosf) for __hardfp_acosf asinf.o(i.__hardfp_asinf) refers (Special) to iusefp.o(.text) for __I$use$fp asinf.o(i.__hardfp_asinf) refers to sqrtf.o(i.sqrtf) for sqrtf asinf.o(i.__hardfp_asinf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf @@ -1339,6 +1403,37 @@ Section Cross References atan2f.o(i.__softfp_atan2f) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f atan2f.o(i.atan2f) refers (Special) to iusefp.o(.text) for __I$use$fp atan2f.o(i.atan2f) refers to atan2f.o(i.__hardfp_atan2f) for __hardfp_atan2f + cosf.o(i.__hardfp_cosf) refers (Special) to iusefp.o(.text) for __I$use$fp + cosf.o(i.__hardfp_cosf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2 + cosf.o(i.__hardfp_cosf) refers to errno.o(i.__set_errno) for __set_errno + cosf.o(i.__hardfp_cosf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid + cosf.o(i.__hardfp_cosf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan + cosf.o(i.__softfp_cosf) refers (Special) to iusefp.o(.text) for __I$use$fp + cosf.o(i.__softfp_cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf + cosf.o(i.cosf) refers (Special) to iusefp.o(.text) for __I$use$fp + cosf.o(i.cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf + sinf.o(i.__hardfp_sinf) refers (Special) to iusefp.o(.text) for __I$use$fp + sinf.o(i.__hardfp_sinf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2 + sinf.o(i.__hardfp_sinf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf + sinf.o(i.__hardfp_sinf) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow + sinf.o(i.__hardfp_sinf) refers to errno.o(i.__set_errno) for __set_errno + sinf.o(i.__hardfp_sinf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid + sinf.o(i.__hardfp_sinf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan + sinf.o(i.__softfp_sinf) refers (Special) to iusefp.o(.text) for __I$use$fp + sinf.o(i.__softfp_sinf) refers to sinf.o(i.__hardfp_sinf) for __hardfp_sinf + sinf.o(i.sinf) refers (Special) to iusefp.o(.text) for __I$use$fp + sinf.o(i.sinf) refers to sinf.o(i.__hardfp_sinf) for __hardfp_sinf + tanf.o(i.__hardfp_tanf) refers (Special) to iusefp.o(.text) for __I$use$fp + tanf.o(i.__hardfp_tanf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2 + tanf.o(i.__hardfp_tanf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf + tanf.o(i.__hardfp_tanf) refers to funder.o(i.__mathlib_flt_underflow) for __mathlib_flt_underflow + tanf.o(i.__hardfp_tanf) refers to errno.o(i.__set_errno) for __set_errno + tanf.o(i.__hardfp_tanf) refers to funder.o(i.__mathlib_flt_invalid) for __mathlib_flt_invalid + tanf.o(i.__hardfp_tanf) refers to funder.o(i.__mathlib_flt_infnan) for __mathlib_flt_infnan + tanf.o(i.__softfp_tanf) refers (Special) to iusefp.o(.text) for __I$use$fp + tanf.o(i.__softfp_tanf) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf + tanf.o(i.tanf) refers (Special) to iusefp.o(.text) for __I$use$fp + tanf.o(i.tanf) refers to tanf.o(i.__hardfp_tanf) for __hardfp_tanf entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock @@ -1363,6 +1458,9 @@ Section Cross References d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers to fepilogue.o(.text) for _float_round fpclassifyf.o(i.__ARM_fpclassifyf) refers (Special) to iusefp.o(.text) for __I$use$fp + rredf.o(i.__mathlib_rredf2) refers (Special) to iusefp.o(.text) for __I$use$fp + rredf.o(i.__mathlib_rredf2) refers to rredf.o(.constdata) for .constdata + rredf.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp sqrtf.o(i.__hardfp_sqrtf) refers (Special) to iusefp.o(.text) for __I$use$fp sqrtf.o(i.__hardfp_sqrtf) refers to errno.o(i.__set_errno) for __set_errno sqrtf.o(i.__softfp_sqrtf) refers (Special) to iusefp.o(.text) for __I$use$fp @@ -1392,15 +1490,13 @@ Removing Unused input sections from the image. Removing startup_stm32f407xx.o(HEAP), (512 bytes). Removing main.o(.text), (0 bytes). - Removing main.o(.text.get_angle), (188 bytes). - Removing main.o(.ARM.exidx.text.get_angle), (8 bytes). Removing main.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback), (8 bytes). Removing main.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback), (8 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.text.SystemClock_Config), (142 bytes). Removing main.o(.ARM.exidx.text.SystemClock_Config), (8 bytes). Removing main.o(.ARM.exidx.text.Error_Handler), (8 bytes). - Removing main.o(.bss.onto), (4 bytes). + Removing main.o(.data.ss), (4 bytes). Removing main.o(.ARM.use_no_argv), (4 bytes). Removing gpio.o(.text), (0 bytes). Removing gpio.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes). @@ -2399,12 +2495,14 @@ Removing Unused input sections from the image. Removing ist8310driver.o(.ARM.exidx.text.ist8310_init), (8 bytes). Removing ist8310driver.o(.text.ist8310_read_over), (92 bytes). Removing ist8310driver.o(.ARM.exidx.text.ist8310_read_over), (8 bytes). + Removing ist8310driver.o(.text.ist8310_read_mag), (92 bytes). Removing ist8310driver.o(.ARM.exidx.text.ist8310_read_mag), (8 bytes). Removing ist8310driver_middleware.o(.text), (0 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_GPIO_init), (8 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_com_init), (8 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_IIC_read_single_reg), (8 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_IIC_write_single_reg), (8 bytes). + Removing ist8310driver_middleware.o(.text.ist8310_IIC_read_muli_reg), (40 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_IIC_read_muli_reg), (8 bytes). Removing ist8310driver_middleware.o(.text.ist8310_IIC_write_muli_reg), (40 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_IIC_write_muli_reg), (8 bytes). @@ -2413,10 +2511,26 @@ Removing Unused input sections from the image. Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_RST_H), (8 bytes). Removing ist8310driver_middleware.o(.ARM.exidx.text.ist8310_RST_L), (8 bytes). Removing mahonyahrs.o(.text), (0 bytes). + Removing mahonyahrs.o(.text.MahonyAHRSupdate), (956 bytes). Removing mahonyahrs.o(.ARM.exidx.text.MahonyAHRSupdate), (8 bytes). + Removing mahonyahrs.o(.text.MahonyAHRSupdateIMU), (620 bytes). Removing mahonyahrs.o(.ARM.exidx.text.MahonyAHRSupdateIMU), (8 bytes). Removing mahonyahrs.o(.text.invSqrt), (50 bytes). Removing mahonyahrs.o(.ARM.exidx.text.invSqrt), (8 bytes). + Removing mahonyahrs.o(.data.twoKp), (4 bytes). + Removing mahonyahrs.o(.bss..L_MergedGlobals), (16 bytes). + Removing ahrs_middleware.o(.text), (0 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_get_height), (8 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_get_latitude), (8 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_invSqrt), (8 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_sinf), (8 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_cosf), (8 bytes). + Removing ahrs_middleware.o(.text.AHRS_tanf), (4 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_tanf), (8 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_asinf), (8 bytes). + Removing ahrs_middleware.o(.text.AHRS_acosf), (4 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_acosf), (8 bytes). + Removing ahrs_middleware.o(.ARM.exidx.text.AHRS_atan2f), (8 bytes). Removing bsp_can.o(.text), (0 bytes). Removing bsp_can.o(.ARM.exidx.text.can_filter_init), (8 bytes). Removing bsp_can.o(.ARM.exidx.text.CAN_cmd_chassis), (8 bytes). @@ -2428,7 +2542,7 @@ Removing Unused input sections from the image. Removing bsp_dbus.o(.text.sbus_to_rc), (140 bytes). Removing bsp_dbus.o(.ARM.exidx.text.sbus_to_rc), (8 bytes). Removing drv_chassis.o(.text), (0 bytes). - Removing drv_chassis.o(.text.PID_chassis_init), (76 bytes). + Removing drv_chassis.o(.text.PID_chassis_init), (92 bytes). Removing drv_chassis.o(.ARM.exidx.text.PID_chassis_init), (8 bytes). Removing drv_chassis.o(.ARM.exidx.text.Chassis_init), (8 bytes). Removing drv_chassis.o(.ARM.exidx.text.Chassis_RC), (8 bytes). @@ -2439,18 +2553,29 @@ Removing Unused input sections from the image. Removing apl_pid.o(.ARM.exidx.text.PID_init_angle), (8 bytes). Removing apl_pid.o(.ARM.exidx.text.PID_speed_output), (8 bytes). Removing apl_pid.o(.ARM.exidx.text.PID_angle_output), (8 bytes). - Removing apl_pid.o(.text.PID_set_speed), (360 bytes). - Removing apl_pid.o(.ARM.exidx.text.PID_set_speed), (8 bytes). - Removing apl_pid.o(.bss..L_MergedGlobals), (88 bytes). + Removing apl_pid.o(.bss.output), (8 bytes). Removing drv_gimbal.o(.text), (0 bytes). - Removing drv_gimbal.o(.text.PID_gimbal_init), (92 bytes). + Removing drv_gimbal.o(.text.PID_gimbal_init), (116 bytes). Removing drv_gimbal.o(.ARM.exidx.text.PID_gimbal_init), (8 bytes). Removing drv_gimbal.o(.ARM.exidx.text.Gimbal_init), (8 bytes). Removing drv_gimbal.o(.ARM.exidx.text.Gimbal_RC), (8 bytes). Removing drv_gimbal.o(.ARM.exidx.text.Gimbal_set_angle), (8 bytes). - Removing dfltui.o(.text), (26 bytes). + Removing apl_ins.o(.text), (0 bytes). + Removing apl_ins.o(.ARM.exidx.text.INS_init), (8 bytes). + Removing apl_ins.o(.ARM.exidx.text.imu_cali_slove), (8 bytes). + Removing apl_ins.o(.ARM.exidx.text.INS_get_data), (8 bytes). + Removing apl_ins.o(.bss.onto), (4 bytes). + Removing apl_ins.o(.bss.mag), (12 bytes). + Removing apl_ins.o(.bss.gyro_cali_offset), (12 bytes). + Removing apl_ins.o(.bss.accel_cali_offset), (12 bytes). + Removing apl_ins.o(.bss.mag_cali_offset), (12 bytes). + Removing apl_ins.o(.bss.temp), (4 bytes). + Removing ahrs.o(i.get_carrier_gravity), (12 bytes). + Removing ahrs.o(i.get_pitch), (46 bytes). + Removing ahrs.o(i.get_roll), (82 bytes). + Removing ahrs.o(i.get_yaw), (82 bytes). -1059 unused section(s) (total 54756 bytes) removed from the image. +1086 unused section(s) (total 56236 bytes) removed from the image. ============================================================================== @@ -2478,6 +2603,7 @@ Image Symbol Table ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE @@ -2488,14 +2614,22 @@ Image Symbol Table ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../mathlib/acosf.c 0x00000000 Number 0 acosf.o ABSOLUTE ../mathlib/asinf.c 0x00000000 Number 0 asinf.o ABSOLUTE ../mathlib/atan2f.c 0x00000000 Number 0 atan2f.o ABSOLUTE + ../mathlib/cosf.c 0x00000000 Number 0 cosf.o ABSOLUTE ../mathlib/fpclassifyf.c 0x00000000 Number 0 fpclassifyf.o ABSOLUTE ../mathlib/funder.c 0x00000000 Number 0 funder.o ABSOLUTE + ../mathlib/rredf.c 0x00000000 Number 0 rredf.o ABSOLUTE + ../mathlib/sinf.c 0x00000000 Number 0 sinf.o ABSOLUTE ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf.o ABSOLUTE + ../mathlib/tanf.c 0x00000000 Number 0 tanf.o ABSOLUTE + ..\User\AHRS\AHRS.c 0x00000000 Number 0 ahrs.o ABSOLUTE + AHRS_middleware.c 0x00000000 Number 0 ahrs_middleware.o ABSOLUTE BMI088Middleware.c 0x00000000 Number 0 bmi088middleware.o ABSOLUTE BMI088driver.c 0x00000000 Number 0 bmi088driver.o ABSOLUTE MahonyAHRS.c 0x00000000 Number 0 mahonyahrs.o ABSOLUTE + apl_INS.c 0x00000000 Number 0 apl_ins.o ABSOLUTE apl_pid.c 0x00000000 Number 0 apl_pid.o ABSOLUTE bsp_can.c 0x00000000 Number 0 bsp_can.o ABSOLUTE bsp_dbus.c 0x00000000 Number 0 bsp_dbus.o ABSOLUTE @@ -2553,222 +2687,261 @@ Image Symbol Table $v0 0x0800019c Number 0 startup_stm32f407xx.o(.text) .text 0x0800019c Section 36 startup_stm32f407xx.o(.text) .text 0x080001c0 Section 0 uldiv.o(.text) - .text 0x08000222 Section 0 dadd.o(.text) - .text 0x08000370 Section 0 dmul.o(.text) - .text 0x08000454 Section 0 ddiv.o(.text) - .text 0x08000532 Section 0 dcmplt.o(.text) - .text 0x08000568 Section 0 f2d.o(.text) - .text 0x0800058e Section 0 d2f.o(.text) - .text 0x080005c6 Section 0 llshl.o(.text) - .text 0x080005e4 Section 0 llushr.o(.text) - .text 0x08000604 Section 0 llsshr.o(.text) - .text 0x08000628 Section 0 iusefp.o(.text) - .text 0x08000628 Section 0 fepilogue.o(.text) - .text 0x08000696 Section 0 depilogue.o(.text) - .text 0x08000750 Section 36 init.o(.text) - [Anonymous Symbol] 0x08000774 Section 0 bmi088middleware.o(.text.BMI088_ACCEL_NS_H) - [Anonymous Symbol] 0x08000784 Section 0 bmi088middleware.o(.text.BMI088_ACCEL_NS_L) - [Anonymous Symbol] 0x08000794 Section 0 bmi088middleware.o(.text.BMI088_GPIO_init) - [Anonymous Symbol] 0x08000798 Section 0 bmi088middleware.o(.text.BMI088_GYRO_NS_H) - [Anonymous Symbol] 0x080007a8 Section 0 bmi088middleware.o(.text.BMI088_GYRO_NS_L) - [Anonymous Symbol] 0x080007b8 Section 0 bmi088middleware.o(.text.BMI088_com_init) - [Anonymous Symbol] 0x080007bc Section 0 bmi088middleware.o(.text.BMI088_delay_ms) - [Anonymous Symbol] 0x080009a4 Section 0 bmi088middleware.o(.text.BMI088_delay_us) - [Anonymous Symbol] 0x080009f0 Section 0 bmi088driver.o(.text.BMI088_init) - [Anonymous Symbol] 0x08000a08 Section 0 bmi088driver.o(.text.BMI088_read) - [Anonymous Symbol] 0x08000ba8 Section 0 bmi088middleware.o(.text.BMI088_read_write_byte) - [Anonymous Symbol] 0x08000bd8 Section 0 stm32f4xx_it.o(.text.BusFault_Handler) - [Anonymous Symbol] 0x08000bdc Section 0 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) - [Anonymous Symbol] 0x08000be8 Section 0 bsp_can.o(.text.CAN_cmd_chassis) - [Anonymous Symbol] 0x08000c48 Section 0 bsp_can.o(.text.CAN_cmd_gimbal) - [Anonymous Symbol] 0x08000ca8 Section 0 drv_chassis.o(.text.Chassis_RC) - [Anonymous Symbol] 0x08000d04 Section 0 drv_chassis.o(.text.Chassis_init) - [Anonymous Symbol] 0x08000d7c Section 0 drv_chassis.o(.text.Chassis_set_speed) - [Anonymous Symbol] 0x08000ee4 Section 0 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) - [Anonymous Symbol] 0x08000ef0 Section 0 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) - [Anonymous Symbol] 0x08000efc Section 0 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) - [Anonymous Symbol] 0x08000f08 Section 0 stm32f4xx_it.o(.text.DebugMon_Handler) - [Anonymous Symbol] 0x08000f0c Section 0 stm32f4xx_it.o(.text.EXTI3_IRQHandler) - [Anonymous Symbol] 0x08000f14 Section 0 stm32f4xx_it.o(.text.EXTI4_IRQHandler) - [Anonymous Symbol] 0x08000f1c Section 0 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) - [Anonymous Symbol] 0x08000f24 Section 0 main.o(.text.Error_Handler) - [Anonymous Symbol] 0x08000f28 Section 0 drv_gimbal.o(.text.Gimbal_RC) - [Anonymous Symbol] 0x08000f68 Section 0 drv_gimbal.o(.text.Gimbal_init) - [Anonymous Symbol] 0x08000ff8 Section 0 drv_gimbal.o(.text.Gimbal_set_angle) - [Anonymous Symbol] 0x0800104c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) - [Anonymous Symbol] 0x0800107c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) - [Anonymous Symbol] 0x0800113c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) - [Anonymous Symbol] 0x0800121c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ErrorCallback) - [Anonymous Symbol] 0x08001220 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) - [Anonymous Symbol] 0x08001340 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) - [Anonymous Symbol] 0x080015a0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) - [Anonymous Symbol] 0x08001694 Section 0 can.o(.text.HAL_CAN_MspInit) - [Anonymous Symbol] 0x0800170c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback) - [Anonymous Symbol] 0x08001710 Section 0 bsp_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) - [Anonymous Symbol] 0x08001770 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback) - [Anonymous Symbol] 0x08001774 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) - [Anonymous Symbol] 0x08001778 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_SleepCallback) - [Anonymous Symbol] 0x0800177c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) - [Anonymous Symbol] 0x080017d8 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback) - [Anonymous Symbol] 0x080017dc Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback) - [Anonymous Symbol] 0x080017e0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback) - [Anonymous Symbol] 0x080017e4 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback) - [Anonymous Symbol] 0x080017e8 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback) - [Anonymous Symbol] 0x080017ec Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback) - [Anonymous Symbol] 0x080017f0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) - [Anonymous Symbol] 0x080017f4 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - [Anonymous Symbol] 0x080019b4 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) - [Anonymous Symbol] 0x08001b18 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) - [Anonymous Symbol] 0x08001bb8 Section 0 stm32f4xx_hal.o(.text.HAL_Delay) - [Anonymous Symbol] 0x08001be0 Section 0 main.o(.text.HAL_GPIO_EXTI_Callback) - [Anonymous Symbol] 0x08001bf4 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - [Anonymous Symbol] 0x08001c0c Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) - [Anonymous Symbol] 0x08001dc0 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - [Anonymous Symbol] 0x08001dcc Section 0 stm32f4xx_hal.o(.text.HAL_GetTick) - [Anonymous Symbol] 0x08001dd8 Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) - [Anonymous Symbol] 0x08001f50 Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read) - [Anonymous Symbol] 0x080022c0 Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) - [Anonymous Symbol] 0x0800249c Section 0 i2c.o(.text.HAL_I2C_MspInit) - [Anonymous Symbol] 0x08002550 Section 0 stm32f4xx_hal.o(.text.HAL_IncTick) - [Anonymous Symbol] 0x0800256c Section 0 stm32f4xx_hal.o(.text.HAL_Init) - [Anonymous Symbol] 0x080025a4 Section 0 stm32f4xx_hal.o(.text.HAL_InitTick) - [Anonymous Symbol] 0x080025ec Section 0 stm32f4xx_hal_msp.o(.text.HAL_MspInit) - [Anonymous Symbol] 0x08002630 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - [Anonymous Symbol] 0x08002658 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - [Anonymous Symbol] 0x080026b0 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x080026d0 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - [Anonymous Symbol] 0x08002830 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - [Anonymous Symbol] 0x08002858 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - [Anonymous Symbol] 0x08002880 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - [Anonymous Symbol] 0x080028ec Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - [Anonymous Symbol] 0x08002c50 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) - [Anonymous Symbol] 0x08002cc4 Section 0 spi.o(.text.HAL_SPI_MspInit) - [Anonymous Symbol] 0x08002de8 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) - [Anonymous Symbol] 0x08003080 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - [Anonymous Symbol] 0x080030ac Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - [Anonymous Symbol] 0x080030b0 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - [Anonymous Symbol] 0x080030b4 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - [Anonymous Symbol] 0x0800316c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) - [Anonymous Symbol] 0x080031a4 Section 0 tim.o(.text.HAL_TIM_Base_MspInit) - [Anonymous Symbol] 0x0800321c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - [Anonymous Symbol] 0x0800323c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - [Anonymous Symbol] 0x080033d0 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - [Anonymous Symbol] 0x080033d4 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - [Anonymous Symbol] 0x08003544 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - [Anonymous Symbol] 0x08003548 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - [Anonymous Symbol] 0x08003764 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - [Anonymous Symbol] 0x0800379c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - [Anonymous Symbol] 0x080037a0 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - [Anonymous Symbol] 0x080037a4 Section 0 main.o(.text.HAL_TIM_PeriodElapsedCallback) - [Anonymous Symbol] 0x080038ec Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - [Anonymous Symbol] 0x080038f0 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_ErrorCallback) - [Anonymous Symbol] 0x080038f4 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) - [Anonymous Symbol] 0x08003954 Section 0 usart.o(.text.HAL_UART_MspInit) - [Anonymous Symbol] 0x08003a14 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - [Anonymous Symbol] 0x08003ab8 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) - [Anonymous Symbol] 0x08003abc Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) - [Anonymous Symbol] 0x08003ac0 Section 0 stm32f4xx_it.o(.text.HardFault_Handler) - I2C_RequestMemoryRead 0x08003ac5 Thumb Code 798 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryRead) - [Anonymous Symbol] 0x08003ac4 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryRead) - I2C_RequestMemoryWrite 0x08003de5 Thumb Code 626 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) - [Anonymous Symbol] 0x08003de4 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) - I2C_WaitOnBTFFlagUntilTimeout 0x08004059 Thumb Code 168 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) - [Anonymous Symbol] 0x08004058 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) - I2C_WaitOnFlagUntilTimeout 0x08004101 Thumb Code 336 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout) - [Anonymous Symbol] 0x08004100 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout) - I2C_WaitOnMasterAddressFlagUntilTimeout 0x08004251 Thumb Code 184 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) - [Anonymous Symbol] 0x08004250 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) - [Anonymous Symbol] 0x08004308 Section 0 can.o(.text.MX_CAN1_Init) - [Anonymous Symbol] 0x08004348 Section 0 dma.o(.text.MX_DMA_Init) - [Anonymous Symbol] 0x080043b4 Section 0 gpio.o(.text.MX_GPIO_Init) - [Anonymous Symbol] 0x0800451c Section 0 i2c.o(.text.MX_I2C3_Init) - [Anonymous Symbol] 0x08004560 Section 0 spi.o(.text.MX_SPI1_Init) - [Anonymous Symbol] 0x080045b4 Section 0 tim.o(.text.MX_TIM10_Init) - [Anonymous Symbol] 0x08004674 Section 0 tim.o(.text.MX_TIM3_Init) - [Anonymous Symbol] 0x080046e8 Section 0 usart.o(.text.MX_USART3_UART_Init) - [Anonymous Symbol] 0x08004730 Section 0 mahonyahrs.o(.text.MahonyAHRSupdate) - [Anonymous Symbol] 0x08004aec Section 0 mahonyahrs.o(.text.MahonyAHRSupdateIMU) - [Anonymous Symbol] 0x08004d58 Section 0 stm32f4xx_it.o(.text.MemManage_Handler) - [Anonymous Symbol] 0x08004d5c Section 0 stm32f4xx_it.o(.text.NMI_Handler) - [Anonymous Symbol] 0x08004d60 Section 0 apl_pid.o(.text.PID_angle_output) - [Anonymous Symbol] 0x08004ee4 Section 0 apl_pid.o(.text.PID_init_angle) - [Anonymous Symbol] 0x08004f08 Section 0 apl_pid.o(.text.PID_init_speed) - [Anonymous Symbol] 0x08004f3c Section 0 apl_pid.o(.text.PID_speed_output) - [Anonymous Symbol] 0x08004fe4 Section 0 stm32f4xx_it.o(.text.PendSV_Handler) - SPI_EndRxTxTransaction 0x08004fe9 Thumb Code 288 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) - [Anonymous Symbol] 0x08004fe8 Section 0 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) - [Anonymous Symbol] 0x08005108 Section 0 stm32f4xx_it.o(.text.SVC_Handler) - [Anonymous Symbol] 0x0800510c Section 0 stm32f4xx_it.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x08005110 Section 0 system_stm32f4xx.o(.text.SystemInit) - [Anonymous Symbol] 0x0800512c Section 0 stm32f4xx_it.o(.text.TIM3_IRQHandler) - [Anonymous Symbol] 0x08005138 Section 0 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) - UART_DMAError 0x08005275 Thumb Code 92 stm32f4xx_hal_uart.o(.text.UART_DMAError) - [Anonymous Symbol] 0x08005274 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAError) - UART_DMAReceiveCplt 0x080052d1 Thumb Code 54 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) - [Anonymous Symbol] 0x080052d0 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) - UART_DMARxHalfCplt 0x08005309 Thumb Code 6 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) - [Anonymous Symbol] 0x08005308 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) - UART_SetConfig 0x08005311 Thumb Code 266 stm32f4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x08005310 Section 0 stm32f4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x0800541c Section 0 bsp_dbus.o(.text.USART3_IDLE_IQR) - [Anonymous Symbol] 0x080054c4 Section 0 stm32f4xx_it.o(.text.USART3_IRQHandler) - [Anonymous Symbol] 0x080054c8 Section 0 stm32f4xx_it.o(.text.UsageFault_Handler) - [Anonymous Symbol] 0x080054cc Section 0 bmi088driver.o(.text.bmi088_accel_init) - [Anonymous Symbol] 0x0800571c Section 0 bmi088driver.o(.text.bmi088_gyro_init) - [Anonymous Symbol] 0x08005930 Section 0 bsp_can.o(.text.can_filter_init) - [Anonymous Symbol] 0x0800596c Section 0 bsp_dbus.o(.text.controller_init) - [Anonymous Symbol] 0x0800599c Section 0 ist8310driver_middleware.o(.text.ist8310_GPIO_init) - [Anonymous Symbol] 0x080059a0 Section 0 ist8310driver_middleware.o(.text.ist8310_IIC_read_muli_reg) - [Anonymous Symbol] 0x080059c8 Section 0 ist8310driver_middleware.o(.text.ist8310_IIC_read_single_reg) - [Anonymous Symbol] 0x08005a00 Section 0 ist8310driver_middleware.o(.text.ist8310_IIC_write_single_reg) - [Anonymous Symbol] 0x08005a30 Section 0 ist8310driver_middleware.o(.text.ist8310_RST_H) - [Anonymous Symbol] 0x08005a40 Section 0 ist8310driver_middleware.o(.text.ist8310_RST_L) - [Anonymous Symbol] 0x08005a50 Section 0 ist8310driver_middleware.o(.text.ist8310_com_init) - [Anonymous Symbol] 0x08005a54 Section 0 ist8310driver_middleware.o(.text.ist8310_delay_ms) - [Anonymous Symbol] 0x08005a58 Section 0 ist8310driver_middleware.o(.text.ist8310_delay_us) - [Anonymous Symbol] 0x08005aa4 Section 0 ist8310driver.o(.text.ist8310_init) - ist8310_write_reg_data_error 0x08005b70 Number 0 ist8310driver.o(.text.ist8310_init) - [Anonymous Symbol] 0x08005b7c Section 0 ist8310driver.o(.text.ist8310_read_mag) - [Anonymous Symbol] 0x08005bd8 Section 0 main.o(.text.main) - i.__ARM_fpclassifyf 0x08005d9a Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) - i.__hardfp_asinf 0x08005dc0 Section 0 asinf.o(i.__hardfp_asinf) - i.__hardfp_atan2f 0x08005eec Section 0 atan2f.o(i.__hardfp_atan2f) - i.__mathlib_flt_infnan 0x08006198 Section 0 funder.o(i.__mathlib_flt_infnan) - i.__mathlib_flt_infnan2 0x0800619e Section 0 funder.o(i.__mathlib_flt_infnan2) - i.__mathlib_flt_invalid 0x080061a4 Section 0 funder.o(i.__mathlib_flt_invalid) - i.__mathlib_flt_underflow 0x080061b4 Section 0 funder.o(i.__mathlib_flt_underflow) - i.__scatterload_copy 0x080061c4 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x080061d2 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x080061d4 Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_errno 0x080061e4 Section 0 errno.o(i.__set_errno) - i.sqrtf 0x080061f0 Section 0 sqrtf.o(i.sqrtf) - DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x08006246 Data 8 stm32f4xx_hal_dma.o(.rodata.cst8) - [Anonymous Symbol] 0x08006246 Section 0 stm32f4xx_hal_dma.o(.rodata.cst8) - write_BMI088_accel_reg_data_error 0x0800624e Data 18 bmi088driver.o(.rodata.write_BMI088_accel_reg_data_error) - [Anonymous Symbol] 0x0800624e Section 0 bmi088driver.o(.rodata.write_BMI088_accel_reg_data_error) - write_BMI088_gyro_reg_data_error 0x08006260 Data 18 bmi088driver.o(.rodata.write_BMI088_gyro_reg_data_error) - [Anonymous Symbol] 0x08006260 Section 0 bmi088driver.o(.rodata.write_BMI088_gyro_reg_data_error) - _errno 0x20000000 Data 4 errno.o(.data) - .data 0x20000000 Section 4 errno.o(.data) - .L_MergedGlobals 0x20000004 Data 8 stm32f4xx_hal.o(.data..L_MergedGlobals) - [Anonymous Symbol] 0x20000004 Section 0 stm32f4xx_hal.o(.data..L_MergedGlobals) - .L_MergedGlobals 0x2000000c Data 8 bmi088driver.o(.data..L_MergedGlobals) - [Anonymous Symbol] 0x2000000c Section 0 bmi088driver.o(.data..L_MergedGlobals) - .L_MergedGlobals 0x20000030 Data 52 main.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x20000030 Section 0 main.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x20000064 Data 16 mahonyahrs.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x20000064 Section 0 mahonyahrs.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x20000074 Data 32 bsp_can.o(.bss..L_MergedGlobals) - chassis_can_send_data 0x20000074 Data 8 bsp_can.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x20000074 Section 0 bsp_can.o(.bss..L_MergedGlobals) - chassis_tx_message 0x2000007c Data 24 bsp_can.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x20000094 Data 42 bsp_dbus.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x20000094 Section 0 bsp_dbus.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x200000c0 Data 40 drv_chassis.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x200000c0 Section 0 drv_chassis.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x200000e8 Data 120 drv_gimbal.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x200000e8 Section 0 drv_gimbal.o(.bss..L_MergedGlobals) - STACK 0x20000510 Section 1024 startup_stm32f407xx.o(STACK) + .text 0x08000222 Section 0 memseta.o(.text) + .text 0x08000246 Section 0 dadd.o(.text) + .text 0x08000394 Section 0 dmul.o(.text) + .text 0x08000478 Section 0 ddiv.o(.text) + .text 0x08000556 Section 0 dcmplt.o(.text) + .text 0x0800058c Section 0 dfltui.o(.text) + .text 0x080005a6 Section 0 f2d.o(.text) + .text 0x080005cc Section 0 d2f.o(.text) + .text 0x08000604 Section 0 llshl.o(.text) + .text 0x08000622 Section 0 llushr.o(.text) + .text 0x08000642 Section 0 llsshr.o(.text) + .text 0x08000666 Section 0 iusefp.o(.text) + .text 0x08000666 Section 0 fepilogue.o(.text) + .text 0x080006d4 Section 0 depilogue.o(.text) + .text 0x08000790 Section 36 init.o(.text) + [Anonymous Symbol] 0x080007b4 Section 0 ahrs_middleware.o(.text.AHRS_asinf) + [Anonymous Symbol] 0x080007b8 Section 0 ahrs_middleware.o(.text.AHRS_atan2f) + [Anonymous Symbol] 0x080007bc Section 0 ahrs_middleware.o(.text.AHRS_cosf) + [Anonymous Symbol] 0x080007c0 Section 0 ahrs_middleware.o(.text.AHRS_get_height) + [Anonymous Symbol] 0x080007cc Section 0 ahrs_middleware.o(.text.AHRS_get_latitude) + [Anonymous Symbol] 0x080007dc Section 0 ahrs_middleware.o(.text.AHRS_invSqrt) + [Anonymous Symbol] 0x080007ec Section 0 ahrs_middleware.o(.text.AHRS_sinf) + [Anonymous Symbol] 0x080007f0 Section 0 bmi088middleware.o(.text.BMI088_ACCEL_NS_H) + [Anonymous Symbol] 0x08000800 Section 0 bmi088middleware.o(.text.BMI088_ACCEL_NS_L) + [Anonymous Symbol] 0x08000810 Section 0 bmi088middleware.o(.text.BMI088_GPIO_init) + [Anonymous Symbol] 0x08000814 Section 0 bmi088middleware.o(.text.BMI088_GYRO_NS_H) + [Anonymous Symbol] 0x08000824 Section 0 bmi088middleware.o(.text.BMI088_GYRO_NS_L) + [Anonymous Symbol] 0x08000834 Section 0 bmi088middleware.o(.text.BMI088_com_init) + [Anonymous Symbol] 0x08000838 Section 0 bmi088middleware.o(.text.BMI088_delay_ms) + [Anonymous Symbol] 0x08000a20 Section 0 bmi088middleware.o(.text.BMI088_delay_us) + [Anonymous Symbol] 0x08000a6c Section 0 bmi088driver.o(.text.BMI088_init) + [Anonymous Symbol] 0x08000a84 Section 0 bmi088driver.o(.text.BMI088_read) + [Anonymous Symbol] 0x08000c24 Section 0 bmi088middleware.o(.text.BMI088_read_write_byte) + [Anonymous Symbol] 0x08000c54 Section 0 stm32f4xx_it.o(.text.BusFault_Handler) + [Anonymous Symbol] 0x08000c58 Section 0 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) + [Anonymous Symbol] 0x08000c64 Section 0 bsp_can.o(.text.CAN_cmd_chassis) + [Anonymous Symbol] 0x08000cc4 Section 0 bsp_can.o(.text.CAN_cmd_gimbal) + [Anonymous Symbol] 0x08000d24 Section 0 drv_chassis.o(.text.Chassis_RC) + [Anonymous Symbol] 0x08000d80 Section 0 drv_chassis.o(.text.Chassis_init) + [Anonymous Symbol] 0x08000e08 Section 0 drv_chassis.o(.text.Chassis_set_speed) + [Anonymous Symbol] 0x08000f74 Section 0 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) + [Anonymous Symbol] 0x08000f80 Section 0 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) + [Anonymous Symbol] 0x08000f8c Section 0 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) + [Anonymous Symbol] 0x08000f98 Section 0 stm32f4xx_it.o(.text.DebugMon_Handler) + [Anonymous Symbol] 0x08000f9c Section 0 stm32f4xx_it.o(.text.EXTI3_IRQHandler) + [Anonymous Symbol] 0x08000fa4 Section 0 stm32f4xx_it.o(.text.EXTI4_IRQHandler) + [Anonymous Symbol] 0x08000fac Section 0 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) + [Anonymous Symbol] 0x08000fb4 Section 0 main.o(.text.Error_Handler) + [Anonymous Symbol] 0x08000fb8 Section 0 drv_gimbal.o(.text.Gimbal_RC) + [Anonymous Symbol] 0x08001068 Section 0 drv_gimbal.o(.text.Gimbal_init) + [Anonymous Symbol] 0x08001110 Section 0 drv_gimbal.o(.text.Gimbal_set_angle) + [Anonymous Symbol] 0x08001164 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) + [Anonymous Symbol] 0x08001194 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) + [Anonymous Symbol] 0x08001254 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) + [Anonymous Symbol] 0x08001334 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ErrorCallback) + [Anonymous Symbol] 0x08001338 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) + [Anonymous Symbol] 0x08001458 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) + [Anonymous Symbol] 0x080016b8 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) + [Anonymous Symbol] 0x080017ac Section 0 can.o(.text.HAL_CAN_MspInit) + [Anonymous Symbol] 0x08001824 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback) + [Anonymous Symbol] 0x08001828 Section 0 bsp_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) + [Anonymous Symbol] 0x08001888 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback) + [Anonymous Symbol] 0x0800188c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) + [Anonymous Symbol] 0x08001890 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_SleepCallback) + [Anonymous Symbol] 0x08001894 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) + [Anonymous Symbol] 0x080018f0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback) + [Anonymous Symbol] 0x080018f4 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback) + [Anonymous Symbol] 0x080018f8 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback) + [Anonymous Symbol] 0x080018fc Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback) + [Anonymous Symbol] 0x08001900 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback) + [Anonymous Symbol] 0x08001904 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback) + [Anonymous Symbol] 0x08001908 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) + [Anonymous Symbol] 0x0800190c Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + [Anonymous Symbol] 0x08001acc Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) + [Anonymous Symbol] 0x08001c30 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) + [Anonymous Symbol] 0x08001cd0 Section 0 stm32f4xx_hal.o(.text.HAL_Delay) + [Anonymous Symbol] 0x08001cf8 Section 0 main.o(.text.HAL_GPIO_EXTI_Callback) + [Anonymous Symbol] 0x08001cfc Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + [Anonymous Symbol] 0x08001d14 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) + [Anonymous Symbol] 0x08001ec8 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + [Anonymous Symbol] 0x08001ed4 Section 0 stm32f4xx_hal.o(.text.HAL_GetTick) + [Anonymous Symbol] 0x08001ee0 Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) + [Anonymous Symbol] 0x08002058 Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read) + [Anonymous Symbol] 0x080023c8 Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) + [Anonymous Symbol] 0x080025a4 Section 0 i2c.o(.text.HAL_I2C_MspInit) + [Anonymous Symbol] 0x08002658 Section 0 stm32f4xx_hal.o(.text.HAL_IncTick) + [Anonymous Symbol] 0x08002674 Section 0 stm32f4xx_hal.o(.text.HAL_Init) + [Anonymous Symbol] 0x080026ac Section 0 stm32f4xx_hal.o(.text.HAL_InitTick) + [Anonymous Symbol] 0x080026f4 Section 0 stm32f4xx_hal_msp.o(.text.HAL_MspInit) + [Anonymous Symbol] 0x08002738 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + [Anonymous Symbol] 0x08002760 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + [Anonymous Symbol] 0x080027b8 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x080027d8 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + [Anonymous Symbol] 0x08002938 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + [Anonymous Symbol] 0x08002960 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + [Anonymous Symbol] 0x08002988 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + [Anonymous Symbol] 0x080029f4 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + [Anonymous Symbol] 0x08002d58 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) + [Anonymous Symbol] 0x08002dcc Section 0 spi.o(.text.HAL_SPI_MspInit) + [Anonymous Symbol] 0x08002ef0 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) + [Anonymous Symbol] 0x08003188 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + [Anonymous Symbol] 0x080031b4 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + [Anonymous Symbol] 0x080031b8 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + [Anonymous Symbol] 0x080031bc Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + [Anonymous Symbol] 0x08003274 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) + [Anonymous Symbol] 0x080032ac Section 0 tim.o(.text.HAL_TIM_Base_MspInit) + [Anonymous Symbol] 0x08003324 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + [Anonymous Symbol] 0x08003344 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + [Anonymous Symbol] 0x080034d8 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + [Anonymous Symbol] 0x080034dc Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + [Anonymous Symbol] 0x0800364c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + [Anonymous Symbol] 0x08003650 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + [Anonymous Symbol] 0x0800386c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + [Anonymous Symbol] 0x080038a4 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + [Anonymous Symbol] 0x080038a8 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + [Anonymous Symbol] 0x080038ac Section 0 main.o(.text.HAL_TIM_PeriodElapsedCallback) + [Anonymous Symbol] 0x08003918 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + [Anonymous Symbol] 0x0800391c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_ErrorCallback) + [Anonymous Symbol] 0x08003920 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) + [Anonymous Symbol] 0x08003980 Section 0 usart.o(.text.HAL_UART_MspInit) + [Anonymous Symbol] 0x08003a40 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + [Anonymous Symbol] 0x08003ae4 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) + [Anonymous Symbol] 0x08003ae8 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) + [Anonymous Symbol] 0x08003aec Section 0 stm32f4xx_it.o(.text.HardFault_Handler) + I2C_RequestMemoryRead 0x08003af1 Thumb Code 798 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryRead) + [Anonymous Symbol] 0x08003af0 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryRead) + I2C_RequestMemoryWrite 0x08003e11 Thumb Code 626 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) + [Anonymous Symbol] 0x08003e10 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) + I2C_WaitOnBTFFlagUntilTimeout 0x08004085 Thumb Code 168 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) + [Anonymous Symbol] 0x08004084 Section 0 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) + I2C_WaitOnFlagUntilTimeout 0x0800412d Thumb Code 336 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout) + [Anonymous Symbol] 0x0800412c Section 0 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout) + I2C_WaitOnMasterAddressFlagUntilTimeout 0x0800427d Thumb Code 184 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) + [Anonymous Symbol] 0x0800427c Section 0 stm32f4xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) + [Anonymous Symbol] 0x08004334 Section 0 apl_ins.o(.text.INS_get_data) + [Anonymous Symbol] 0x08004420 Section 0 apl_ins.o(.text.INS_init) + [Anonymous Symbol] 0x0800451c Section 0 can.o(.text.MX_CAN1_Init) + [Anonymous Symbol] 0x0800455c Section 0 dma.o(.text.MX_DMA_Init) + [Anonymous Symbol] 0x080045c8 Section 0 gpio.o(.text.MX_GPIO_Init) + [Anonymous Symbol] 0x08004730 Section 0 i2c.o(.text.MX_I2C3_Init) + [Anonymous Symbol] 0x08004774 Section 0 spi.o(.text.MX_SPI1_Init) + [Anonymous Symbol] 0x080047c8 Section 0 tim.o(.text.MX_TIM10_Init) + [Anonymous Symbol] 0x08004888 Section 0 tim.o(.text.MX_TIM3_Init) + [Anonymous Symbol] 0x080048fc Section 0 usart.o(.text.MX_USART3_UART_Init) + [Anonymous Symbol] 0x08004944 Section 0 stm32f4xx_it.o(.text.MemManage_Handler) + [Anonymous Symbol] 0x08004948 Section 0 stm32f4xx_it.o(.text.NMI_Handler) + [Anonymous Symbol] 0x08004950 Section 0 apl_pid.o(.text.PID_angle_output) + [Anonymous Symbol] 0x08004ad4 Section 0 apl_pid.o(.text.PID_init_angle) + [Anonymous Symbol] 0x08004af8 Section 0 apl_pid.o(.text.PID_init_speed) + [Anonymous Symbol] 0x08004b20 Section 0 apl_pid.o(.text.PID_speed_output) + [Anonymous Symbol] 0x08004c10 Section 0 stm32f4xx_it.o(.text.PendSV_Handler) + SPI_EndRxTxTransaction 0x08004c15 Thumb Code 288 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) + [Anonymous Symbol] 0x08004c14 Section 0 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) + [Anonymous Symbol] 0x08004d34 Section 0 stm32f4xx_it.o(.text.SVC_Handler) + [Anonymous Symbol] 0x08004d38 Section 0 stm32f4xx_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08004d3c Section 0 system_stm32f4xx.o(.text.SystemInit) + [Anonymous Symbol] 0x08004d58 Section 0 stm32f4xx_it.o(.text.TIM3_IRQHandler) + [Anonymous Symbol] 0x08004d64 Section 0 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) + UART_DMAError 0x08004ea1 Thumb Code 92 stm32f4xx_hal_uart.o(.text.UART_DMAError) + [Anonymous Symbol] 0x08004ea0 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAError) + UART_DMAReceiveCplt 0x08004efd Thumb Code 54 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) + [Anonymous Symbol] 0x08004efc Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) + UART_DMARxHalfCplt 0x08004f35 Thumb Code 6 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) + [Anonymous Symbol] 0x08004f34 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) + UART_SetConfig 0x08004f3d Thumb Code 266 stm32f4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08004f3c Section 0 stm32f4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08005048 Section 0 bsp_dbus.o(.text.USART3_IDLE_IQR) + [Anonymous Symbol] 0x080050f0 Section 0 stm32f4xx_it.o(.text.USART3_IRQHandler) + [Anonymous Symbol] 0x080050f4 Section 0 stm32f4xx_it.o(.text.UsageFault_Handler) + [Anonymous Symbol] 0x080050f8 Section 0 bmi088driver.o(.text.bmi088_accel_init) + [Anonymous Symbol] 0x08005348 Section 0 bmi088driver.o(.text.bmi088_gyro_init) + [Anonymous Symbol] 0x0800555c Section 0 bsp_can.o(.text.can_filter_init) + [Anonymous Symbol] 0x08005598 Section 0 bsp_dbus.o(.text.controller_init) + imu_cali_slove 0x080055c9 Thumb Code 458 apl_ins.o(.text.imu_cali_slove) + [Anonymous Symbol] 0x080055c8 Section 0 apl_ins.o(.text.imu_cali_slove) + [Anonymous Symbol] 0x08005794 Section 0 ist8310driver_middleware.o(.text.ist8310_GPIO_init) + [Anonymous Symbol] 0x08005798 Section 0 ist8310driver_middleware.o(.text.ist8310_IIC_read_single_reg) + [Anonymous Symbol] 0x080057d0 Section 0 ist8310driver_middleware.o(.text.ist8310_IIC_write_single_reg) + [Anonymous Symbol] 0x08005800 Section 0 ist8310driver_middleware.o(.text.ist8310_RST_H) + [Anonymous Symbol] 0x08005810 Section 0 ist8310driver_middleware.o(.text.ist8310_RST_L) + [Anonymous Symbol] 0x08005820 Section 0 ist8310driver_middleware.o(.text.ist8310_com_init) + [Anonymous Symbol] 0x08005824 Section 0 ist8310driver_middleware.o(.text.ist8310_delay_ms) + [Anonymous Symbol] 0x08005828 Section 0 ist8310driver_middleware.o(.text.ist8310_delay_us) + [Anonymous Symbol] 0x08005874 Section 0 ist8310driver.o(.text.ist8310_init) + ist8310_write_reg_data_error 0x08005940 Number 0 ist8310driver.o(.text.ist8310_init) + [Anonymous Symbol] 0x0800594c Section 0 main.o(.text.main) + AHRS_fabs 0x08005a23 Thumb Code 26 ahrs.o(i.AHRS_fabs) + i.AHRS_fabs 0x08005a22 Section 0 ahrs.o(i.AHRS_fabs) + i.AHRS_init 0x08005a3c Section 0 ahrs.o(i.AHRS_init) + i.AHRS_update 0x08005cd8 Section 0 ahrs.o(i.AHRS_update) + i.__ARM_fpclassifyf 0x08005e12 Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) + i.__hardfp_asinf 0x08005e38 Section 0 asinf.o(i.__hardfp_asinf) + i.__hardfp_atan2f 0x08005f64 Section 0 atan2f.o(i.__hardfp_atan2f) + i.__hardfp_cosf 0x08006210 Section 0 cosf.o(i.__hardfp_cosf) + i.__hardfp_sinf 0x08006360 Section 0 sinf.o(i.__hardfp_sinf) + i.__mathlib_flt_infnan 0x080064f0 Section 0 funder.o(i.__mathlib_flt_infnan) + i.__mathlib_flt_infnan2 0x080064f6 Section 0 funder.o(i.__mathlib_flt_infnan2) + i.__mathlib_flt_invalid 0x080064fc Section 0 funder.o(i.__mathlib_flt_invalid) + i.__mathlib_flt_underflow 0x0800650c Section 0 funder.o(i.__mathlib_flt_underflow) + i.__mathlib_rredf2 0x0800651c Section 0 rredf.o(i.__mathlib_rredf2) + i.__scatterload_copy 0x08006670 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0800667e Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08006680 Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_errno 0x08006690 Section 0 errno.o(i.__set_errno) + accel_comple_filter 0x0800669d Thumb Code 454 ahrs.o(i.accel_comple_filter) + i.accel_comple_filter 0x0800669c Section 0 ahrs.o(i.accel_comple_filter) + accel_update_kp_ki 0x0800686d Thumb Code 370 ahrs.o(i.accel_update_kp_ki) + i.accel_update_kp_ki 0x0800686c Section 0 ahrs.o(i.accel_update_kp_ki) + angle_to_quat 0x080069f9 Thumb Code 364 ahrs.o(i.angle_to_quat) + i.angle_to_quat 0x080069f8 Section 0 ahrs.o(i.angle_to_quat) + i.get_angle 0x08006b64 Section 0 ahrs.o(i.get_angle) + quat_normalization 0x08006c4d Thumb Code 126 ahrs.o(i.quat_normalization) + i.quat_normalization 0x08006c4c Section 0 ahrs.o(i.quat_normalization) + i.sqrtf 0x08006cd0 Section 0 sqrtf.o(i.sqrtf) + update_w 0x08006d0f Thumb Code 122 ahrs.o(i.update_w) + i.update_w 0x08006d0e Section 0 ahrs.o(i.update_w) + .constdata 0x08006d88 Section 12 ahrs.o(.constdata) + twooverpi 0x08006d94 Data 32 rredf.o(.constdata) + .constdata 0x08006d94 Section 32 rredf.o(.constdata) + DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x08006dcc Data 8 stm32f4xx_hal_dma.o(.rodata.cst8) + [Anonymous Symbol] 0x08006dcc Section 0 stm32f4xx_hal_dma.o(.rodata.cst8) + write_BMI088_accel_reg_data_error 0x08006dd4 Data 18 bmi088driver.o(.rodata.write_BMI088_accel_reg_data_error) + [Anonymous Symbol] 0x08006dd4 Section 0 bmi088driver.o(.rodata.write_BMI088_accel_reg_data_error) + write_BMI088_gyro_reg_data_error 0x08006de6 Data 18 bmi088driver.o(.rodata.write_BMI088_gyro_reg_data_error) + [Anonymous Symbol] 0x08006de6 Section 0 bmi088driver.o(.rodata.write_BMI088_gyro_reg_data_error) + local_hight 0x20000000 Data 4 ahrs.o(.data) + .data 0x20000000 Section 16 ahrs.o(.data) + latitude 0x20000004 Data 4 ahrs.o(.data) + local_gravity 0x20000008 Data 4 ahrs.o(.data) + carrier_gravity 0x2000000c Data 4 ahrs.o(.data) + _errno 0x20000010 Data 4 errno.o(.data) + .data 0x20000010 Section 4 errno.o(.data) + .L_MergedGlobals 0x20000014 Data 8 stm32f4xx_hal.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x20000014 Section 0 stm32f4xx_hal.o(.data..L_MergedGlobals) + .L_MergedGlobals 0x2000001c Data 8 bmi088driver.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x2000001c Section 0 bmi088driver.o(.data..L_MergedGlobals) + .L_MergedGlobals 0x20000024 Data 108 apl_ins.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x20000024 Section 0 apl_ins.o(.data..L_MergedGlobals) + .L_MergedGlobals 0x200000c8 Data 32 bsp_can.o(.bss..L_MergedGlobals) + chassis_can_send_data 0x200000c8 Data 8 bsp_can.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x200000c8 Section 0 bsp_can.o(.bss..L_MergedGlobals) + chassis_tx_message 0x200000d0 Data 24 bsp_can.o(.bss..L_MergedGlobals) + .L_MergedGlobals 0x200000e8 Data 42 bsp_dbus.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x200000e8 Section 0 bsp_dbus.o(.bss..L_MergedGlobals) + .L_MergedGlobals 0x20000118 Data 40 drv_chassis.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x20000118 Section 0 drv_chassis.o(.bss..L_MergedGlobals) + .L_MergedGlobals 0x20000140 Data 120 drv_gimbal.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x20000140 Section 0 drv_gimbal.o(.bss..L_MergedGlobals) + .L_MergedGlobals.1 0x200001b8 Data 124 apl_ins.o(.bss..L_MergedGlobals.1) + accel_fliter_2.0 0x200001b8 Data 4 apl_ins.o(.bss..L_MergedGlobals.1) + [Anonymous Symbol] 0x200001b8 Section 0 apl_ins.o(.bss..L_MergedGlobals.1) + accel_fliter_2.1 0x200001bc Data 4 apl_ins.o(.bss..L_MergedGlobals.1) + accel_fliter_2.2 0x200001c0 Data 4 apl_ins.o(.bss..L_MergedGlobals.1) + accel_fliter_3 0x200001f4 Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + STACK 0x20000600 Section 1024 startup_stm32f407xx.o(STACK) Global Symbols @@ -2866,231 +3039,253 @@ Image Symbol Table USART6_IRQHandler 0x080001b7 Thumb Code 0 startup_stm32f407xx.o(.text) WWDG_IRQHandler 0x080001b7 Thumb Code 0 startup_stm32f407xx.o(.text) __aeabi_uldivmod 0x080001c1 Thumb Code 98 uldiv.o(.text) - __aeabi_dadd 0x08000223 Thumb Code 322 dadd.o(.text) - __aeabi_dsub 0x08000365 Thumb Code 6 dadd.o(.text) - __aeabi_drsub 0x0800036b Thumb Code 6 dadd.o(.text) - __aeabi_dmul 0x08000371 Thumb Code 228 dmul.o(.text) - __aeabi_ddiv 0x08000455 Thumb Code 222 ddiv.o(.text) - __aeabi_dcmplt 0x08000533 Thumb Code 54 dcmplt.o(.text) - __aeabi_f2d 0x08000569 Thumb Code 38 f2d.o(.text) - __aeabi_d2f 0x0800058f Thumb Code 56 d2f.o(.text) - __aeabi_llsl 0x080005c7 Thumb Code 30 llshl.o(.text) - _ll_shift_l 0x080005c7 Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x080005e5 Thumb Code 32 llushr.o(.text) - _ll_ushift_r 0x080005e5 Thumb Code 0 llushr.o(.text) - __aeabi_lasr 0x08000605 Thumb Code 36 llsshr.o(.text) - _ll_sshift_r 0x08000605 Thumb Code 0 llsshr.o(.text) - __I$use$fp 0x08000629 Thumb Code 0 iusefp.o(.text) - _float_round 0x08000629 Thumb Code 18 fepilogue.o(.text) - _float_epilogue 0x0800063b Thumb Code 92 fepilogue.o(.text) - _double_round 0x08000697 Thumb Code 30 depilogue.o(.text) - _double_epilogue 0x080006b5 Thumb Code 156 depilogue.o(.text) - __scatterload 0x08000751 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x08000751 Thumb Code 0 init.o(.text) - BMI088_ACCEL_NS_H 0x08000775 Thumb Code 14 bmi088middleware.o(.text.BMI088_ACCEL_NS_H) - BMI088_ACCEL_NS_L 0x08000785 Thumb Code 14 bmi088middleware.o(.text.BMI088_ACCEL_NS_L) - BMI088_GPIO_init 0x08000795 Thumb Code 2 bmi088middleware.o(.text.BMI088_GPIO_init) - BMI088_GYRO_NS_H 0x08000799 Thumb Code 16 bmi088middleware.o(.text.BMI088_GYRO_NS_H) - BMI088_GYRO_NS_L 0x080007a9 Thumb Code 16 bmi088middleware.o(.text.BMI088_GYRO_NS_L) - BMI088_com_init 0x080007b9 Thumb Code 2 bmi088middleware.o(.text.BMI088_com_init) - BMI088_delay_ms 0x080007bd Thumb Code 486 bmi088middleware.o(.text.BMI088_delay_ms) - BMI088_delay_us 0x080009a5 Thumb Code 74 bmi088middleware.o(.text.BMI088_delay_us) - BMI088_init 0x080009f1 Thumb Code 24 bmi088driver.o(.text.BMI088_init) - BMI088_read 0x08000a09 Thumb Code 414 bmi088driver.o(.text.BMI088_read) - BMI088_read_write_byte 0x08000ba9 Thumb Code 46 bmi088middleware.o(.text.BMI088_read_write_byte) - BusFault_Handler 0x08000bd9 Thumb Code 2 stm32f4xx_it.o(.text.BusFault_Handler) - CAN1_RX0_IRQHandler 0x08000bdd Thumb Code 12 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) - CAN_cmd_chassis 0x08000be9 Thumb Code 94 bsp_can.o(.text.CAN_cmd_chassis) - CAN_cmd_gimbal 0x08000c49 Thumb Code 94 bsp_can.o(.text.CAN_cmd_gimbal) - Chassis_RC 0x08000ca9 Thumb Code 92 drv_chassis.o(.text.Chassis_RC) - Chassis_init 0x08000d05 Thumb Code 120 drv_chassis.o(.text.Chassis_init) - Chassis_set_speed 0x08000d7d Thumb Code 360 drv_chassis.o(.text.Chassis_set_speed) - DMA1_Stream1_IRQHandler 0x08000ee5 Thumb Code 12 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) - DMA2_Stream2_IRQHandler 0x08000ef1 Thumb Code 12 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) - DMA2_Stream3_IRQHandler 0x08000efd Thumb Code 12 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) - DebugMon_Handler 0x08000f09 Thumb Code 2 stm32f4xx_it.o(.text.DebugMon_Handler) - EXTI3_IRQHandler 0x08000f0d Thumb Code 6 stm32f4xx_it.o(.text.EXTI3_IRQHandler) - EXTI4_IRQHandler 0x08000f15 Thumb Code 6 stm32f4xx_it.o(.text.EXTI4_IRQHandler) - EXTI9_5_IRQHandler 0x08000f1d Thumb Code 6 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) - Error_Handler 0x08000f25 Thumb Code 2 main.o(.text.Error_Handler) - Gimbal_RC 0x08000f29 Thumb Code 64 drv_gimbal.o(.text.Gimbal_RC) - Gimbal_init 0x08000f69 Thumb Code 144 drv_gimbal.o(.text.Gimbal_init) - Gimbal_set_angle 0x08000ff9 Thumb Code 84 drv_gimbal.o(.text.Gimbal_set_angle) - HAL_CAN_ActivateNotification 0x0800104d Thumb Code 46 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) - HAL_CAN_AddTxMessage 0x0800107d Thumb Code 192 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) - HAL_CAN_ConfigFilter 0x0800113d Thumb Code 222 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) - HAL_CAN_ErrorCallback 0x0800121d Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_ErrorCallback) - HAL_CAN_GetRxMessage 0x08001221 Thumb Code 286 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) - HAL_CAN_IRQHandler 0x08001341 Thumb Code 606 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) - HAL_CAN_Init 0x080015a1 Thumb Code 244 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) - HAL_CAN_MspInit 0x08001695 Thumb Code 120 can.o(.text.HAL_CAN_MspInit) - HAL_CAN_RxFifo0FullCallback 0x0800170d Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback) - HAL_CAN_RxFifo0MsgPendingCallback 0x08001711 Thumb Code 94 bsp_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) - HAL_CAN_RxFifo1FullCallback 0x08001771 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback) - HAL_CAN_RxFifo1MsgPendingCallback 0x08001775 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) - HAL_CAN_SleepCallback 0x08001779 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_SleepCallback) - HAL_CAN_Start 0x0800177d Thumb Code 90 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) - HAL_CAN_TxMailbox0AbortCallback 0x080017d9 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback) - HAL_CAN_TxMailbox0CompleteCallback 0x080017dd Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback) - HAL_CAN_TxMailbox1AbortCallback 0x080017e1 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback) - HAL_CAN_TxMailbox1CompleteCallback 0x080017e5 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback) - HAL_CAN_TxMailbox2AbortCallback 0x080017e9 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback) - HAL_CAN_TxMailbox2CompleteCallback 0x080017ed Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback) - HAL_CAN_WakeUpFromRxMsgCallback 0x080017f1 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) - HAL_DMA_IRQHandler 0x080017f5 Thumb Code 448 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x080019b5 Thumb Code 354 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) - HAL_DMA_Start_IT 0x08001b19 Thumb Code 158 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) - HAL_Delay 0x08001bb9 Thumb Code 40 stm32f4xx_hal.o(.text.HAL_Delay) - HAL_GPIO_EXTI_Callback 0x08001be1 Thumb Code 20 main.o(.text.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x08001bf5 Thumb Code 22 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x08001c0d Thumb Code 434 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) - HAL_GPIO_WritePin 0x08001dc1 Thumb Code 10 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - HAL_GetTick 0x08001dcd Thumb Code 12 stm32f4xx_hal.o(.text.HAL_GetTick) - HAL_I2C_Init 0x08001dd9 Thumb Code 374 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) - HAL_I2C_Mem_Read 0x08001f51 Thumb Code 878 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read) - HAL_I2C_Mem_Write 0x080022c1 Thumb Code 474 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) - HAL_I2C_MspInit 0x0800249d Thumb Code 180 i2c.o(.text.HAL_I2C_MspInit) - HAL_IncTick 0x08002551 Thumb Code 26 stm32f4xx_hal.o(.text.HAL_IncTick) - HAL_Init 0x0800256d Thumb Code 54 stm32f4xx_hal.o(.text.HAL_Init) - HAL_InitTick 0x080025a5 Thumb Code 72 stm32f4xx_hal.o(.text.HAL_InitTick) - HAL_MspInit 0x080025ed Thumb Code 66 stm32f4xx_hal_msp.o(.text.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08002631 Thumb Code 38 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08002659 Thumb Code 86 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x080026b1 Thumb Code 32 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x080026d1 Thumb Code 352 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x08002831 Thumb Code 38 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08002859 Thumb Code 38 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08002881 Thumb Code 106 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x080028ed Thumb Code 868 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - HAL_SPI_Init 0x08002c51 Thumb Code 116 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) - HAL_SPI_MspInit 0x08002cc5 Thumb Code 290 spi.o(.text.HAL_SPI_MspInit) - HAL_SPI_TransmitReceive 0x08002de9 Thumb Code 664 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) - HAL_SYSTICK_Config 0x08003081 Thumb Code 44 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - HAL_TIMEx_BreakCallback 0x080030ad Thumb Code 2 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x080030b1 Thumb Code 2 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - HAL_TIMEx_MasterConfigSynchronization 0x080030b5 Thumb Code 182 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x0800316d Thumb Code 54 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x080031a5 Thumb Code 118 tim.o(.text.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x0800321d Thumb Code 32 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x0800323d Thumb Code 402 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x080033d1 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x080033d5 Thumb Code 368 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - HAL_TIM_OC_DelayElapsedCallback 0x08003545 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x08003549 Thumb Code 540 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x08003765 Thumb Code 54 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x0800379d Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x080037a1 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PeriodElapsedCallback 0x080037a5 Thumb Code 328 main.o(.text.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x080038ed Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - HAL_UART_ErrorCallback 0x080038f1 Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UART_ErrorCallback) - HAL_UART_Init 0x080038f5 Thumb Code 94 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) - HAL_UART_MspInit 0x08003955 Thumb Code 192 usart.o(.text.HAL_UART_MspInit) - HAL_UART_Receive_DMA 0x08003a15 Thumb Code 162 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - HAL_UART_RxCpltCallback 0x08003ab9 Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x08003abd Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) - HardFault_Handler 0x08003ac1 Thumb Code 2 stm32f4xx_it.o(.text.HardFault_Handler) - MX_CAN1_Init 0x08004309 Thumb Code 64 can.o(.text.MX_CAN1_Init) - MX_DMA_Init 0x08004349 Thumb Code 108 dma.o(.text.MX_DMA_Init) - MX_GPIO_Init 0x080043b5 Thumb Code 360 gpio.o(.text.MX_GPIO_Init) - MX_I2C3_Init 0x0800451d Thumb Code 66 i2c.o(.text.MX_I2C3_Init) - MX_SPI1_Init 0x08004561 Thumb Code 82 spi.o(.text.MX_SPI1_Init) - MX_TIM10_Init 0x080045b5 Thumb Code 190 tim.o(.text.MX_TIM10_Init) - MX_TIM3_Init 0x08004675 Thumb Code 116 tim.o(.text.MX_TIM3_Init) - MX_USART3_UART_Init 0x080046e9 Thumb Code 70 usart.o(.text.MX_USART3_UART_Init) - MahonyAHRSupdate 0x08004731 Thumb Code 956 mahonyahrs.o(.text.MahonyAHRSupdate) - MahonyAHRSupdateIMU 0x08004aed Thumb Code 620 mahonyahrs.o(.text.MahonyAHRSupdateIMU) - MemManage_Handler 0x08004d59 Thumb Code 2 stm32f4xx_it.o(.text.MemManage_Handler) - NMI_Handler 0x08004d5d Thumb Code 2 stm32f4xx_it.o(.text.NMI_Handler) - PID_angle_output 0x08004d61 Thumb Code 388 apl_pid.o(.text.PID_angle_output) - PID_init_angle 0x08004ee5 Thumb Code 34 apl_pid.o(.text.PID_init_angle) - PID_init_speed 0x08004f09 Thumb Code 52 apl_pid.o(.text.PID_init_speed) - PID_speed_output 0x08004f3d Thumb Code 166 apl_pid.o(.text.PID_speed_output) - PendSV_Handler 0x08004fe5 Thumb Code 2 stm32f4xx_it.o(.text.PendSV_Handler) - SVC_Handler 0x08005109 Thumb Code 2 stm32f4xx_it.o(.text.SVC_Handler) - SysTick_Handler 0x0800510d Thumb Code 4 stm32f4xx_it.o(.text.SysTick_Handler) - SystemInit 0x08005111 Thumb Code 26 system_stm32f4xx.o(.text.SystemInit) - TIM3_IRQHandler 0x0800512d Thumb Code 12 stm32f4xx_it.o(.text.TIM3_IRQHandler) - TIM_Base_SetConfig 0x08005139 Thumb Code 316 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) - USART3_IDLE_IQR 0x0800541d Thumb Code 168 bsp_dbus.o(.text.USART3_IDLE_IQR) - USART3_IRQHandler 0x080054c5 Thumb Code 4 stm32f4xx_it.o(.text.USART3_IRQHandler) - UsageFault_Handler 0x080054c9 Thumb Code 2 stm32f4xx_it.o(.text.UsageFault_Handler) - bmi088_accel_init 0x080054cd Thumb Code 592 bmi088driver.o(.text.bmi088_accel_init) - bmi088_gyro_init 0x0800571d Thumb Code 530 bmi088driver.o(.text.bmi088_gyro_init) - can_filter_init 0x08005931 Thumb Code 60 bsp_can.o(.text.can_filter_init) - controller_init 0x0800596d Thumb Code 48 bsp_dbus.o(.text.controller_init) - ist8310_GPIO_init 0x0800599d Thumb Code 2 ist8310driver_middleware.o(.text.ist8310_GPIO_init) - ist8310_IIC_read_muli_reg 0x080059a1 Thumb Code 40 ist8310driver_middleware.o(.text.ist8310_IIC_read_muli_reg) - ist8310_IIC_read_single_reg 0x080059c9 Thumb Code 54 ist8310driver_middleware.o(.text.ist8310_IIC_read_single_reg) - ist8310_IIC_write_single_reg 0x08005a01 Thumb Code 48 ist8310driver_middleware.o(.text.ist8310_IIC_write_single_reg) - ist8310_RST_H 0x08005a31 Thumb Code 16 ist8310driver_middleware.o(.text.ist8310_RST_H) - ist8310_RST_L 0x08005a41 Thumb Code 16 ist8310driver_middleware.o(.text.ist8310_RST_L) - ist8310_com_init 0x08005a51 Thumb Code 2 ist8310driver_middleware.o(.text.ist8310_com_init) - ist8310_delay_ms 0x08005a55 Thumb Code 4 ist8310driver_middleware.o(.text.ist8310_delay_ms) - ist8310_delay_us 0x08005a59 Thumb Code 74 ist8310driver_middleware.o(.text.ist8310_delay_us) - ist8310_init 0x08005aa5 Thumb Code 204 ist8310driver.o(.text.ist8310_init) - ist8310_read_mag 0x08005b7d Thumb Code 92 ist8310driver.o(.text.ist8310_read_mag) - main 0x08005bd9 Thumb Code 450 main.o(.text.main) - __ARM_fpclassifyf 0x08005d9b Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) - __hardfp_asinf 0x08005dc1 Thumb Code 258 asinf.o(i.__hardfp_asinf) - __hardfp_atan2f 0x08005eed Thumb Code 594 atan2f.o(i.__hardfp_atan2f) - __mathlib_flt_infnan 0x08006199 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) - __mathlib_flt_infnan2 0x0800619f Thumb Code 6 funder.o(i.__mathlib_flt_infnan2) - __mathlib_flt_invalid 0x080061a5 Thumb Code 10 funder.o(i.__mathlib_flt_invalid) - __mathlib_flt_underflow 0x080061b5 Thumb Code 10 funder.o(i.__mathlib_flt_underflow) - __scatterload_copy 0x080061c5 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x080061d3 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x080061d5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - __set_errno 0x080061e5 Thumb Code 6 errno.o(i.__set_errno) - sqrtf 0x080061f1 Thumb Code 62 sqrtf.o(i.sqrtf) - AHBPrescTable 0x0800622e Data 16 system_stm32f4xx.o(.rodata.AHBPrescTable) - APBPrescTable 0x0800623e Data 8 system_stm32f4xx.o(.rodata.APBPrescTable) - Region$$Table$$Base 0x08006274 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08006294 Number 0 anon$$obj.o(Region$$Table) - uwTickFreq 0x20000004 Data 1 stm32f4xx_hal.o(.data..L_MergedGlobals) - uwTickPrio 0x20000008 Data 4 stm32f4xx_hal.o(.data..L_MergedGlobals) - BMI088_ACCEL_SEN 0x2000000c Data 4 bmi088driver.o(.data..L_MergedGlobals) - BMI088_GYRO_SEN 0x20000010 Data 4 bmi088driver.o(.data..L_MergedGlobals) - INS_quat 0x20000014 Data 16 main.o(.data.INS_quat) - SystemCoreClock 0x20000024 Data 4 system_stm32f4xx.o(.data.SystemCoreClock) - twoKp 0x20000028 Data 4 mahonyahrs.o(.data.twoKp) - x 0x2000002c Data 4 main.o(.data.x) - temp 0x20000030 Data 4 main.o(.bss..L_MergedGlobals) - INS_angle 0x20000034 Data 12 main.o(.bss..L_MergedGlobals) - mag 0x20000040 Data 12 main.o(.bss..L_MergedGlobals) - gyro 0x2000004c Data 12 main.o(.bss..L_MergedGlobals) - accel 0x20000058 Data 12 main.o(.bss..L_MergedGlobals) - twoKi 0x20000064 Data 4 mahonyahrs.o(.bss..L_MergedGlobals) - integralFBx 0x20000068 Data 4 mahonyahrs.o(.bss..L_MergedGlobals) - integralFBy 0x2000006c Data 4 mahonyahrs.o(.bss..L_MergedGlobals) - integralFBz 0x20000070 Data 4 mahonyahrs.o(.bss..L_MergedGlobals) - rx_buf 0x20000094 Data 18 bsp_dbus.o(.bss..L_MergedGlobals) - rc_ctl 0x200000a6 Data 24 bsp_dbus.o(.bss..L_MergedGlobals) - vx 0x200000c0 Data 4 drv_chassis.o(.bss..L_MergedGlobals) - vy 0x200000c4 Data 4 drv_chassis.o(.bss..L_MergedGlobals) - vw 0x200000c8 Data 4 drv_chassis.o(.bss..L_MergedGlobals) - motor_input 0x200000d0 Data 8 drv_chassis.o(.bss..L_MergedGlobals) - motor_speed 0x200000d8 Data 16 drv_chassis.o(.bss..L_MergedGlobals) - motor_angle_input 0x200000e8 Data 4 drv_gimbal.o(.bss..L_MergedGlobals) - angle_yaw 0x200000ec Data 4 drv_gimbal.o(.bss..L_MergedGlobals) - angle_pitch 0x200000f0 Data 4 drv_gimbal.o(.bss..L_MergedGlobals) - gimbal_yaw 0x200000f4 Data 36 drv_gimbal.o(.bss..L_MergedGlobals) - gimbal_pitch 0x20000118 Data 36 drv_gimbal.o(.bss..L_MergedGlobals) - gimbal_yaw_speed 0x2000013c Data 36 drv_gimbal.o(.bss..L_MergedGlobals) - a 0x20000160 Data 4 main.o(.bss.a) - gimbal_pitch_speed 0x20000164 Data 36 drv_gimbal.o(.bss.gimbal_pitch_speed) - hcan1 0x20000188 Data 40 can.o(.bss.hcan1) - hdma_spi1_rx 0x200001b0 Data 96 spi.o(.bss.hdma_spi1_rx) - hdma_spi1_tx 0x20000210 Data 96 spi.o(.bss.hdma_spi1_tx) - hdma_usart3_rx 0x20000270 Data 96 usart.o(.bss.hdma_usart3_rx) - hi2c3 0x200002d0 Data 84 i2c.o(.bss.hi2c3) - hspi1 0x20000324 Data 88 spi.o(.bss.hspi1) - htim10 0x2000037c Data 64 tim.o(.bss.htim10) - htim3 0x200003bc Data 64 tim.o(.bss.htim3) - huart3 0x200003fc Data 64 usart.o(.bss.huart3) - motor_data 0x2000043c Data 60 bsp_can.o(.bss.motor_data) - uwTick 0x20000478 Data 4 stm32f4xx_hal.o(.bss.uwTick) - wheel 0x2000047c Data 144 drv_chassis.o(.bss.wheel) - __initial_sp 0x20000910 Data 0 startup_stm32f407xx.o(STACK) + __aeabi_memset 0x08000223 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x08000223 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x08000223 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x08000231 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x08000231 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x08000231 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x08000235 Thumb Code 18 memseta.o(.text) + __aeabi_dadd 0x08000247 Thumb Code 322 dadd.o(.text) + __aeabi_dsub 0x08000389 Thumb Code 6 dadd.o(.text) + __aeabi_drsub 0x0800038f Thumb Code 6 dadd.o(.text) + __aeabi_dmul 0x08000395 Thumb Code 228 dmul.o(.text) + __aeabi_ddiv 0x08000479 Thumb Code 222 ddiv.o(.text) + __aeabi_dcmplt 0x08000557 Thumb Code 54 dcmplt.o(.text) + __aeabi_ui2d 0x0800058d Thumb Code 26 dfltui.o(.text) + __aeabi_f2d 0x080005a7 Thumb Code 38 f2d.o(.text) + __aeabi_d2f 0x080005cd Thumb Code 56 d2f.o(.text) + __aeabi_llsl 0x08000605 Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x08000605 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x08000623 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x08000623 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x08000643 Thumb Code 36 llsshr.o(.text) + _ll_sshift_r 0x08000643 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x08000667 Thumb Code 0 iusefp.o(.text) + _float_round 0x08000667 Thumb Code 18 fepilogue.o(.text) + _float_epilogue 0x08000679 Thumb Code 92 fepilogue.o(.text) + _double_round 0x080006d5 Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x080006f3 Thumb Code 156 depilogue.o(.text) + __scatterload 0x08000791 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000791 Thumb Code 0 init.o(.text) + AHRS_asinf 0x080007b5 Thumb Code 4 ahrs_middleware.o(.text.AHRS_asinf) + AHRS_atan2f 0x080007b9 Thumb Code 4 ahrs_middleware.o(.text.AHRS_atan2f) + AHRS_cosf 0x080007bd Thumb Code 4 ahrs_middleware.o(.text.AHRS_cosf) + AHRS_get_height 0x080007c1 Thumb Code 10 ahrs_middleware.o(.text.AHRS_get_height) + AHRS_get_latitude 0x080007cd Thumb Code 14 ahrs_middleware.o(.text.AHRS_get_latitude) + AHRS_invSqrt 0x080007dd Thumb Code 14 ahrs_middleware.o(.text.AHRS_invSqrt) + AHRS_sinf 0x080007ed Thumb Code 4 ahrs_middleware.o(.text.AHRS_sinf) + BMI088_ACCEL_NS_H 0x080007f1 Thumb Code 14 bmi088middleware.o(.text.BMI088_ACCEL_NS_H) + BMI088_ACCEL_NS_L 0x08000801 Thumb Code 14 bmi088middleware.o(.text.BMI088_ACCEL_NS_L) + BMI088_GPIO_init 0x08000811 Thumb Code 2 bmi088middleware.o(.text.BMI088_GPIO_init) + BMI088_GYRO_NS_H 0x08000815 Thumb Code 16 bmi088middleware.o(.text.BMI088_GYRO_NS_H) + BMI088_GYRO_NS_L 0x08000825 Thumb Code 16 bmi088middleware.o(.text.BMI088_GYRO_NS_L) + BMI088_com_init 0x08000835 Thumb Code 2 bmi088middleware.o(.text.BMI088_com_init) + BMI088_delay_ms 0x08000839 Thumb Code 486 bmi088middleware.o(.text.BMI088_delay_ms) + BMI088_delay_us 0x08000a21 Thumb Code 74 bmi088middleware.o(.text.BMI088_delay_us) + BMI088_init 0x08000a6d Thumb Code 24 bmi088driver.o(.text.BMI088_init) + BMI088_read 0x08000a85 Thumb Code 414 bmi088driver.o(.text.BMI088_read) + BMI088_read_write_byte 0x08000c25 Thumb Code 46 bmi088middleware.o(.text.BMI088_read_write_byte) + BusFault_Handler 0x08000c55 Thumb Code 2 stm32f4xx_it.o(.text.BusFault_Handler) + CAN1_RX0_IRQHandler 0x08000c59 Thumb Code 12 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) + CAN_cmd_chassis 0x08000c65 Thumb Code 94 bsp_can.o(.text.CAN_cmd_chassis) + CAN_cmd_gimbal 0x08000cc5 Thumb Code 94 bsp_can.o(.text.CAN_cmd_gimbal) + Chassis_RC 0x08000d25 Thumb Code 92 drv_chassis.o(.text.Chassis_RC) + Chassis_init 0x08000d81 Thumb Code 136 drv_chassis.o(.text.Chassis_init) + Chassis_set_speed 0x08000e09 Thumb Code 364 drv_chassis.o(.text.Chassis_set_speed) + DMA1_Stream1_IRQHandler 0x08000f75 Thumb Code 12 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) + DMA2_Stream2_IRQHandler 0x08000f81 Thumb Code 12 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) + DMA2_Stream3_IRQHandler 0x08000f8d Thumb Code 12 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) + DebugMon_Handler 0x08000f99 Thumb Code 2 stm32f4xx_it.o(.text.DebugMon_Handler) + EXTI3_IRQHandler 0x08000f9d Thumb Code 6 stm32f4xx_it.o(.text.EXTI3_IRQHandler) + EXTI4_IRQHandler 0x08000fa5 Thumb Code 6 stm32f4xx_it.o(.text.EXTI4_IRQHandler) + EXTI9_5_IRQHandler 0x08000fad Thumb Code 6 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) + Error_Handler 0x08000fb5 Thumb Code 2 main.o(.text.Error_Handler) + Gimbal_RC 0x08000fb9 Thumb Code 176 drv_gimbal.o(.text.Gimbal_RC) + Gimbal_init 0x08001069 Thumb Code 168 drv_gimbal.o(.text.Gimbal_init) + Gimbal_set_angle 0x08001111 Thumb Code 84 drv_gimbal.o(.text.Gimbal_set_angle) + HAL_CAN_ActivateNotification 0x08001165 Thumb Code 46 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) + HAL_CAN_AddTxMessage 0x08001195 Thumb Code 192 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) + HAL_CAN_ConfigFilter 0x08001255 Thumb Code 222 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) + HAL_CAN_ErrorCallback 0x08001335 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_ErrorCallback) + HAL_CAN_GetRxMessage 0x08001339 Thumb Code 286 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) + HAL_CAN_IRQHandler 0x08001459 Thumb Code 606 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) + HAL_CAN_Init 0x080016b9 Thumb Code 244 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) + HAL_CAN_MspInit 0x080017ad Thumb Code 120 can.o(.text.HAL_CAN_MspInit) + HAL_CAN_RxFifo0FullCallback 0x08001825 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback) + HAL_CAN_RxFifo0MsgPendingCallback 0x08001829 Thumb Code 94 bsp_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) + HAL_CAN_RxFifo1FullCallback 0x08001889 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback) + HAL_CAN_RxFifo1MsgPendingCallback 0x0800188d Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) + HAL_CAN_SleepCallback 0x08001891 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_SleepCallback) + HAL_CAN_Start 0x08001895 Thumb Code 90 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) + HAL_CAN_TxMailbox0AbortCallback 0x080018f1 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback) + HAL_CAN_TxMailbox0CompleteCallback 0x080018f5 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback) + HAL_CAN_TxMailbox1AbortCallback 0x080018f9 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback) + HAL_CAN_TxMailbox1CompleteCallback 0x080018fd Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback) + HAL_CAN_TxMailbox2AbortCallback 0x08001901 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback) + HAL_CAN_TxMailbox2CompleteCallback 0x08001905 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback) + HAL_CAN_WakeUpFromRxMsgCallback 0x08001909 Thumb Code 2 stm32f4xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) + HAL_DMA_IRQHandler 0x0800190d Thumb Code 448 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x08001acd Thumb Code 354 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) + HAL_DMA_Start_IT 0x08001c31 Thumb Code 158 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) + HAL_Delay 0x08001cd1 Thumb Code 40 stm32f4xx_hal.o(.text.HAL_Delay) + HAL_GPIO_EXTI_Callback 0x08001cf9 Thumb Code 2 main.o(.text.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x08001cfd Thumb Code 22 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x08001d15 Thumb Code 434 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) + HAL_GPIO_WritePin 0x08001ec9 Thumb Code 10 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + HAL_GetTick 0x08001ed5 Thumb Code 12 stm32f4xx_hal.o(.text.HAL_GetTick) + HAL_I2C_Init 0x08001ee1 Thumb Code 374 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) + HAL_I2C_Mem_Read 0x08002059 Thumb Code 878 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read) + HAL_I2C_Mem_Write 0x080023c9 Thumb Code 474 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) + HAL_I2C_MspInit 0x080025a5 Thumb Code 180 i2c.o(.text.HAL_I2C_MspInit) + HAL_IncTick 0x08002659 Thumb Code 26 stm32f4xx_hal.o(.text.HAL_IncTick) + HAL_Init 0x08002675 Thumb Code 54 stm32f4xx_hal.o(.text.HAL_Init) + HAL_InitTick 0x080026ad Thumb Code 72 stm32f4xx_hal.o(.text.HAL_InitTick) + HAL_MspInit 0x080026f5 Thumb Code 66 stm32f4xx_hal_msp.o(.text.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08002739 Thumb Code 38 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08002761 Thumb Code 86 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x080027b9 Thumb Code 32 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x080027d9 Thumb Code 352 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + HAL_RCC_GetPCLK1Freq 0x08002939 Thumb Code 38 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x08002961 Thumb Code 38 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x08002989 Thumb Code 106 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x080029f5 Thumb Code 868 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + HAL_SPI_Init 0x08002d59 Thumb Code 116 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) + HAL_SPI_MspInit 0x08002dcd Thumb Code 290 spi.o(.text.HAL_SPI_MspInit) + HAL_SPI_TransmitReceive 0x08002ef1 Thumb Code 664 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) + HAL_SYSTICK_Config 0x08003189 Thumb Code 44 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + HAL_TIMEx_BreakCallback 0x080031b5 Thumb Code 2 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x080031b9 Thumb Code 2 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + HAL_TIMEx_MasterConfigSynchronization 0x080031bd Thumb Code 182 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x08003275 Thumb Code 54 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x080032ad Thumb Code 118 tim.o(.text.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x08003325 Thumb Code 32 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x08003345 Thumb Code 402 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x080034d9 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x080034dd Thumb Code 368 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + HAL_TIM_OC_DelayElapsedCallback 0x0800364d Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x08003651 Thumb Code 540 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x0800386d Thumb Code 54 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x080038a5 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x080038a9 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PeriodElapsedCallback 0x080038ad Thumb Code 108 main.o(.text.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x08003919 Thumb Code 2 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + HAL_UART_ErrorCallback 0x0800391d Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UART_ErrorCallback) + HAL_UART_Init 0x08003921 Thumb Code 94 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) + HAL_UART_MspInit 0x08003981 Thumb Code 192 usart.o(.text.HAL_UART_MspInit) + HAL_UART_Receive_DMA 0x08003a41 Thumb Code 162 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + HAL_UART_RxCpltCallback 0x08003ae5 Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x08003ae9 Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) + HardFault_Handler 0x08003aed Thumb Code 2 stm32f4xx_it.o(.text.HardFault_Handler) + INS_get_data 0x08004335 Thumb Code 236 apl_ins.o(.text.INS_get_data) + INS_init 0x08004421 Thumb Code 250 apl_ins.o(.text.INS_init) + MX_CAN1_Init 0x0800451d Thumb Code 64 can.o(.text.MX_CAN1_Init) + MX_DMA_Init 0x0800455d Thumb Code 108 dma.o(.text.MX_DMA_Init) + MX_GPIO_Init 0x080045c9 Thumb Code 360 gpio.o(.text.MX_GPIO_Init) + MX_I2C3_Init 0x08004731 Thumb Code 66 i2c.o(.text.MX_I2C3_Init) + MX_SPI1_Init 0x08004775 Thumb Code 82 spi.o(.text.MX_SPI1_Init) + MX_TIM10_Init 0x080047c9 Thumb Code 190 tim.o(.text.MX_TIM10_Init) + MX_TIM3_Init 0x08004889 Thumb Code 116 tim.o(.text.MX_TIM3_Init) + MX_USART3_UART_Init 0x080048fd Thumb Code 70 usart.o(.text.MX_USART3_UART_Init) + MemManage_Handler 0x08004945 Thumb Code 2 stm32f4xx_it.o(.text.MemManage_Handler) + NMI_Handler 0x08004949 Thumb Code 2 stm32f4xx_it.o(.text.NMI_Handler) + PID_angle_output 0x08004951 Thumb Code 388 apl_pid.o(.text.PID_angle_output) + PID_init_angle 0x08004ad5 Thumb Code 36 apl_pid.o(.text.PID_init_angle) + PID_init_speed 0x08004af9 Thumb Code 38 apl_pid.o(.text.PID_init_speed) + PID_speed_output 0x08004b21 Thumb Code 240 apl_pid.o(.text.PID_speed_output) + PendSV_Handler 0x08004c11 Thumb Code 2 stm32f4xx_it.o(.text.PendSV_Handler) + SVC_Handler 0x08004d35 Thumb Code 2 stm32f4xx_it.o(.text.SVC_Handler) + SysTick_Handler 0x08004d39 Thumb Code 4 stm32f4xx_it.o(.text.SysTick_Handler) + SystemInit 0x08004d3d Thumb Code 26 system_stm32f4xx.o(.text.SystemInit) + TIM3_IRQHandler 0x08004d59 Thumb Code 12 stm32f4xx_it.o(.text.TIM3_IRQHandler) + TIM_Base_SetConfig 0x08004d65 Thumb Code 316 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) + USART3_IDLE_IQR 0x08005049 Thumb Code 168 bsp_dbus.o(.text.USART3_IDLE_IQR) + USART3_IRQHandler 0x080050f1 Thumb Code 4 stm32f4xx_it.o(.text.USART3_IRQHandler) + UsageFault_Handler 0x080050f5 Thumb Code 2 stm32f4xx_it.o(.text.UsageFault_Handler) + bmi088_accel_init 0x080050f9 Thumb Code 592 bmi088driver.o(.text.bmi088_accel_init) + bmi088_gyro_init 0x08005349 Thumb Code 530 bmi088driver.o(.text.bmi088_gyro_init) + can_filter_init 0x0800555d Thumb Code 60 bsp_can.o(.text.can_filter_init) + controller_init 0x08005599 Thumb Code 48 bsp_dbus.o(.text.controller_init) + ist8310_GPIO_init 0x08005795 Thumb Code 2 ist8310driver_middleware.o(.text.ist8310_GPIO_init) + ist8310_IIC_read_single_reg 0x08005799 Thumb Code 54 ist8310driver_middleware.o(.text.ist8310_IIC_read_single_reg) + ist8310_IIC_write_single_reg 0x080057d1 Thumb Code 48 ist8310driver_middleware.o(.text.ist8310_IIC_write_single_reg) + ist8310_RST_H 0x08005801 Thumb Code 16 ist8310driver_middleware.o(.text.ist8310_RST_H) + ist8310_RST_L 0x08005811 Thumb Code 16 ist8310driver_middleware.o(.text.ist8310_RST_L) + ist8310_com_init 0x08005821 Thumb Code 2 ist8310driver_middleware.o(.text.ist8310_com_init) + ist8310_delay_ms 0x08005825 Thumb Code 4 ist8310driver_middleware.o(.text.ist8310_delay_ms) + ist8310_delay_us 0x08005829 Thumb Code 74 ist8310driver_middleware.o(.text.ist8310_delay_us) + ist8310_init 0x08005875 Thumb Code 204 ist8310driver.o(.text.ist8310_init) + main 0x0800594d Thumb Code 214 main.o(.text.main) + AHRS_init 0x08005a3d Thumb Code 626 ahrs.o(i.AHRS_init) + AHRS_update 0x08005cd9 Thumb Code 314 ahrs.o(i.AHRS_update) + __ARM_fpclassifyf 0x08005e13 Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) + __hardfp_asinf 0x08005e39 Thumb Code 258 asinf.o(i.__hardfp_asinf) + __hardfp_atan2f 0x08005f65 Thumb Code 594 atan2f.o(i.__hardfp_atan2f) + __hardfp_cosf 0x08006211 Thumb Code 280 cosf.o(i.__hardfp_cosf) + __hardfp_sinf 0x08006361 Thumb Code 344 sinf.o(i.__hardfp_sinf) + __mathlib_flt_infnan 0x080064f1 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) + __mathlib_flt_infnan2 0x080064f7 Thumb Code 6 funder.o(i.__mathlib_flt_infnan2) + __mathlib_flt_invalid 0x080064fd Thumb Code 10 funder.o(i.__mathlib_flt_invalid) + __mathlib_flt_underflow 0x0800650d Thumb Code 10 funder.o(i.__mathlib_flt_underflow) + __mathlib_rredf2 0x0800651d Thumb Code 316 rredf.o(i.__mathlib_rredf2) + __scatterload_copy 0x08006671 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0800667f Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08006681 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + __set_errno 0x08006691 Thumb Code 6 errno.o(i.__set_errno) + get_angle 0x08006b65 Thumb Code 232 ahrs.o(i.get_angle) + sqrtf 0x08006cd1 Thumb Code 62 sqrtf.o(i.sqrtf) + AHBPrescTable 0x08006db4 Data 16 system_stm32f4xx.o(.rodata.AHBPrescTable) + APBPrescTable 0x08006dc4 Data 8 system_stm32f4xx.o(.rodata.APBPrescTable) + Region$$Table$$Base 0x08006df8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08006e18 Number 0 anon$$obj.o(Region$$Table) + uwTickFreq 0x20000014 Data 1 stm32f4xx_hal.o(.data..L_MergedGlobals) + uwTickPrio 0x20000018 Data 4 stm32f4xx_hal.o(.data..L_MergedGlobals) + BMI088_ACCEL_SEN 0x2000001c Data 4 bmi088driver.o(.data..L_MergedGlobals) + BMI088_GYRO_SEN 0x20000020 Data 4 bmi088driver.o(.data..L_MergedGlobals) + gyro_scale_factor 0x20000024 Data 36 apl_ins.o(.data..L_MergedGlobals) + accel_scale_factor 0x20000048 Data 36 apl_ins.o(.data..L_MergedGlobals) + mag_scale_factor 0x2000006c Data 36 apl_ins.o(.data..L_MergedGlobals) + INS_quat 0x20000090 Data 16 apl_ins.o(.data.INS_quat) + SystemCoreClock 0x200000a0 Data 4 system_stm32f4xx.o(.data.SystemCoreClock) + k_angle_gimbal 0x200000a4 Data 12 apl_pid.o(.data.k_angle_gimbal) + k_speed_chassis 0x200000b0 Data 12 apl_pid.o(.data.k_speed_chassis) + k_speed_gimbal 0x200000bc Data 12 apl_pid.o(.data.k_speed_gimbal) + rx_buf 0x200000e8 Data 18 bsp_dbus.o(.bss..L_MergedGlobals) + rc_ctl 0x200000fa Data 24 bsp_dbus.o(.bss..L_MergedGlobals) + vx 0x20000118 Data 4 drv_chassis.o(.bss..L_MergedGlobals) + vy 0x2000011c Data 4 drv_chassis.o(.bss..L_MergedGlobals) + vw 0x20000120 Data 4 drv_chassis.o(.bss..L_MergedGlobals) + motor_input 0x20000128 Data 8 drv_chassis.o(.bss..L_MergedGlobals) + motor_speed 0x20000130 Data 16 drv_chassis.o(.bss..L_MergedGlobals) + motor_angle_input 0x20000140 Data 4 drv_gimbal.o(.bss..L_MergedGlobals) + angle_yaw 0x20000144 Data 4 drv_gimbal.o(.bss..L_MergedGlobals) + angle_pitch 0x20000148 Data 4 drv_gimbal.o(.bss..L_MergedGlobals) + gimbal_yaw 0x2000014c Data 36 drv_gimbal.o(.bss..L_MergedGlobals) + gimbal_pitch 0x20000170 Data 36 drv_gimbal.o(.bss..L_MergedGlobals) + gimbal_yaw_speed 0x20000194 Data 36 drv_gimbal.o(.bss..L_MergedGlobals) + INS_gyro 0x200001c4 Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + INS_accel 0x200001d0 Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + INS_angle 0x200001dc Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + INS_mag 0x200001e8 Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + gyro_offset 0x20000200 Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + accel_offset 0x2000020c Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + mag_offset 0x20000218 Data 12 apl_ins.o(.bss..L_MergedGlobals.1) + ist8310_real_data 0x20000224 Data 16 apl_ins.o(.bss..L_MergedGlobals.1) + bmi088_real_data 0x20000234 Data 36 apl_ins.o(.bss.bmi088_real_data) + gimbal_pitch_speed 0x20000258 Data 36 drv_gimbal.o(.bss.gimbal_pitch_speed) + hcan1 0x2000027c Data 40 can.o(.bss.hcan1) + hdma_spi1_rx 0x200002a4 Data 96 spi.o(.bss.hdma_spi1_rx) + hdma_spi1_tx 0x20000304 Data 96 spi.o(.bss.hdma_spi1_tx) + hdma_usart3_rx 0x20000364 Data 96 usart.o(.bss.hdma_usart3_rx) + hi2c3 0x200003c4 Data 84 i2c.o(.bss.hi2c3) + hspi1 0x20000418 Data 88 spi.o(.bss.hspi1) + htim10 0x20000470 Data 64 tim.o(.bss.htim10) + htim3 0x200004b0 Data 64 tim.o(.bss.htim3) + huart3 0x200004f0 Data 64 usart.o(.bss.huart3) + motor_data 0x20000530 Data 60 bsp_can.o(.bss.motor_data) + uwTick 0x2000056c Data 4 stm32f4xx_hal.o(.bss.uwTick) + wheel 0x20000570 Data 144 drv_chassis.o(.bss.wheel) + __initial_sp 0x20000a00 Data 0 startup_stm32f407xx.o(STACK) @@ -3100,342 +3295,370 @@ Memory Map of the image Image Entry point : 0x08000189 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000062c8, Max: 0x00100000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006ee0, Max: 0x00100000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00006294, Max: 0x00100000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00006e18, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000188 Data RO 3 RESET startup_stm32f407xx.o - 0x08000188 0x08000188 0x00000000 Code RO 1539 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x08000188 0x08000188 0x00000004 Code RO 1580 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x0800018c 0x0800018c 0x00000004 Code RO 1583 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x08000190 0x08000190 0x00000000 Code RO 1585 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x08000190 0x08000190 0x00000000 Code RO 1587 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x08000190 0x08000190 0x00000008 Code RO 1588 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x08000198 0x08000198 0x00000000 Code RO 1590 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x08000198 0x08000198 0x00000000 Code RO 1592 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x08000198 0x08000198 0x00000004 Code RO 1581 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000188 0x08000188 0x00000000 Code RO 1696 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x08000188 0x08000188 0x00000004 Code RO 1742 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x0800018c 0x0800018c 0x00000004 Code RO 1745 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x08000190 0x08000190 0x00000000 Code RO 1747 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x08000190 0x08000190 0x00000000 Code RO 1749 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x08000190 0x08000190 0x00000008 Code RO 1750 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x08000198 0x08000198 0x00000000 Code RO 1752 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x08000198 0x08000198 0x00000000 Code RO 1754 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x08000198 0x08000198 0x00000004 Code RO 1743 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x0800019c 0x0800019c 0x00000024 Code RO 4 .text startup_stm32f407xx.o - 0x080001c0 0x080001c0 0x00000062 Code RO 1542 .text mc_w.l(uldiv.o) - 0x08000222 0x08000222 0x0000014e Code RO 1544 .text mf_w.l(dadd.o) - 0x08000370 0x08000370 0x000000e4 Code RO 1546 .text mf_w.l(dmul.o) - 0x08000454 0x08000454 0x000000de Code RO 1548 .text mf_w.l(ddiv.o) - 0x08000532 0x08000532 0x00000036 Code RO 1550 .text mf_w.l(dcmplt.o) - 0x08000568 0x08000568 0x00000026 Code RO 1554 .text mf_w.l(f2d.o) - 0x0800058e 0x0800058e 0x00000038 Code RO 1556 .text mf_w.l(d2f.o) - 0x080005c6 0x080005c6 0x0000001e Code RO 1594 .text mc_w.l(llshl.o) - 0x080005e4 0x080005e4 0x00000020 Code RO 1596 .text mc_w.l(llushr.o) - 0x08000604 0x08000604 0x00000024 Code RO 1598 .text mc_w.l(llsshr.o) - 0x08000628 0x08000628 0x00000000 Code RO 1607 .text mc_w.l(iusefp.o) - 0x08000628 0x08000628 0x0000006e Code RO 1608 .text mf_w.l(fepilogue.o) - 0x08000696 0x08000696 0x000000ba Code RO 1610 .text mf_w.l(depilogue.o) - 0x08000750 0x08000750 0x00000024 Code RO 1612 .text mc_w.l(init.o) - 0x08000774 0x08000774 0x0000000e Code RO 1350 .text.BMI088_ACCEL_NS_H bmi088middleware.o - 0x08000782 0x08000782 0x00000002 PAD - 0x08000784 0x08000784 0x0000000e Code RO 1348 .text.BMI088_ACCEL_NS_L bmi088middleware.o - 0x08000792 0x08000792 0x00000002 PAD - 0x08000794 0x08000794 0x00000002 Code RO 1340 .text.BMI088_GPIO_init bmi088middleware.o - 0x08000796 0x08000796 0x00000002 PAD - 0x08000798 0x08000798 0x00000010 Code RO 1354 .text.BMI088_GYRO_NS_H bmi088middleware.o - 0x080007a8 0x080007a8 0x00000010 Code RO 1352 .text.BMI088_GYRO_NS_L bmi088middleware.o - 0x080007b8 0x080007b8 0x00000002 Code RO 1342 .text.BMI088_com_init bmi088middleware.o - 0x080007ba 0x080007ba 0x00000002 PAD - 0x080007bc 0x080007bc 0x000001e6 Code RO 1344 .text.BMI088_delay_ms bmi088middleware.o - 0x080009a2 0x080009a2 0x00000002 PAD - 0x080009a4 0x080009a4 0x0000004a Code RO 1346 .text.BMI088_delay_us bmi088middleware.o - 0x080009ee 0x080009ee 0x00000002 PAD - 0x080009f0 0x080009f0 0x00000018 Code RO 1321 .text.BMI088_init bmi088driver.o - 0x08000a08 0x08000a08 0x0000019e Code RO 1327 .text.BMI088_read bmi088driver.o - 0x08000ba6 0x08000ba6 0x00000002 PAD - 0x08000ba8 0x08000ba8 0x0000002e Code RO 1356 .text.BMI088_read_write_byte bmi088middleware.o - 0x08000bd6 0x08000bd6 0x00000002 PAD - 0x08000bd8 0x08000bd8 0x00000002 Code RO 144 .text.BusFault_Handler stm32f4xx_it.o - 0x08000bda 0x08000bda 0x00000002 PAD - 0x08000bdc 0x08000bdc 0x0000000c Code RO 162 .text.CAN1_RX0_IRQHandler stm32f4xx_it.o - 0x08000be8 0x08000be8 0x0000005e Code RO 1441 .text.CAN_cmd_chassis bsp_can.o - 0x08000c46 0x08000c46 0x00000002 PAD - 0x08000c48 0x08000c48 0x0000005e Code RO 1443 .text.CAN_cmd_gimbal bsp_can.o - 0x08000ca6 0x08000ca6 0x00000002 PAD - 0x08000ca8 0x08000ca8 0x0000005c Code RO 1476 .text.Chassis_RC drv_chassis.o - 0x08000d04 0x08000d04 0x00000078 Code RO 1474 .text.Chassis_init drv_chassis.o - 0x08000d7c 0x08000d7c 0x00000168 Code RO 1478 .text.Chassis_set_speed drv_chassis.o - 0x08000ee4 0x08000ee4 0x0000000c Code RO 160 .text.DMA1_Stream1_IRQHandler stm32f4xx_it.o - 0x08000ef0 0x08000ef0 0x0000000c Code RO 170 .text.DMA2_Stream2_IRQHandler stm32f4xx_it.o - 0x08000efc 0x08000efc 0x0000000c Code RO 172 .text.DMA2_Stream3_IRQHandler stm32f4xx_it.o - 0x08000f08 0x08000f08 0x00000002 Code RO 150 .text.DebugMon_Handler stm32f4xx_it.o - 0x08000f0a 0x08000f0a 0x00000002 PAD - 0x08000f0c 0x08000f0c 0x00000006 Code RO 156 .text.EXTI3_IRQHandler stm32f4xx_it.o - 0x08000f12 0x08000f12 0x00000002 PAD - 0x08000f14 0x08000f14 0x00000006 Code RO 158 .text.EXTI4_IRQHandler stm32f4xx_it.o - 0x08000f1a 0x08000f1a 0x00000002 PAD - 0x08000f1c 0x08000f1c 0x00000006 Code RO 164 .text.EXTI9_5_IRQHandler stm32f4xx_it.o - 0x08000f22 0x08000f22 0x00000002 PAD - 0x08000f24 0x08000f24 0x00000002 Code RO 21 .text.Error_Handler main.o - 0x08000f26 0x08000f26 0x00000002 PAD - 0x08000f28 0x08000f28 0x00000040 Code RO 1514 .text.Gimbal_RC drv_gimbal.o - 0x08000f68 0x08000f68 0x00000090 Code RO 1512 .text.Gimbal_init drv_gimbal.o - 0x08000ff8 0x08000ff8 0x00000054 Code RO 1516 .text.Gimbal_set_angle drv_gimbal.o - 0x0800104c 0x0800104c 0x0000002e Code RO 224 .text.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o - 0x0800107a 0x0800107a 0x00000002 PAD - 0x0800107c 0x0800107c 0x000000c0 Code RO 210 .text.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o - 0x0800113c 0x0800113c 0x000000de Code RO 200 .text.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o - 0x0800121a 0x0800121a 0x00000002 PAD - 0x0800121c 0x0800121c 0x00000002 Code RO 254 .text.HAL_CAN_ErrorCallback stm32f4xx_hal_can.o - 0x0800121e 0x0800121e 0x00000002 PAD - 0x08001220 0x08001220 0x0000011e Code RO 220 .text.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o - 0x0800133e 0x0800133e 0x00000002 PAD - 0x08001340 0x08001340 0x0000025e Code RO 228 .text.HAL_CAN_IRQHandler stm32f4xx_hal_can.o - 0x0800159e 0x0800159e 0x00000002 PAD - 0x080015a0 0x080015a0 0x000000f4 Code RO 190 .text.HAL_CAN_Init stm32f4xx_hal_can.o - 0x08001694 0x08001694 0x00000078 Code RO 48 .text.HAL_CAN_MspInit can.o - 0x0800170c 0x0800170c 0x00000002 Code RO 242 .text.HAL_CAN_RxFifo0FullCallback stm32f4xx_hal_can.o - 0x0800170e 0x0800170e 0x00000002 PAD - 0x08001710 0x08001710 0x0000005e Code RO 1445 .text.HAL_CAN_RxFifo0MsgPendingCallback bsp_can.o - 0x0800176e 0x0800176e 0x00000002 PAD - 0x08001770 0x08001770 0x00000002 Code RO 246 .text.HAL_CAN_RxFifo1FullCallback stm32f4xx_hal_can.o - 0x08001772 0x08001772 0x00000002 PAD - 0x08001774 0x08001774 0x00000002 Code RO 248 .text.HAL_CAN_RxFifo1MsgPendingCallback stm32f4xx_hal_can.o - 0x08001776 0x08001776 0x00000002 PAD - 0x08001778 0x08001778 0x00000002 Code RO 250 .text.HAL_CAN_SleepCallback stm32f4xx_hal_can.o - 0x0800177a 0x0800177a 0x00000002 PAD - 0x0800177c 0x0800177c 0x0000005a Code RO 202 .text.HAL_CAN_Start stm32f4xx_hal_can.o - 0x080017d6 0x080017d6 0x00000002 PAD - 0x080017d8 0x080017d8 0x00000002 Code RO 232 .text.HAL_CAN_TxMailbox0AbortCallback stm32f4xx_hal_can.o - 0x080017da 0x080017da 0x00000002 PAD - 0x080017dc 0x080017dc 0x00000002 Code RO 230 .text.HAL_CAN_TxMailbox0CompleteCallback stm32f4xx_hal_can.o - 0x080017de 0x080017de 0x00000002 PAD - 0x080017e0 0x080017e0 0x00000002 Code RO 236 .text.HAL_CAN_TxMailbox1AbortCallback stm32f4xx_hal_can.o - 0x080017e2 0x080017e2 0x00000002 PAD - 0x080017e4 0x080017e4 0x00000002 Code RO 234 .text.HAL_CAN_TxMailbox1CompleteCallback stm32f4xx_hal_can.o - 0x080017e6 0x080017e6 0x00000002 PAD - 0x080017e8 0x080017e8 0x00000002 Code RO 240 .text.HAL_CAN_TxMailbox2AbortCallback stm32f4xx_hal_can.o - 0x080017ea 0x080017ea 0x00000002 PAD - 0x080017ec 0x080017ec 0x00000002 Code RO 238 .text.HAL_CAN_TxMailbox2CompleteCallback stm32f4xx_hal_can.o - 0x080017ee 0x080017ee 0x00000002 PAD - 0x080017f0 0x080017f0 0x00000002 Code RO 252 .text.HAL_CAN_WakeUpFromRxMsgCallback stm32f4xx_hal_can.o - 0x080017f2 0x080017f2 0x00000002 PAD - 0x080017f4 0x080017f4 0x000001c0 Code RO 432 .text.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o - 0x080019b4 0x080019b4 0x00000162 Code RO 418 .text.HAL_DMA_Init stm32f4xx_hal_dma.o - 0x08001b16 0x08001b16 0x00000002 PAD - 0x08001b18 0x08001b18 0x0000009e Code RO 424 .text.HAL_DMA_Start_IT stm32f4xx_hal_dma.o - 0x08001bb6 0x08001bb6 0x00000002 PAD - 0x08001bb8 0x08001bb8 0x00000028 Code RO 579 .text.HAL_Delay stm32f4xx_hal.o - 0x08001be0 0x08001be0 0x00000014 Code RO 13 .text.HAL_GPIO_EXTI_Callback main.o - 0x08001bf4 0x08001bf4 0x00000016 Code RO 392 .text.HAL_GPIO_EXTI_IRQHandler stm32f4xx_hal_gpio.o - 0x08001c0a 0x08001c0a 0x00000002 PAD - 0x08001c0c 0x08001c0c 0x000001b2 Code RO 380 .text.HAL_GPIO_Init stm32f4xx_hal_gpio.o - 0x08001dbe 0x08001dbe 0x00000002 PAD - 0x08001dc0 0x08001dc0 0x0000000a Code RO 386 .text.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o - 0x08001dca 0x08001dca 0x00000002 PAD - 0x08001dcc 0x08001dcc 0x0000000c Code RO 571 .text.HAL_GetTick stm32f4xx_hal.o - 0x08001dd8 0x08001dd8 0x00000176 Code RO 649 .text.HAL_I2C_Init stm32f4xx_hal_i2c.o - 0x08001f4e 0x08001f4e 0x00000002 PAD - 0x08001f50 0x08001f50 0x0000036e Code RO 693 .text.HAL_I2C_Mem_Read stm32f4xx_hal_i2c.o - 0x080022be 0x080022be 0x00000002 PAD - 0x080022c0 0x080022c0 0x000001da Code RO 689 .text.HAL_I2C_Mem_Write stm32f4xx_hal_i2c.o - 0x0800249a 0x0800249a 0x00000002 PAD - 0x0800249c 0x0800249c 0x000000b4 Code RO 72 .text.HAL_I2C_MspInit i2c.o - 0x08002550 0x08002550 0x0000001a Code RO 569 .text.HAL_IncTick stm32f4xx_hal.o - 0x0800256a 0x0800256a 0x00000002 PAD - 0x0800256c 0x0800256c 0x00000036 Code RO 559 .text.HAL_Init stm32f4xx_hal.o + 0x080001c0 0x080001c0 0x00000062 Code RO 1699 .text mc_w.l(uldiv.o) + 0x08000222 0x08000222 0x00000024 Code RO 1701 .text mc_w.l(memseta.o) + 0x08000246 0x08000246 0x0000014e Code RO 1703 .text mf_w.l(dadd.o) + 0x08000394 0x08000394 0x000000e4 Code RO 1705 .text mf_w.l(dmul.o) + 0x08000478 0x08000478 0x000000de Code RO 1707 .text mf_w.l(ddiv.o) + 0x08000556 0x08000556 0x00000036 Code RO 1709 .text mf_w.l(dcmplt.o) + 0x0800058c 0x0800058c 0x0000001a Code RO 1711 .text mf_w.l(dfltui.o) + 0x080005a6 0x080005a6 0x00000026 Code RO 1713 .text mf_w.l(f2d.o) + 0x080005cc 0x080005cc 0x00000038 Code RO 1715 .text mf_w.l(d2f.o) + 0x08000604 0x08000604 0x0000001e Code RO 1756 .text mc_w.l(llshl.o) + 0x08000622 0x08000622 0x00000020 Code RO 1758 .text mc_w.l(llushr.o) + 0x08000642 0x08000642 0x00000024 Code RO 1760 .text mc_w.l(llsshr.o) + 0x08000666 0x08000666 0x00000000 Code RO 1769 .text mc_w.l(iusefp.o) + 0x08000666 0x08000666 0x0000006e Code RO 1770 .text mf_w.l(fepilogue.o) + 0x080006d4 0x080006d4 0x000000ba Code RO 1772 .text mf_w.l(depilogue.o) + 0x0800078e 0x0800078e 0x00000002 PAD + 0x08000790 0x08000790 0x00000024 Code RO 1774 .text mc_w.l(init.o) + 0x080007b4 0x080007b4 0x00000004 Code RO 1445 .text.AHRS_asinf ahrs_middleware.o + 0x080007b8 0x080007b8 0x00000004 Code RO 1449 .text.AHRS_atan2f ahrs_middleware.o + 0x080007bc 0x080007bc 0x00000004 Code RO 1441 .text.AHRS_cosf ahrs_middleware.o + 0x080007c0 0x080007c0 0x0000000a Code RO 1433 .text.AHRS_get_height ahrs_middleware.o + 0x080007ca 0x080007ca 0x00000002 PAD + 0x080007cc 0x080007cc 0x0000000e Code RO 1435 .text.AHRS_get_latitude ahrs_middleware.o + 0x080007da 0x080007da 0x00000002 PAD + 0x080007dc 0x080007dc 0x0000000e Code RO 1437 .text.AHRS_invSqrt ahrs_middleware.o + 0x080007ea 0x080007ea 0x00000002 PAD + 0x080007ec 0x080007ec 0x00000004 Code RO 1439 .text.AHRS_sinf ahrs_middleware.o + 0x080007f0 0x080007f0 0x0000000e Code RO 1344 .text.BMI088_ACCEL_NS_H bmi088middleware.o + 0x080007fe 0x080007fe 0x00000002 PAD + 0x08000800 0x08000800 0x0000000e Code RO 1342 .text.BMI088_ACCEL_NS_L bmi088middleware.o + 0x0800080e 0x0800080e 0x00000002 PAD + 0x08000810 0x08000810 0x00000002 Code RO 1334 .text.BMI088_GPIO_init bmi088middleware.o + 0x08000812 0x08000812 0x00000002 PAD + 0x08000814 0x08000814 0x00000010 Code RO 1348 .text.BMI088_GYRO_NS_H bmi088middleware.o + 0x08000824 0x08000824 0x00000010 Code RO 1346 .text.BMI088_GYRO_NS_L bmi088middleware.o + 0x08000834 0x08000834 0x00000002 Code RO 1336 .text.BMI088_com_init bmi088middleware.o + 0x08000836 0x08000836 0x00000002 PAD + 0x08000838 0x08000838 0x000001e6 Code RO 1338 .text.BMI088_delay_ms bmi088middleware.o + 0x08000a1e 0x08000a1e 0x00000002 PAD + 0x08000a20 0x08000a20 0x0000004a Code RO 1340 .text.BMI088_delay_us bmi088middleware.o + 0x08000a6a 0x08000a6a 0x00000002 PAD + 0x08000a6c 0x08000a6c 0x00000018 Code RO 1315 .text.BMI088_init bmi088driver.o + 0x08000a84 0x08000a84 0x0000019e Code RO 1321 .text.BMI088_read bmi088driver.o + 0x08000c22 0x08000c22 0x00000002 PAD + 0x08000c24 0x08000c24 0x0000002e Code RO 1350 .text.BMI088_read_write_byte bmi088middleware.o + 0x08000c52 0x08000c52 0x00000002 PAD + 0x08000c54 0x08000c54 0x00000002 Code RO 138 .text.BusFault_Handler stm32f4xx_it.o + 0x08000c56 0x08000c56 0x00000002 PAD + 0x08000c58 0x08000c58 0x0000000c Code RO 156 .text.CAN1_RX0_IRQHandler stm32f4xx_it.o + 0x08000c64 0x08000c64 0x0000005e Code RO 1461 .text.CAN_cmd_chassis bsp_can.o + 0x08000cc2 0x08000cc2 0x00000002 PAD + 0x08000cc4 0x08000cc4 0x0000005e Code RO 1463 .text.CAN_cmd_gimbal bsp_can.o + 0x08000d22 0x08000d22 0x00000002 PAD + 0x08000d24 0x08000d24 0x0000005c Code RO 1496 .text.Chassis_RC drv_chassis.o + 0x08000d80 0x08000d80 0x00000088 Code RO 1494 .text.Chassis_init drv_chassis.o + 0x08000e08 0x08000e08 0x0000016c Code RO 1498 .text.Chassis_set_speed drv_chassis.o + 0x08000f74 0x08000f74 0x0000000c Code RO 154 .text.DMA1_Stream1_IRQHandler stm32f4xx_it.o + 0x08000f80 0x08000f80 0x0000000c Code RO 164 .text.DMA2_Stream2_IRQHandler stm32f4xx_it.o + 0x08000f8c 0x08000f8c 0x0000000c Code RO 166 .text.DMA2_Stream3_IRQHandler stm32f4xx_it.o + 0x08000f98 0x08000f98 0x00000002 Code RO 144 .text.DebugMon_Handler stm32f4xx_it.o + 0x08000f9a 0x08000f9a 0x00000002 PAD + 0x08000f9c 0x08000f9c 0x00000006 Code RO 150 .text.EXTI3_IRQHandler stm32f4xx_it.o + 0x08000fa2 0x08000fa2 0x00000002 PAD + 0x08000fa4 0x08000fa4 0x00000006 Code RO 152 .text.EXTI4_IRQHandler stm32f4xx_it.o + 0x08000faa 0x08000faa 0x00000002 PAD + 0x08000fac 0x08000fac 0x00000006 Code RO 158 .text.EXTI9_5_IRQHandler stm32f4xx_it.o + 0x08000fb2 0x08000fb2 0x00000002 PAD + 0x08000fb4 0x08000fb4 0x00000002 Code RO 19 .text.Error_Handler main.o + 0x08000fb6 0x08000fb6 0x00000002 PAD + 0x08000fb8 0x08000fb8 0x000000b0 Code RO 1535 .text.Gimbal_RC drv_gimbal.o + 0x08001068 0x08001068 0x000000a8 Code RO 1533 .text.Gimbal_init drv_gimbal.o + 0x08001110 0x08001110 0x00000054 Code RO 1537 .text.Gimbal_set_angle drv_gimbal.o + 0x08001164 0x08001164 0x0000002e Code RO 218 .text.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o + 0x08001192 0x08001192 0x00000002 PAD + 0x08001194 0x08001194 0x000000c0 Code RO 204 .text.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o + 0x08001254 0x08001254 0x000000de Code RO 194 .text.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o + 0x08001332 0x08001332 0x00000002 PAD + 0x08001334 0x08001334 0x00000002 Code RO 248 .text.HAL_CAN_ErrorCallback stm32f4xx_hal_can.o + 0x08001336 0x08001336 0x00000002 PAD + 0x08001338 0x08001338 0x0000011e Code RO 214 .text.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o + 0x08001456 0x08001456 0x00000002 PAD + 0x08001458 0x08001458 0x0000025e Code RO 222 .text.HAL_CAN_IRQHandler stm32f4xx_hal_can.o + 0x080016b6 0x080016b6 0x00000002 PAD + 0x080016b8 0x080016b8 0x000000f4 Code RO 184 .text.HAL_CAN_Init stm32f4xx_hal_can.o + 0x080017ac 0x080017ac 0x00000078 Code RO 42 .text.HAL_CAN_MspInit can.o + 0x08001824 0x08001824 0x00000002 Code RO 236 .text.HAL_CAN_RxFifo0FullCallback stm32f4xx_hal_can.o + 0x08001826 0x08001826 0x00000002 PAD + 0x08001828 0x08001828 0x0000005e Code RO 1465 .text.HAL_CAN_RxFifo0MsgPendingCallback bsp_can.o + 0x08001886 0x08001886 0x00000002 PAD + 0x08001888 0x08001888 0x00000002 Code RO 240 .text.HAL_CAN_RxFifo1FullCallback stm32f4xx_hal_can.o + 0x0800188a 0x0800188a 0x00000002 PAD + 0x0800188c 0x0800188c 0x00000002 Code RO 242 .text.HAL_CAN_RxFifo1MsgPendingCallback stm32f4xx_hal_can.o + 0x0800188e 0x0800188e 0x00000002 PAD + 0x08001890 0x08001890 0x00000002 Code RO 244 .text.HAL_CAN_SleepCallback stm32f4xx_hal_can.o + 0x08001892 0x08001892 0x00000002 PAD + 0x08001894 0x08001894 0x0000005a Code RO 196 .text.HAL_CAN_Start stm32f4xx_hal_can.o + 0x080018ee 0x080018ee 0x00000002 PAD + 0x080018f0 0x080018f0 0x00000002 Code RO 226 .text.HAL_CAN_TxMailbox0AbortCallback stm32f4xx_hal_can.o + 0x080018f2 0x080018f2 0x00000002 PAD + 0x080018f4 0x080018f4 0x00000002 Code RO 224 .text.HAL_CAN_TxMailbox0CompleteCallback stm32f4xx_hal_can.o + 0x080018f6 0x080018f6 0x00000002 PAD + 0x080018f8 0x080018f8 0x00000002 Code RO 230 .text.HAL_CAN_TxMailbox1AbortCallback stm32f4xx_hal_can.o + 0x080018fa 0x080018fa 0x00000002 PAD + 0x080018fc 0x080018fc 0x00000002 Code RO 228 .text.HAL_CAN_TxMailbox1CompleteCallback stm32f4xx_hal_can.o + 0x080018fe 0x080018fe 0x00000002 PAD + 0x08001900 0x08001900 0x00000002 Code RO 234 .text.HAL_CAN_TxMailbox2AbortCallback stm32f4xx_hal_can.o + 0x08001902 0x08001902 0x00000002 PAD + 0x08001904 0x08001904 0x00000002 Code RO 232 .text.HAL_CAN_TxMailbox2CompleteCallback stm32f4xx_hal_can.o + 0x08001906 0x08001906 0x00000002 PAD + 0x08001908 0x08001908 0x00000002 Code RO 246 .text.HAL_CAN_WakeUpFromRxMsgCallback stm32f4xx_hal_can.o + 0x0800190a 0x0800190a 0x00000002 PAD + 0x0800190c 0x0800190c 0x000001c0 Code RO 426 .text.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o + 0x08001acc 0x08001acc 0x00000162 Code RO 412 .text.HAL_DMA_Init stm32f4xx_hal_dma.o + 0x08001c2e 0x08001c2e 0x00000002 PAD + 0x08001c30 0x08001c30 0x0000009e Code RO 418 .text.HAL_DMA_Start_IT stm32f4xx_hal_dma.o + 0x08001cce 0x08001cce 0x00000002 PAD + 0x08001cd0 0x08001cd0 0x00000028 Code RO 573 .text.HAL_Delay stm32f4xx_hal.o + 0x08001cf8 0x08001cf8 0x00000002 Code RO 11 .text.HAL_GPIO_EXTI_Callback main.o + 0x08001cfa 0x08001cfa 0x00000002 PAD + 0x08001cfc 0x08001cfc 0x00000016 Code RO 386 .text.HAL_GPIO_EXTI_IRQHandler stm32f4xx_hal_gpio.o + 0x08001d12 0x08001d12 0x00000002 PAD + 0x08001d14 0x08001d14 0x000001b2 Code RO 374 .text.HAL_GPIO_Init stm32f4xx_hal_gpio.o + 0x08001ec6 0x08001ec6 0x00000002 PAD + 0x08001ec8 0x08001ec8 0x0000000a Code RO 380 .text.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o + 0x08001ed2 0x08001ed2 0x00000002 PAD + 0x08001ed4 0x08001ed4 0x0000000c Code RO 565 .text.HAL_GetTick stm32f4xx_hal.o + 0x08001ee0 0x08001ee0 0x00000176 Code RO 643 .text.HAL_I2C_Init stm32f4xx_hal_i2c.o + 0x08002056 0x08002056 0x00000002 PAD + 0x08002058 0x08002058 0x0000036e Code RO 687 .text.HAL_I2C_Mem_Read stm32f4xx_hal_i2c.o + 0x080023c6 0x080023c6 0x00000002 PAD + 0x080023c8 0x080023c8 0x000001da Code RO 683 .text.HAL_I2C_Mem_Write stm32f4xx_hal_i2c.o 0x080025a2 0x080025a2 0x00000002 PAD - 0x080025a4 0x080025a4 0x00000048 Code RO 561 .text.HAL_InitTick stm32f4xx_hal.o - 0x080025ec 0x080025ec 0x00000042 Code RO 181 .text.HAL_MspInit stm32f4xx_hal_msp.o - 0x0800262e 0x0800262e 0x00000002 PAD - 0x08002630 0x08002630 0x00000026 Code RO 517 .text.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o - 0x08002656 0x08002656 0x00000002 PAD - 0x08002658 0x08002658 0x00000056 Code RO 515 .text.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x080026ae 0x080026ae 0x00000002 PAD - 0x080026b0 0x080026b0 0x00000020 Code RO 513 .text.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o - 0x080026d0 0x080026d0 0x00000160 Code RO 274 .text.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o - 0x08002830 0x08002830 0x00000026 Code RO 286 .text.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o - 0x08002856 0x08002856 0x00000002 PAD - 0x08002858 0x08002858 0x00000026 Code RO 288 .text.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o - 0x0800287e 0x0800287e 0x00000002 PAD - 0x08002880 0x08002880 0x0000006a Code RO 276 .text.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o - 0x080028ea 0x080028ea 0x00000002 PAD - 0x080028ec 0x080028ec 0x00000364 Code RO 272 .text.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o - 0x08002c50 0x08002c50 0x00000074 Code RO 784 .text.HAL_SPI_Init stm32f4xx_hal_spi.o - 0x08002cc4 0x08002cc4 0x00000122 Code RO 87 .text.HAL_SPI_MspInit spi.o - 0x08002de6 0x08002de6 0x00000002 PAD - 0x08002de8 0x08002de8 0x00000298 Code RO 798 .text.HAL_SPI_TransmitReceive stm32f4xx_hal_spi.o - 0x08003080 0x08003080 0x0000002c Code RO 525 .text.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o - 0x080030ac 0x080030ac 0x00000002 Code RO 1188 .text.HAL_TIMEx_BreakCallback stm32f4xx_hal_tim_ex.o - 0x080030ae 0x080030ae 0x00000002 PAD - 0x080030b0 0x080030b0 0x00000002 Code RO 1184 .text.HAL_TIMEx_CommutCallback stm32f4xx_hal_tim_ex.o - 0x080030b2 0x080030b2 0x00000002 PAD - 0x080030b4 0x080030b4 0x000000b6 Code RO 1178 .text.HAL_TIMEx_MasterConfigSynchronization stm32f4xx_hal_tim_ex.o - 0x0800316a 0x0800316a 0x00000002 PAD - 0x0800316c 0x0800316c 0x00000036 Code RO 898 .text.HAL_TIM_Base_Init stm32f4xx_hal_tim.o - 0x080031a2 0x080031a2 0x00000002 PAD - 0x080031a4 0x080031a4 0x00000076 Code RO 108 .text.HAL_TIM_Base_MspInit tim.o - 0x0800321a 0x0800321a 0x00000002 PAD - 0x0800321c 0x0800321c 0x00000020 Code RO 912 .text.HAL_TIM_Base_Start_IT stm32f4xx_hal_tim.o - 0x0800323c 0x0800323c 0x00000192 Code RO 1074 .text.HAL_TIM_ConfigClockSource stm32f4xx_hal_tim.o - 0x080033ce 0x080033ce 0x00000002 PAD - 0x080033d0 0x080033d0 0x00000002 Code RO 1034 .text.HAL_TIM_IC_CaptureCallback stm32f4xx_hal_tim.o - 0x080033d2 0x080033d2 0x00000002 PAD - 0x080033d4 0x080033d4 0x00000170 Code RO 1032 .text.HAL_TIM_IRQHandler stm32f4xx_hal_tim.o - 0x08003544 0x08003544 0x00000002 Code RO 1036 .text.HAL_TIM_OC_DelayElapsedCallback stm32f4xx_hal_tim.o - 0x08003546 0x08003546 0x00000002 PAD - 0x08003548 0x08003548 0x0000021c Code RO 1052 .text.HAL_TIM_PWM_ConfigChannel stm32f4xx_hal_tim.o - 0x08003764 0x08003764 0x00000036 Code RO 952 .text.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o - 0x0800379a 0x0800379a 0x00000002 PAD - 0x0800379c 0x0800379c 0x00000002 Code RO 954 .text.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o - 0x0800379e 0x0800379e 0x00000002 PAD - 0x080037a0 0x080037a0 0x00000002 Code RO 1038 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o - 0x080037a2 0x080037a2 0x00000002 PAD - 0x080037a4 0x080037a4 0x00000148 Code RO 15 .text.HAL_TIM_PeriodElapsedCallback main.o - 0x080038ec 0x080038ec 0x00000002 Code RO 1042 .text.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o - 0x080038ee 0x080038ee 0x00000002 PAD - 0x080038f0 0x080038f0 0x00000002 Code RO 1274 .text.HAL_UART_ErrorCallback stm32f4xx_hal_uart.o - 0x080038f2 0x080038f2 0x00000002 PAD - 0x080038f4 0x080038f4 0x0000005e Code RO 1200 .text.HAL_UART_Init stm32f4xx_hal_uart.o - 0x08003952 0x08003952 0x00000002 PAD - 0x08003954 0x08003954 0x000000c0 Code RO 124 .text.HAL_UART_MspInit usart.o - 0x08003a14 0x08003a14 0x000000a2 Code RO 1232 .text.HAL_UART_Receive_DMA stm32f4xx_hal_uart.o - 0x08003ab6 0x08003ab6 0x00000002 PAD - 0x08003ab8 0x08003ab8 0x00000002 Code RO 1280 .text.HAL_UART_RxCpltCallback stm32f4xx_hal_uart.o - 0x08003aba 0x08003aba 0x00000002 PAD - 0x08003abc 0x08003abc 0x00000002 Code RO 1282 .text.HAL_UART_RxHalfCpltCallback stm32f4xx_hal_uart.o - 0x08003abe 0x08003abe 0x00000002 PAD - 0x08003ac0 0x08003ac0 0x00000002 Code RO 140 .text.HardFault_Handler stm32f4xx_it.o - 0x08003ac2 0x08003ac2 0x00000002 PAD - 0x08003ac4 0x08003ac4 0x0000031e Code RO 695 .text.I2C_RequestMemoryRead stm32f4xx_hal_i2c.o - 0x08003de2 0x08003de2 0x00000002 PAD - 0x08003de4 0x08003de4 0x00000272 Code RO 691 .text.I2C_RequestMemoryWrite stm32f4xx_hal_i2c.o - 0x08004056 0x08004056 0x00000002 PAD - 0x08004058 0x08004058 0x000000a8 Code RO 661 .text.I2C_WaitOnBTFFlagUntilTimeout stm32f4xx_hal_i2c.o - 0x08004100 0x08004100 0x00000150 Code RO 659 .text.I2C_WaitOnFlagUntilTimeout stm32f4xx_hal_i2c.o - 0x08004250 0x08004250 0x000000b8 Code RO 773 .text.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f4xx_hal_i2c.o - 0x08004308 0x08004308 0x00000040 Code RO 46 .text.MX_CAN1_Init can.o - 0x08004348 0x08004348 0x0000006c Code RO 61 .text.MX_DMA_Init dma.o - 0x080043b4 0x080043b4 0x00000168 Code RO 37 .text.MX_GPIO_Init gpio.o - 0x0800451c 0x0800451c 0x00000042 Code RO 70 .text.MX_I2C3_Init i2c.o - 0x0800455e 0x0800455e 0x00000002 PAD - 0x08004560 0x08004560 0x00000052 Code RO 85 .text.MX_SPI1_Init spi.o - 0x080045b2 0x080045b2 0x00000002 PAD - 0x080045b4 0x080045b4 0x000000be Code RO 104 .text.MX_TIM10_Init tim.o - 0x08004672 0x08004672 0x00000002 PAD - 0x08004674 0x08004674 0x00000074 Code RO 102 .text.MX_TIM3_Init tim.o - 0x080046e8 0x080046e8 0x00000046 Code RO 122 .text.MX_USART3_UART_Init usart.o - 0x0800472e 0x0800472e 0x00000002 PAD - 0x08004730 0x08004730 0x000003bc Code RO 1423 .text.MahonyAHRSupdate mahonyahrs.o - 0x08004aec 0x08004aec 0x0000026c Code RO 1425 .text.MahonyAHRSupdateIMU mahonyahrs.o - 0x08004d58 0x08004d58 0x00000002 Code RO 142 .text.MemManage_Handler stm32f4xx_it.o - 0x08004d5a 0x08004d5a 0x00000002 PAD - 0x08004d5c 0x08004d5c 0x00000002 Code RO 138 .text.NMI_Handler stm32f4xx_it.o - 0x08004d5e 0x08004d5e 0x00000002 PAD - 0x08004d60 0x08004d60 0x00000184 Code RO 1497 .text.PID_angle_output apl_pid.o - 0x08004ee4 0x08004ee4 0x00000022 Code RO 1493 .text.PID_init_angle apl_pid.o - 0x08004f06 0x08004f06 0x00000002 PAD - 0x08004f08 0x08004f08 0x00000034 Code RO 1491 .text.PID_init_speed apl_pid.o - 0x08004f3c 0x08004f3c 0x000000a6 Code RO 1495 .text.PID_speed_output apl_pid.o - 0x08004fe2 0x08004fe2 0x00000002 PAD - 0x08004fe4 0x08004fe4 0x00000002 Code RO 152 .text.PendSV_Handler stm32f4xx_it.o - 0x08004fe6 0x08004fe6 0x00000002 PAD - 0x08004fe8 0x08004fe8 0x00000120 Code RO 794 .text.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o - 0x08005108 0x08005108 0x00000002 Code RO 148 .text.SVC_Handler stm32f4xx_it.o - 0x0800510a 0x0800510a 0x00000002 PAD - 0x0800510c 0x0800510c 0x00000004 Code RO 154 .text.SysTick_Handler stm32f4xx_it.o - 0x08005110 0x08005110 0x0000001a Code RO 1306 .text.SystemInit system_stm32f4xx.o - 0x0800512a 0x0800512a 0x00000002 PAD - 0x0800512c 0x0800512c 0x0000000c Code RO 166 .text.TIM3_IRQHandler stm32f4xx_it.o - 0x08005138 0x08005138 0x0000013c Code RO 902 .text.TIM_Base_SetConfig stm32f4xx_hal_tim.o - 0x08005274 0x08005274 0x0000005c Code RO 1230 .text.UART_DMAError stm32f4xx_hal_uart.o - 0x080052d0 0x080052d0 0x00000036 Code RO 1234 .text.UART_DMAReceiveCplt stm32f4xx_hal_uart.o - 0x08005306 0x08005306 0x00000002 PAD - 0x08005308 0x08005308 0x00000006 Code RO 1236 .text.UART_DMARxHalfCplt stm32f4xx_hal_uart.o - 0x0800530e 0x0800530e 0x00000002 PAD - 0x08005310 0x08005310 0x0000010a Code RO 1204 .text.UART_SetConfig stm32f4xx_hal_uart.o - 0x0800541a 0x0800541a 0x00000002 PAD - 0x0800541c 0x0800541c 0x000000a8 Code RO 1459 .text.USART3_IDLE_IQR bsp_dbus.o - 0x080054c4 0x080054c4 0x00000004 Code RO 168 .text.USART3_IRQHandler stm32f4xx_it.o - 0x080054c8 0x080054c8 0x00000002 Code RO 146 .text.UsageFault_Handler stm32f4xx_it.o - 0x080054ca 0x080054ca 0x00000002 PAD - 0x080054cc 0x080054cc 0x00000250 Code RO 1323 .text.bmi088_accel_init bmi088driver.o - 0x0800571c 0x0800571c 0x00000212 Code RO 1325 .text.bmi088_gyro_init bmi088driver.o - 0x0800592e 0x0800592e 0x00000002 PAD - 0x08005930 0x08005930 0x0000003c Code RO 1439 .text.can_filter_init bsp_can.o - 0x0800596c 0x0800596c 0x00000030 Code RO 1457 .text.controller_init bsp_dbus.o - 0x0800599c 0x0800599c 0x00000002 Code RO 1395 .text.ist8310_GPIO_init ist8310driver_middleware.o - 0x0800599e 0x0800599e 0x00000002 PAD - 0x080059a0 0x080059a0 0x00000028 Code RO 1403 .text.ist8310_IIC_read_muli_reg ist8310driver_middleware.o - 0x080059c8 0x080059c8 0x00000036 Code RO 1399 .text.ist8310_IIC_read_single_reg ist8310driver_middleware.o - 0x080059fe 0x080059fe 0x00000002 PAD - 0x08005a00 0x08005a00 0x00000030 Code RO 1401 .text.ist8310_IIC_write_single_reg ist8310driver_middleware.o - 0x08005a30 0x08005a30 0x00000010 Code RO 1411 .text.ist8310_RST_H ist8310driver_middleware.o - 0x08005a40 0x08005a40 0x00000010 Code RO 1413 .text.ist8310_RST_L ist8310driver_middleware.o - 0x08005a50 0x08005a50 0x00000002 Code RO 1397 .text.ist8310_com_init ist8310driver_middleware.o - 0x08005a52 0x08005a52 0x00000002 PAD - 0x08005a54 0x08005a54 0x00000004 Code RO 1407 .text.ist8310_delay_ms ist8310driver_middleware.o - 0x08005a58 0x08005a58 0x0000004a Code RO 1409 .text.ist8310_delay_us ist8310driver_middleware.o - 0x08005aa2 0x08005aa2 0x00000002 PAD - 0x08005aa4 0x08005aa4 0x000000d8 Code RO 1381 .text.ist8310_init ist8310driver.o - 0x08005b7c 0x08005b7c 0x0000005c Code RO 1385 .text.ist8310_read_mag ist8310driver.o - 0x08005bd8 0x08005bd8 0x000001c2 Code RO 17 .text.main main.o - 0x08005d9a 0x08005d9a 0x00000026 Code RO 1558 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) - 0x08005dc0 0x08005dc0 0x0000012c Code RO 1527 i.__hardfp_asinf m_wm.l(asinf.o) - 0x08005eec 0x08005eec 0x000002ac Code RO 1533 i.__hardfp_atan2f m_wm.l(atan2f.o) - 0x08006198 0x08006198 0x00000006 Code RO 1561 i.__mathlib_flt_infnan m_wm.l(funder.o) - 0x0800619e 0x0800619e 0x00000006 Code RO 1562 i.__mathlib_flt_infnan2 m_wm.l(funder.o) - 0x080061a4 0x080061a4 0x00000010 Code RO 1563 i.__mathlib_flt_invalid m_wm.l(funder.o) - 0x080061b4 0x080061b4 0x00000010 Code RO 1566 i.__mathlib_flt_underflow m_wm.l(funder.o) - 0x080061c4 0x080061c4 0x0000000e Code RO 1616 i.__scatterload_copy mc_w.l(handlers.o) - 0x080061d2 0x080061d2 0x00000002 Code RO 1617 i.__scatterload_null mc_w.l(handlers.o) - 0x080061d4 0x080061d4 0x0000000e Code RO 1618 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x080061e2 0x080061e2 0x00000002 PAD - 0x080061e4 0x080061e4 0x0000000c Code RO 1602 i.__set_errno mc_w.l(errno.o) - 0x080061f0 0x080061f0 0x0000003e Code RO 1576 i.sqrtf m_wm.l(sqrtf.o) - 0x0800622e 0x0800622e 0x00000010 Data RO 1311 .rodata.AHBPrescTable system_stm32f4xx.o - 0x0800623e 0x0800623e 0x00000008 Data RO 1312 .rodata.APBPrescTable system_stm32f4xx.o - 0x08006246 0x08006246 0x00000008 Data RO 442 .rodata.cst8 stm32f4xx_hal_dma.o - 0x0800624e 0x0800624e 0x00000012 Data RO 1329 .rodata.write_BMI088_accel_reg_data_error bmi088driver.o - 0x08006260 0x08006260 0x00000012 Data RO 1330 .rodata.write_BMI088_gyro_reg_data_error bmi088driver.o - 0x08006272 0x08006272 0x00000002 PAD - 0x08006274 0x08006274 0x00000020 Data RO 1615 Region$$Table anon$$obj.o + 0x080025a4 0x080025a4 0x000000b4 Code RO 66 .text.HAL_I2C_MspInit i2c.o + 0x08002658 0x08002658 0x0000001a Code RO 563 .text.HAL_IncTick stm32f4xx_hal.o + 0x08002672 0x08002672 0x00000002 PAD + 0x08002674 0x08002674 0x00000036 Code RO 553 .text.HAL_Init stm32f4xx_hal.o + 0x080026aa 0x080026aa 0x00000002 PAD + 0x080026ac 0x080026ac 0x00000048 Code RO 555 .text.HAL_InitTick stm32f4xx_hal.o + 0x080026f4 0x080026f4 0x00000042 Code RO 175 .text.HAL_MspInit stm32f4xx_hal_msp.o + 0x08002736 0x08002736 0x00000002 PAD + 0x08002738 0x08002738 0x00000026 Code RO 511 .text.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x0800275e 0x0800275e 0x00000002 PAD + 0x08002760 0x08002760 0x00000056 Code RO 509 .text.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x080027b6 0x080027b6 0x00000002 PAD + 0x080027b8 0x080027b8 0x00000020 Code RO 507 .text.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x080027d8 0x080027d8 0x00000160 Code RO 268 .text.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o + 0x08002938 0x08002938 0x00000026 Code RO 280 .text.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o + 0x0800295e 0x0800295e 0x00000002 PAD + 0x08002960 0x08002960 0x00000026 Code RO 282 .text.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o + 0x08002986 0x08002986 0x00000002 PAD + 0x08002988 0x08002988 0x0000006a Code RO 270 .text.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o + 0x080029f2 0x080029f2 0x00000002 PAD + 0x080029f4 0x080029f4 0x00000364 Code RO 266 .text.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o + 0x08002d58 0x08002d58 0x00000074 Code RO 778 .text.HAL_SPI_Init stm32f4xx_hal_spi.o + 0x08002dcc 0x08002dcc 0x00000122 Code RO 81 .text.HAL_SPI_MspInit spi.o + 0x08002eee 0x08002eee 0x00000002 PAD + 0x08002ef0 0x08002ef0 0x00000298 Code RO 792 .text.HAL_SPI_TransmitReceive stm32f4xx_hal_spi.o + 0x08003188 0x08003188 0x0000002c Code RO 519 .text.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o + 0x080031b4 0x080031b4 0x00000002 Code RO 1182 .text.HAL_TIMEx_BreakCallback stm32f4xx_hal_tim_ex.o + 0x080031b6 0x080031b6 0x00000002 PAD + 0x080031b8 0x080031b8 0x00000002 Code RO 1178 .text.HAL_TIMEx_CommutCallback stm32f4xx_hal_tim_ex.o + 0x080031ba 0x080031ba 0x00000002 PAD + 0x080031bc 0x080031bc 0x000000b6 Code RO 1172 .text.HAL_TIMEx_MasterConfigSynchronization stm32f4xx_hal_tim_ex.o + 0x08003272 0x08003272 0x00000002 PAD + 0x08003274 0x08003274 0x00000036 Code RO 892 .text.HAL_TIM_Base_Init stm32f4xx_hal_tim.o + 0x080032aa 0x080032aa 0x00000002 PAD + 0x080032ac 0x080032ac 0x00000076 Code RO 102 .text.HAL_TIM_Base_MspInit tim.o + 0x08003322 0x08003322 0x00000002 PAD + 0x08003324 0x08003324 0x00000020 Code RO 906 .text.HAL_TIM_Base_Start_IT stm32f4xx_hal_tim.o + 0x08003344 0x08003344 0x00000192 Code RO 1068 .text.HAL_TIM_ConfigClockSource stm32f4xx_hal_tim.o + 0x080034d6 0x080034d6 0x00000002 PAD + 0x080034d8 0x080034d8 0x00000002 Code RO 1028 .text.HAL_TIM_IC_CaptureCallback stm32f4xx_hal_tim.o + 0x080034da 0x080034da 0x00000002 PAD + 0x080034dc 0x080034dc 0x00000170 Code RO 1026 .text.HAL_TIM_IRQHandler stm32f4xx_hal_tim.o + 0x0800364c 0x0800364c 0x00000002 Code RO 1030 .text.HAL_TIM_OC_DelayElapsedCallback stm32f4xx_hal_tim.o + 0x0800364e 0x0800364e 0x00000002 PAD + 0x08003650 0x08003650 0x0000021c Code RO 1046 .text.HAL_TIM_PWM_ConfigChannel stm32f4xx_hal_tim.o + 0x0800386c 0x0800386c 0x00000036 Code RO 946 .text.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o + 0x080038a2 0x080038a2 0x00000002 PAD + 0x080038a4 0x080038a4 0x00000002 Code RO 948 .text.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o + 0x080038a6 0x080038a6 0x00000002 PAD + 0x080038a8 0x080038a8 0x00000002 Code RO 1032 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o + 0x080038aa 0x080038aa 0x00000002 PAD + 0x080038ac 0x080038ac 0x0000006c Code RO 13 .text.HAL_TIM_PeriodElapsedCallback main.o + 0x08003918 0x08003918 0x00000002 Code RO 1036 .text.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o + 0x0800391a 0x0800391a 0x00000002 PAD + 0x0800391c 0x0800391c 0x00000002 Code RO 1268 .text.HAL_UART_ErrorCallback stm32f4xx_hal_uart.o + 0x0800391e 0x0800391e 0x00000002 PAD + 0x08003920 0x08003920 0x0000005e Code RO 1194 .text.HAL_UART_Init stm32f4xx_hal_uart.o + 0x0800397e 0x0800397e 0x00000002 PAD + 0x08003980 0x08003980 0x000000c0 Code RO 118 .text.HAL_UART_MspInit usart.o + 0x08003a40 0x08003a40 0x000000a2 Code RO 1226 .text.HAL_UART_Receive_DMA stm32f4xx_hal_uart.o + 0x08003ae2 0x08003ae2 0x00000002 PAD + 0x08003ae4 0x08003ae4 0x00000002 Code RO 1274 .text.HAL_UART_RxCpltCallback stm32f4xx_hal_uart.o + 0x08003ae6 0x08003ae6 0x00000002 PAD + 0x08003ae8 0x08003ae8 0x00000002 Code RO 1276 .text.HAL_UART_RxHalfCpltCallback stm32f4xx_hal_uart.o + 0x08003aea 0x08003aea 0x00000002 PAD + 0x08003aec 0x08003aec 0x00000002 Code RO 134 .text.HardFault_Handler stm32f4xx_it.o + 0x08003aee 0x08003aee 0x00000002 PAD + 0x08003af0 0x08003af0 0x0000031e Code RO 689 .text.I2C_RequestMemoryRead stm32f4xx_hal_i2c.o + 0x08003e0e 0x08003e0e 0x00000002 PAD + 0x08003e10 0x08003e10 0x00000272 Code RO 685 .text.I2C_RequestMemoryWrite stm32f4xx_hal_i2c.o + 0x08004082 0x08004082 0x00000002 PAD + 0x08004084 0x08004084 0x000000a8 Code RO 655 .text.I2C_WaitOnBTFFlagUntilTimeout stm32f4xx_hal_i2c.o + 0x0800412c 0x0800412c 0x00000150 Code RO 653 .text.I2C_WaitOnFlagUntilTimeout stm32f4xx_hal_i2c.o + 0x0800427c 0x0800427c 0x000000b8 Code RO 767 .text.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f4xx_hal_i2c.o + 0x08004334 0x08004334 0x000000ec Code RO 1553 .text.INS_get_data apl_ins.o + 0x08004420 0x08004420 0x000000fa Code RO 1549 .text.INS_init apl_ins.o + 0x0800451a 0x0800451a 0x00000002 PAD + 0x0800451c 0x0800451c 0x00000040 Code RO 40 .text.MX_CAN1_Init can.o + 0x0800455c 0x0800455c 0x0000006c Code RO 55 .text.MX_DMA_Init dma.o + 0x080045c8 0x080045c8 0x00000168 Code RO 31 .text.MX_GPIO_Init gpio.o + 0x08004730 0x08004730 0x00000042 Code RO 64 .text.MX_I2C3_Init i2c.o + 0x08004772 0x08004772 0x00000002 PAD + 0x08004774 0x08004774 0x00000052 Code RO 79 .text.MX_SPI1_Init spi.o + 0x080047c6 0x080047c6 0x00000002 PAD + 0x080047c8 0x080047c8 0x000000be Code RO 98 .text.MX_TIM10_Init tim.o + 0x08004886 0x08004886 0x00000002 PAD + 0x08004888 0x08004888 0x00000074 Code RO 96 .text.MX_TIM3_Init tim.o + 0x080048fc 0x080048fc 0x00000046 Code RO 116 .text.MX_USART3_UART_Init usart.o + 0x08004942 0x08004942 0x00000002 PAD + 0x08004944 0x08004944 0x00000002 Code RO 136 .text.MemManage_Handler stm32f4xx_it.o + 0x08004946 0x08004946 0x00000002 PAD + 0x08004948 0x08004948 0x00000002 Code RO 132 .text.NMI_Handler stm32f4xx_it.o + 0x0800494a 0x0800494a 0x00000006 PAD + 0x08004950 0x08004950 0x00000184 Code RO 1517 .text.PID_angle_output apl_pid.o + 0x08004ad4 0x08004ad4 0x00000024 Code RO 1513 .text.PID_init_angle apl_pid.o + 0x08004af8 0x08004af8 0x00000026 Code RO 1511 .text.PID_init_speed apl_pid.o + 0x08004b1e 0x08004b1e 0x00000002 PAD + 0x08004b20 0x08004b20 0x000000f0 Code RO 1515 .text.PID_speed_output apl_pid.o + 0x08004c10 0x08004c10 0x00000002 Code RO 146 .text.PendSV_Handler stm32f4xx_it.o + 0x08004c12 0x08004c12 0x00000002 PAD + 0x08004c14 0x08004c14 0x00000120 Code RO 788 .text.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o + 0x08004d34 0x08004d34 0x00000002 Code RO 142 .text.SVC_Handler stm32f4xx_it.o + 0x08004d36 0x08004d36 0x00000002 PAD + 0x08004d38 0x08004d38 0x00000004 Code RO 148 .text.SysTick_Handler stm32f4xx_it.o + 0x08004d3c 0x08004d3c 0x0000001a Code RO 1300 .text.SystemInit system_stm32f4xx.o + 0x08004d56 0x08004d56 0x00000002 PAD + 0x08004d58 0x08004d58 0x0000000c Code RO 160 .text.TIM3_IRQHandler stm32f4xx_it.o + 0x08004d64 0x08004d64 0x0000013c Code RO 896 .text.TIM_Base_SetConfig stm32f4xx_hal_tim.o + 0x08004ea0 0x08004ea0 0x0000005c Code RO 1224 .text.UART_DMAError stm32f4xx_hal_uart.o + 0x08004efc 0x08004efc 0x00000036 Code RO 1228 .text.UART_DMAReceiveCplt stm32f4xx_hal_uart.o + 0x08004f32 0x08004f32 0x00000002 PAD + 0x08004f34 0x08004f34 0x00000006 Code RO 1230 .text.UART_DMARxHalfCplt stm32f4xx_hal_uart.o + 0x08004f3a 0x08004f3a 0x00000002 PAD + 0x08004f3c 0x08004f3c 0x0000010a Code RO 1198 .text.UART_SetConfig stm32f4xx_hal_uart.o + 0x08005046 0x08005046 0x00000002 PAD + 0x08005048 0x08005048 0x000000a8 Code RO 1479 .text.USART3_IDLE_IQR bsp_dbus.o + 0x080050f0 0x080050f0 0x00000004 Code RO 162 .text.USART3_IRQHandler stm32f4xx_it.o + 0x080050f4 0x080050f4 0x00000002 Code RO 140 .text.UsageFault_Handler stm32f4xx_it.o + 0x080050f6 0x080050f6 0x00000002 PAD + 0x080050f8 0x080050f8 0x00000250 Code RO 1317 .text.bmi088_accel_init bmi088driver.o + 0x08005348 0x08005348 0x00000212 Code RO 1319 .text.bmi088_gyro_init bmi088driver.o + 0x0800555a 0x0800555a 0x00000002 PAD + 0x0800555c 0x0800555c 0x0000003c Code RO 1459 .text.can_filter_init bsp_can.o + 0x08005598 0x08005598 0x00000030 Code RO 1477 .text.controller_init bsp_dbus.o + 0x080055c8 0x080055c8 0x000001ca Code RO 1551 .text.imu_cali_slove apl_ins.o + 0x08005792 0x08005792 0x00000002 PAD + 0x08005794 0x08005794 0x00000002 Code RO 1389 .text.ist8310_GPIO_init ist8310driver_middleware.o + 0x08005796 0x08005796 0x00000002 PAD + 0x08005798 0x08005798 0x00000036 Code RO 1393 .text.ist8310_IIC_read_single_reg ist8310driver_middleware.o + 0x080057ce 0x080057ce 0x00000002 PAD + 0x080057d0 0x080057d0 0x00000030 Code RO 1395 .text.ist8310_IIC_write_single_reg ist8310driver_middleware.o + 0x08005800 0x08005800 0x00000010 Code RO 1405 .text.ist8310_RST_H ist8310driver_middleware.o + 0x08005810 0x08005810 0x00000010 Code RO 1407 .text.ist8310_RST_L ist8310driver_middleware.o + 0x08005820 0x08005820 0x00000002 Code RO 1391 .text.ist8310_com_init ist8310driver_middleware.o + 0x08005822 0x08005822 0x00000002 PAD + 0x08005824 0x08005824 0x00000004 Code RO 1401 .text.ist8310_delay_ms ist8310driver_middleware.o + 0x08005828 0x08005828 0x0000004a Code RO 1403 .text.ist8310_delay_us ist8310driver_middleware.o + 0x08005872 0x08005872 0x00000002 PAD + 0x08005874 0x08005874 0x000000d8 Code RO 1375 .text.ist8310_init ist8310driver.o + 0x0800594c 0x0800594c 0x000000d6 Code RO 15 .text.main main.o + 0x08005a22 0x08005a22 0x0000001a Code RO 1572 i.AHRS_fabs AHRS.lib(ahrs.o) + 0x08005a3c 0x08005a3c 0x0000029c Code RO 1573 i.AHRS_init AHRS.lib(ahrs.o) + 0x08005cd8 0x08005cd8 0x0000013a Code RO 1574 i.AHRS_update AHRS.lib(ahrs.o) + 0x08005e12 0x08005e12 0x00000026 Code RO 1717 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) + 0x08005e38 0x08005e38 0x0000012c Code RO 1666 i.__hardfp_asinf m_wm.l(asinf.o) + 0x08005f64 0x08005f64 0x000002ac Code RO 1672 i.__hardfp_atan2f m_wm.l(atan2f.o) + 0x08006210 0x08006210 0x00000150 Code RO 1678 i.__hardfp_cosf m_wm.l(cosf.o) + 0x08006360 0x08006360 0x00000190 Code RO 1684 i.__hardfp_sinf m_wm.l(sinf.o) + 0x080064f0 0x080064f0 0x00000006 Code RO 1720 i.__mathlib_flt_infnan m_wm.l(funder.o) + 0x080064f6 0x080064f6 0x00000006 Code RO 1721 i.__mathlib_flt_infnan2 m_wm.l(funder.o) + 0x080064fc 0x080064fc 0x00000010 Code RO 1722 i.__mathlib_flt_invalid m_wm.l(funder.o) + 0x0800650c 0x0800650c 0x00000010 Code RO 1725 i.__mathlib_flt_underflow m_wm.l(funder.o) + 0x0800651c 0x0800651c 0x00000154 Code RO 1733 i.__mathlib_rredf2 m_wm.l(rredf.o) + 0x08006670 0x08006670 0x0000000e Code RO 1778 i.__scatterload_copy mc_w.l(handlers.o) + 0x0800667e 0x0800667e 0x00000002 Code RO 1779 i.__scatterload_null mc_w.l(handlers.o) + 0x08006680 0x08006680 0x0000000e Code RO 1780 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x0800668e 0x0800668e 0x00000002 PAD + 0x08006690 0x08006690 0x0000000c Code RO 1764 i.__set_errno mc_w.l(errno.o) + 0x0800669c 0x0800669c 0x000001d0 Code RO 1575 i.accel_comple_filter AHRS.lib(ahrs.o) + 0x0800686c 0x0800686c 0x0000018c Code RO 1576 i.accel_update_kp_ki AHRS.lib(ahrs.o) + 0x080069f8 0x080069f8 0x0000016c Code RO 1577 i.angle_to_quat AHRS.lib(ahrs.o) + 0x08006b64 0x08006b64 0x000000e8 Code RO 1578 i.get_angle AHRS.lib(ahrs.o) + 0x08006c4c 0x08006c4c 0x00000084 Code RO 1583 i.quat_normalization AHRS.lib(ahrs.o) + 0x08006cd0 0x08006cd0 0x0000003e Code RO 1738 i.sqrtf m_wm.l(sqrtf.o) + 0x08006d0e 0x08006d0e 0x0000007a Code RO 1584 i.update_w AHRS.lib(ahrs.o) + 0x08006d88 0x08006d88 0x0000000c Data RO 1585 .constdata AHRS.lib(ahrs.o) + 0x08006d94 0x08006d94 0x00000020 Data RO 1734 .constdata m_wm.l(rredf.o) + 0x08006db4 0x08006db4 0x00000010 Data RO 1305 .rodata.AHBPrescTable system_stm32f4xx.o + 0x08006dc4 0x08006dc4 0x00000008 Data RO 1306 .rodata.APBPrescTable system_stm32f4xx.o + 0x08006dcc 0x08006dcc 0x00000008 Data RO 436 .rodata.cst8 stm32f4xx_hal_dma.o + 0x08006dd4 0x08006dd4 0x00000012 Data RO 1323 .rodata.write_BMI088_accel_reg_data_error bmi088driver.o + 0x08006de6 0x08006de6 0x00000012 Data RO 1324 .rodata.write_BMI088_gyro_reg_data_error bmi088driver.o + 0x08006df8 0x08006df8 0x00000020 Data RO 1777 Region$$Table anon$$obj.o - Execution Region RW_IRAM2 (Exec base: 0x10000000, Load base: 0x080062c8, Size: 0x00000000, Max: 0x00010000, ABSOLUTE) + Execution Region RW_IRAM2 (Exec base: 0x10000000, Load base: 0x08006ee0, Size: 0x00000000, Max: 0x00010000, ABSOLUTE) **** No section assigned to this execution region **** - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006298, Size: 0x00000910, Max: 0x00020000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006e18, Size: 0x00000a00, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08006298 0x00000004 Data RW 1603 .data mc_w.l(errno.o) - 0x20000004 0x0800629c 0x00000008 Data RW 614 .data..L_MergedGlobals stm32f4xx_hal.o - 0x2000000c 0x080062a4 0x00000008 Data RW 1331 .data..L_MergedGlobals bmi088driver.o - 0x20000014 0x080062ac 0x00000010 Data RW 24 .data.INS_quat main.o - 0x20000024 0x080062bc 0x00000004 Data RW 1310 .data.SystemCoreClock system_stm32f4xx.o - 0x20000028 0x080062c0 0x00000004 Data RW 1429 .data.twoKp mahonyahrs.o - 0x2000002c 0x080062c4 0x00000004 Data RW 25 .data.x main.o - 0x20000030 - 0x00000034 Zero RW 28 .bss..L_MergedGlobals main.o - 0x20000064 - 0x00000010 Zero RW 1430 .bss..L_MergedGlobals mahonyahrs.o - 0x20000074 - 0x00000020 Zero RW 1448 .bss..L_MergedGlobals bsp_can.o - 0x20000094 - 0x0000002a Zero RW 1463 .bss..L_MergedGlobals bsp_dbus.o - 0x200000be 0x080062c8 0x00000002 PAD - 0x200000c0 - 0x00000028 Zero RW 1482 .bss..L_MergedGlobals drv_chassis.o - 0x200000e8 - 0x00000078 Zero RW 1519 .bss..L_MergedGlobals drv_gimbal.o - 0x20000160 - 0x00000004 Zero RW 26 .bss.a main.o - 0x20000164 - 0x00000024 Zero RW 1518 .bss.gimbal_pitch_speed drv_gimbal.o - 0x20000188 - 0x00000028 Zero RW 52 .bss.hcan1 can.o - 0x200001b0 - 0x00000060 Zero RW 92 .bss.hdma_spi1_rx spi.o - 0x20000210 - 0x00000060 Zero RW 93 .bss.hdma_spi1_tx spi.o - 0x20000270 - 0x00000060 Zero RW 129 .bss.hdma_usart3_rx usart.o - 0x200002d0 - 0x00000054 Zero RW 76 .bss.hi2c3 i2c.o - 0x20000324 - 0x00000058 Zero RW 91 .bss.hspi1 spi.o - 0x2000037c - 0x00000040 Zero RW 113 .bss.htim10 tim.o - 0x200003bc - 0x00000040 Zero RW 112 .bss.htim3 tim.o - 0x200003fc - 0x00000040 Zero RW 128 .bss.huart3 usart.o - 0x2000043c - 0x0000003c Zero RW 1447 .bss.motor_data bsp_can.o - 0x20000478 - 0x00000004 Zero RW 613 .bss.uwTick stm32f4xx_hal.o - 0x2000047c - 0x00000090 Zero RW 1480 .bss.wheel drv_chassis.o - 0x2000050c 0x080062c8 0x00000004 PAD - 0x20000510 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o + 0x20000000 0x08006e18 0x00000010 Data RW 1586 .data AHRS.lib(ahrs.o) + 0x20000010 0x08006e28 0x00000004 Data RW 1765 .data mc_w.l(errno.o) + 0x20000014 0x08006e2c 0x00000008 Data RW 608 .data..L_MergedGlobals stm32f4xx_hal.o + 0x2000001c 0x08006e34 0x00000008 Data RW 1325 .data..L_MergedGlobals bmi088driver.o + 0x20000024 0x08006e3c 0x0000006c Data RW 1563 .data..L_MergedGlobals apl_ins.o + 0x20000090 0x08006ea8 0x00000010 Data RW 1556 .data.INS_quat apl_ins.o + 0x200000a0 0x08006eb8 0x00000004 Data RW 1304 .data.SystemCoreClock system_stm32f4xx.o + 0x200000a4 0x08006ebc 0x0000000c Data RW 1521 .data.k_angle_gimbal apl_pid.o + 0x200000b0 0x08006ec8 0x0000000c Data RW 1519 .data.k_speed_chassis apl_pid.o + 0x200000bc 0x08006ed4 0x0000000c Data RW 1520 .data.k_speed_gimbal apl_pid.o + 0x200000c8 - 0x00000020 Zero RW 1468 .bss..L_MergedGlobals bsp_can.o + 0x200000e8 - 0x0000002a Zero RW 1483 .bss..L_MergedGlobals bsp_dbus.o + 0x20000112 0x08006ee0 0x00000006 PAD + 0x20000118 - 0x00000028 Zero RW 1502 .bss..L_MergedGlobals drv_chassis.o + 0x20000140 - 0x00000078 Zero RW 1540 .bss..L_MergedGlobals drv_gimbal.o + 0x200001b8 - 0x0000007c Zero RW 1564 .bss..L_MergedGlobals.1 apl_ins.o + 0x20000234 - 0x00000024 Zero RW 1557 .bss.bmi088_real_data apl_ins.o + 0x20000258 - 0x00000024 Zero RW 1539 .bss.gimbal_pitch_speed drv_gimbal.o + 0x2000027c - 0x00000028 Zero RW 46 .bss.hcan1 can.o + 0x200002a4 - 0x00000060 Zero RW 86 .bss.hdma_spi1_rx spi.o + 0x20000304 - 0x00000060 Zero RW 87 .bss.hdma_spi1_tx spi.o + 0x20000364 - 0x00000060 Zero RW 123 .bss.hdma_usart3_rx usart.o + 0x200003c4 - 0x00000054 Zero RW 70 .bss.hi2c3 i2c.o + 0x20000418 - 0x00000058 Zero RW 85 .bss.hspi1 spi.o + 0x20000470 - 0x00000040 Zero RW 107 .bss.htim10 tim.o + 0x200004b0 - 0x00000040 Zero RW 106 .bss.htim3 tim.o + 0x200004f0 - 0x00000040 Zero RW 122 .bss.huart3 usart.o + 0x20000530 - 0x0000003c Zero RW 1467 .bss.motor_data bsp_can.o + 0x2000056c - 0x00000004 Zero RW 607 .bss.uwTick stm32f4xx_hal.o + 0x20000570 - 0x00000090 Zero RW 1500 .bss.wheel drv_chassis.o + 0x20000600 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o ============================================================================== @@ -3445,21 +3668,22 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 640 20 0 0 0 2638 apl_pid.o + 54 0 0 0 0 1403 ahrs_middleware.o + 944 16 0 124 160 3232 apl_ins.o + 702 28 0 36 0 2237 apl_pid.o 1560 0 36 8 0 5494 bmi088driver.o 670 0 0 0 0 5488 bmi088middleware.o 342 0 0 0 92 4728 bsp_can.o 216 0 0 0 42 2680 bsp_dbus.o 184 0 0 0 40 6208 can.o 108 0 0 0 0 3483 dma.o - 572 8 0 0 184 3167 drv_chassis.o - 292 8 0 0 156 2491 drv_gimbal.o + 592 12 0 0 184 3266 drv_chassis.o + 428 40 0 0 156 2638 drv_gimbal.o 360 0 0 0 0 4149 gpio.o 246 0 0 0 84 5260 i2c.o - 308 16 0 0 0 1937 ist8310driver.o - 256 0 0 0 0 4293 ist8310driver_middleware.o - 1576 16 0 4 16 5855 mahonyahrs.o - 800 0 0 20 56 7187 main.o + 216 12 0 0 0 1937 ist8310driver.o + 216 0 0 0 0 4293 ist8310driver_middleware.o + 326 0 0 0 0 5747 main.o 372 0 0 0 280 5255 spi.o 36 8 392 0 1024 820 startup_stm32f407xx.o 204 0 0 8 4 7275 stm32f4xx_hal.o @@ -3480,18 +3704,22 @@ Image component sizes 262 0 0 0 160 6868 usart.o ---------------------------------------------------------------------- - 22090 92 494 44 2272 316563 Object Totals + 21138 132 492 180 2360 313748 Object Totals 0 0 32 0 0 0 (incl. Generated) - 182 0 2 0 6 0 (incl. Padding) + 196 0 0 0 6 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + 2718 84 12 16 0 11366 ahrs.o 300 42 0 0 0 176 asinf.o 684 90 0 0 0 208 atan2f.o + 336 56 0 0 0 136 cosf.o 38 0 0 0 0 116 fpclassifyf.o 44 12 0 0 0 464 funder.o + 340 24 32 0 0 160 rredf.o + 400 56 0 0 0 212 sinf.o 62 0 0 0 0 136 sqrtf.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o @@ -3508,30 +3736,33 @@ Image component sizes 30 0 0 0 0 68 llshl.o 36 0 0 0 0 68 llsshr.o 32 0 0 0 0 68 llushr.o + 36 0 0 0 0 108 memseta.o 98 0 0 0 0 92 uldiv.o 56 0 0 0 0 88 d2f.o 334 0 0 0 0 148 dadd.o 54 0 0 0 0 80 dcmplt.o 222 0 0 0 0 100 ddiv.o 186 0 0 0 0 176 depilogue.o + 26 0 0 0 0 76 dfltui.o 228 0 0 0 0 96 dmul.o 38 0 0 0 0 68 f2d.o 110 0 0 0 0 168 fepilogue.o ---------------------------------------------------------------------- - 2652 166 0 4 0 2456 Library Totals - 2 0 0 0 0 0 (incl. Padding) + 6510 386 44 20 0 14514 Library Totals + 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 1128 144 0 0 0 1100 m_wm.l - 294 22 0 4 0 432 mc_w.l - 1228 0 0 0 0 924 mf_w.l + 2718 84 12 16 0 11366 AHRS.lib + 2204 280 32 0 0 1608 m_wm.l + 330 22 0 4 0 540 mc_w.l + 1254 0 0 0 0 1000 mf_w.l ---------------------------------------------------------------------- - 2652 166 0 4 0 2456 Library Totals + 6510 386 44 20 0 14514 Library Totals ---------------------------------------------------------------------- @@ -3540,15 +3771,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 24742 258 494 48 2272 317331 Grand Totals - 24742 258 494 48 2272 317331 ELF Image Totals - 24742 258 494 48 0 0 ROM Totals + 27648 518 536 200 2360 325250 Grand Totals + 27648 518 536 200 2360 325250 ELF Image Totals + 27648 518 536 200 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 25236 ( 24.64kB) - Total RW Size (RW Data + ZI Data) 2320 ( 2.27kB) - Total ROM Size (Code + RO Data + RW Data) 25284 ( 24.69kB) + Total RO Size (Code + RO Data) 28184 ( 27.52kB) + Total RW Size (RW Data + ZI Data) 2560 ( 2.50kB) + Total ROM Size (Code + RO Data + RW Data) 28384 ( 27.72kB) ============================================================================== diff --git a/MDK-ARM/Chassis_typeC/Chassis_typeC_Chassis_typeC.dep b/MDK-ARM/Chassis_typeC/Chassis_typeC_Chassis_typeC.dep index 89ee8c4908e3ea30d12565d50db43414a1923331..f6ae756ed9392a819aebf0ce796fc059a4c2419e 100644 --- a/MDK-ARM/Chassis_typeC/Chassis_typeC_Chassis_typeC.dep +++ b/MDK-ARM/Chassis_typeC/Chassis_typeC_Chassis_typeC.dep @@ -1,7 +1,7 @@ Dependencies for Project 'Chassis_typeC', Target 'Chassis_typeC': (DO NOT MODIFY !) CompilerVersion: 6190000::V6.19::ARMCLANG F (startup_stm32f407xx.s)(0x65A60C3F)(--target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -Wa,armasm,--pd,"__MICROLIB SETA 1" -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 538" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F407xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o chassis_typec/startup_stm32f407xx.o) -F (../Core/Src/main.c)(0x65A66A40)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/main.o -MD) +F (../Core/Src/main.c)(0x65A78FD3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/main.o -MD) I (..\Core\Inc\main.h)(0x65A60C3E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x65019B1D) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x65A60C3E) @@ -49,14 +49,9 @@ I (..\Core\Inc\gpio.h)(0x65A60C3D) I (..\Drivers\usr\bsp_can.h)(0x65A65107) I (..\Drivers\usr\bsp_dbus.h)(0x65A01DCC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (..\Drivers\usr\BMI088driver.h)(0x65A60955) -I (..\Drivers\usr\struct_typedef.h)(0x63135A27) -I (..\Drivers\usr\ist8310driver.h)(0x65A603C6) -I (..\Drivers\usr\BMI088Middleware.h)(0x65A60992) -I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -I (..\Drivers\usr\MahonyAHRS.h)(0x63135A27) -I (..\Drivers\usr\drv_chassis.h)(0x65A65107) -I (..\Drivers\usr\apl_pid.h)(0x65A671F5) +I (..\Drivers\usr\apl_INS.h)(0x65A78E54) +I (..\Drivers\usr\drv_chassis.h)(0x65A76169) +I (..\Drivers\usr\apl_pid.h)(0x65A75D1E) I (..\Drivers\usr\drv_gimbal.h)(0x65A66755) F (../Core/Src/gpio.c)(0x65A60C3D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/gpio.o -MD) I (..\Core\Inc\gpio.h)(0x65A60C3D) @@ -1365,6 +1360,50 @@ I (..\Drivers\usr\MahonyAHRS.h)(0x63135A27) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) F (..\Drivers\usr\MahonyAHRS.h)(0x63135A27)() F (..\Drivers\usr\struct_typedef.h)(0x63135A27)() +F (..\Drivers\usr\AHRS.h)(0x63135A27)() +F (..\Drivers\usr\AHRS.lib)(0x63135A27)() +F (..\Drivers\usr\AHRS_middleware.c)(0x65A78095)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/ahrs_middleware.o -MD) +I (..\Drivers\usr\AHRS_MiddleWare.h)(0x65A78907) +I (..\Drivers\usr\AHRS.h)(0x63135A27) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (..\Core\Inc\main.h)(0x65A60C3E) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x65019B1D) +I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x65A60C3E) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h)(0x65019B1D) +I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x65019AFF) +I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x65019AFF) +I (..\Drivers\CMSIS\Include\core_cm4.h)(0x65019B01) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x65019B01) +I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x65019B01) +I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x65019B01) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\Drivers\CMSIS\Include\mpu_armv7.h)(0x65019B01) +I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h)(0x65019AFF) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x65019B1D) +I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x63884908) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x65019B1D) +F (..\Drivers\usr\AHRS_middleware.h)(0x65A78907)() F (..\Drivers\usr\bsp_can.c)(0x65A65107)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/bsp_can.o -MD) I (..\Core\Inc\main.h)(0x65A60C3E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x65019B1D) @@ -1448,9 +1487,9 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (..\Core\Inc\usart.h)(0x65A60C3E) I (..\Core\Inc\main.h)(0x65A60C3E) F (..\Drivers\usr\bsp_dbus.h)(0x65A01DCC)() -F (..\Drivers\usr\drv_chassis.c)(0x65A66755)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/drv_chassis.o -MD) -I (..\Drivers\usr\drv_chassis.h)(0x65A65107) -I (..\Drivers\usr\apl_pid.h)(0x65A671F5) +F (..\Drivers\usr\drv_chassis.c)(0x65A75D1E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/drv_chassis.o -MD) +I (..\Drivers\usr\drv_chassis.h)(0x65A76169) +I (..\Drivers\usr\apl_pid.h)(0x65A75D1E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x65019AFF) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x65019AFF) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x65019B01) @@ -1494,9 +1533,9 @@ I (..\Drivers\usr\bsp_dbus.h)(0x65A01DCC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (..\Core\Inc\usart.h)(0x65A60C3E) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -F (..\Drivers\usr\drv_chassis.h)(0x65A65107)() -F (..\Drivers\usr\apl_pid.c)(0x65A66755)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/apl_pid.o -MD) -I (..\Drivers\usr\apl_pid.h)(0x65A671F5) +F (..\Drivers\usr\drv_chassis.h)(0x65A76169)() +F (..\Drivers\usr\apl_pid.c)(0x65A760CD)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/apl_pid.o -MD) +I (..\Drivers\usr\apl_pid.h)(0x65A75D1E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x65019AFF) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x65019AFF) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x65019B01) @@ -1541,10 +1580,10 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (..\Core\Inc\usart.h)(0x65A60C3E) I (..\Core\Inc\tim.h)(0x65A60C3D) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -F (..\Drivers\usr\apl_pid.h)(0x65A671F5)() -F (..\Drivers\usr\drv_gimbal.c)(0x65A66755)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/drv_gimbal.o -MD) +F (..\Drivers\usr\apl_pid.h)(0x65A75D1E)() +F (..\Drivers\usr\drv_gimbal.c)(0x65A763F7)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/drv_gimbal.o -MD) I (..\Drivers\usr\drv_gimbal.h)(0x65A66755) -I (..\Drivers\usr\apl_pid.h)(0x65A671F5) +I (..\Drivers\usr\apl_pid.h)(0x65A75D1E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x65019AFF) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x65019AFF) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x65019B01) @@ -1589,3 +1628,49 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (..\Core\Inc\usart.h)(0x65A60C3E) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) F (..\Drivers\usr\drv_gimbal.h)(0x65A66755)() +F (..\Drivers\usr\apl_INS.c)(0x65A78E54)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/usr -I./RTE/_Chassis_typeC -IC:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o chassis_typec/apl_ins.o -MD) +I (..\Drivers\usr\BMI088driver.h)(0x65A60955) +I (..\Drivers\usr\struct_typedef.h)(0x63135A27) +I (..\Core\Inc\main.h)(0x65A60C3E) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x65019B1D) +I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x65A60C3E) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h)(0x65019B1D) +I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x65019AFF) +I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x65019AFF) +I (..\Drivers\CMSIS\Include\core_cm4.h)(0x65019B01) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x65019B01) +I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x65019B01) +I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x65019B01) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\Drivers\CMSIS\Include\mpu_armv7.h)(0x65019B01) +I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h)(0x65019AFF) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x65019B1D) +I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x63884908) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h)(0x65019B1D) +I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x65019B1D) +I (..\Drivers\usr\ist8310driver.h)(0x65A603C6) +I (..\Drivers\usr\BMI088Middleware.h)(0x65A60992) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (..\Drivers\usr\AHRS.h)(0x63135A27) +I (..\Drivers\usr\AHRS_MiddleWare.h)(0x65A78907) +F (..\Drivers\usr\apl_INS.h)(0x65A78E54)() diff --git a/MDK-ARM/Chassis_typeC/ahrs_middleware.d b/MDK-ARM/Chassis_typeC/ahrs_middleware.d new file mode 100644 index 0000000000000000000000000000000000000000..0e821528a29a151f8bf0da55cf9e896e6c6a4f64 --- /dev/null +++ b/MDK-ARM/Chassis_typeC/ahrs_middleware.d @@ -0,0 +1,39 @@ +chassis_typec/ahrs_middleware.o: ..\Drivers\usr\AHRS_middleware.c \ + ..\Drivers\usr\AHRS_MiddleWare.h ..\Drivers\usr\AHRS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h diff --git a/MDK-ARM/Chassis_typeC/ahrs_middleware.o b/MDK-ARM/Chassis_typeC/ahrs_middleware.o new file mode 100644 index 0000000000000000000000000000000000000000..bc7e529b5773fb32a9beff4e896df84f3d3d337a Binary files /dev/null and b/MDK-ARM/Chassis_typeC/ahrs_middleware.o differ diff --git a/MDK-ARM/Chassis_typeC/apl_ins.d b/MDK-ARM/Chassis_typeC/apl_ins.d new file mode 100644 index 0000000000000000000000000000000000000000..0383fead6110d8bbb909e5bfc87f5eb08dc44411 --- /dev/null +++ b/MDK-ARM/Chassis_typeC/apl_ins.d @@ -0,0 +1,41 @@ +chassis_typec/apl_ins.o: ..\Drivers\usr\apl_INS.c \ + ..\Drivers\usr\BMI088driver.h ..\Drivers\usr\struct_typedef.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\usr\ist8310driver.h ..\Drivers\usr\BMI088Middleware.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h ..\Drivers\usr\AHRS.h \ + ..\Drivers\usr\AHRS_MiddleWare.h diff --git a/MDK-ARM/Chassis_typeC/apl_ins.o b/MDK-ARM/Chassis_typeC/apl_ins.o new file mode 100644 index 0000000000000000000000000000000000000000..e45b9ad38641c194192f0f9710981639f8d7040a Binary files /dev/null and b/MDK-ARM/Chassis_typeC/apl_ins.o differ diff --git a/MDK-ARM/Chassis_typeC/apl_pid.o b/MDK-ARM/Chassis_typeC/apl_pid.o index e6fbc5be216723370798dd060e978f689413c79b..32fdbb780ff8d1affb9ab07aa8465f0f342eb9cf 100644 Binary files a/MDK-ARM/Chassis_typeC/apl_pid.o and b/MDK-ARM/Chassis_typeC/apl_pid.o differ diff --git a/MDK-ARM/Chassis_typeC/drv_chassis.o b/MDK-ARM/Chassis_typeC/drv_chassis.o index ebfb8c3fef0601e92a8a0a4b6027b91ca2baaa87..c6a93862dfda5a3196e3bbc571f25adef0d91942 100644 Binary files a/MDK-ARM/Chassis_typeC/drv_chassis.o and b/MDK-ARM/Chassis_typeC/drv_chassis.o differ diff --git a/MDK-ARM/Chassis_typeC/drv_gimbal.o b/MDK-ARM/Chassis_typeC/drv_gimbal.o index bbb59de3d5c869bbbc966453d63568a1de71947f..b1d22ba5889ec72b67cca3eb5490ff384e7bda84 100644 Binary files a/MDK-ARM/Chassis_typeC/drv_gimbal.o and b/MDK-ARM/Chassis_typeC/drv_gimbal.o differ diff --git a/MDK-ARM/Chassis_typeC/main.d b/MDK-ARM/Chassis_typeC/main.d index b36b20fd8211a3d1c0f1cf9e0c340aa5f101f1fb..e823f00dee10cc8d0186ffbaddae67a66bc3f053 100644 --- a/MDK-ARM/Chassis_typeC/main.d +++ b/MDK-ARM/Chassis_typeC/main.d @@ -39,8 +39,5 @@ chassis_typec/main.o: ..\Core\Src\main.c ..\Core\Inc\main.h \ ..\Core\Inc\spi.h ..\Core\Inc\tim.h ..\Core\Inc\usart.h \ ..\Core\Inc\gpio.h ..\Drivers\usr\bsp_can.h ..\Drivers\usr\bsp_dbus.h \ C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ - ..\Drivers\usr\BMI088driver.h ..\Drivers\usr\struct_typedef.h \ - ..\Drivers\usr\ist8310driver.h ..\Drivers\usr\BMI088Middleware.h \ - C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ - ..\Drivers\usr\MahonyAHRS.h ..\Drivers\usr\drv_chassis.h \ + ..\Drivers\usr\apl_INS.h ..\Drivers\usr\drv_chassis.h \ ..\Drivers\usr\apl_pid.h ..\Drivers\usr\drv_gimbal.h diff --git a/MDK-ARM/Chassis_typeC/main.o b/MDK-ARM/Chassis_typeC/main.o index dbf8cac86b4693358099d68b20bb8d4686d2af1f..493cfd2948cf371bbb43727f8fbbd6d4d47bd95a 100644 Binary files a/MDK-ARM/Chassis_typeC/main.o and b/MDK-ARM/Chassis_typeC/main.o differ diff --git a/README.md b/README.md index 870920987e08e14f026d0a44e9e7ddd2f8a43465..7d821f25c842800b7297053788eeca8a71849a09 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,15 @@ - 搴曠洏鍙啓浜嗛仴鎺 - 灏忛檧铻鸿繕娌″啓 - 闅忓姩娌″啓 -- IMU娌¤皟鏁存槑鐧 \ No newline at end of file +- IMU娌¤皟鏁存槑鐧 + + + +> 2024/1/16 + + 璋冧簯鍙皃id + + +> 2024/1/17 + + 鎶婁緥绋嬬殑imu浠g爜鎼繃鏉ワ紝灏佽鎴愪簡apl_INS锛屾敞鎰廇HRS.lib杩欎釜鏂囦欢闇瑕佹斁杩沬ncludes鐩綍閲岋紝绛変环浜嶢HRS.c