From 388e6a35856a385e4ce1194bafcf3126f6305436 Mon Sep 17 00:00:00 2001 From: wujunchao <24472040@qq.com> Date: Tue, 15 Oct 2024 17:21:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=8C=80=E9=80=9F?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=88=9D=E7=89=88=E5=B7=B2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Inc/app.h | 9 +- App/Inc/key.h | 4 +- App/Inc/myLib.h | 28 +- App/Inc/uniform.h | 10 + App/Src/app.c | 3 +- App/Src/key.c | 14 +- App/Src/motor.c | 412 ++-- App/Src/myLib.c | 9 + App/Src/oled2.c | 203 +- App/Src/uniform.c | 147 ++ MDK-ARM/mfps.uvguix.吴俊潮 | 86 +- MDK-ARM/mfps.uvoptx | 5 + MDK-ARM/mfps/ads1220.crf | Bin 668604 -> 669307 bytes MDK-ARM/mfps/ads1220.d | 2 + MDK-ARM/mfps/ads1220.o | Bin 760608 -> 761460 bytes MDK-ARM/mfps/app.crf | Bin 665268 -> 665965 bytes MDK-ARM/mfps/app.d | 2 + MDK-ARM/mfps/app.o | Bin 736400 -> 737432 bytes MDK-ARM/mfps/delay.crf | Bin 664874 -> 665571 bytes MDK-ARM/mfps/delay.d | 2 + MDK-ARM/mfps/delay.o | Bin 737432 -> 738432 bytes MDK-ARM/mfps/key.crf | Bin 665549 -> 666036 bytes MDK-ARM/mfps/key.d | 7 +- MDK-ARM/mfps/key.o | Bin 740744 -> 741600 bytes MDK-ARM/mfps/m1820.crf | Bin 666006 -> 666709 bytes MDK-ARM/mfps/m1820.d | 2 + MDK-ARM/mfps/m1820.o | Bin 746384 -> 747328 bytes MDK-ARM/mfps/main.crf | Bin 665282 -> 665985 bytes MDK-ARM/mfps/main.d | 2 + MDK-ARM/mfps/main.o | Bin 737680 -> 738684 bytes MDK-ARM/mfps/mfps.axf | Bin 832384 -> 1313984 bytes MDK-ARM/mfps/mfps.build_log.htm | 8 +- MDK-ARM/mfps/mfps.hex | 3659 ++++++++++++++++--------------- MDK-ARM/mfps/mfps.htm | 749 ++++--- MDK-ARM/mfps/mfps.map | 2005 ++++++++--------- MDK-ARM/mfps/mfps_mfps.dep | 101 +- MDK-ARM/mfps/motor.crf | Bin 668029 -> 668732 bytes MDK-ARM/mfps/motor.d | 2 + MDK-ARM/mfps/motor.o | Bin 748224 -> 749208 bytes MDK-ARM/mfps/mylib.crf | Bin 634610 -> 634610 bytes MDK-ARM/mfps/mylib.o | Bin 714888 -> 714608 bytes MDK-ARM/mfps/oled2.crf | Bin 673003 -> 674173 bytes MDK-ARM/mfps/oled2.d | 2 + MDK-ARM/mfps/oled2.o | Bin 783328 -> 785344 bytes MDK-ARM/mfps/stm32f1xx_it.crf | Bin 667339 -> 668078 bytes MDK-ARM/mfps/stm32f1xx_it.d | 2 + MDK-ARM/mfps/stm32f1xx_it.o | Bin 765564 -> 766280 bytes MDK-ARM/mfps/tmc5160.crf | Bin 667122 -> 667819 bytes MDK-ARM/mfps/tmc5160.d | 2 + MDK-ARM/mfps/tmc5160.o | Bin 748020 -> 748968 bytes MDK-ARM/mfps/uart1.crf | Bin 668420 -> 669123 bytes MDK-ARM/mfps/uart1.d | 2 + MDK-ARM/mfps/uart1.o | Bin 762832 -> 763680 bytes MDK-ARM/mfps/uniform.crf | Bin 664359 -> 665866 bytes MDK-ARM/mfps/uniform.d | 2 + MDK-ARM/mfps/uniform.o | Bin 731940 -> 738736 bytes Src/stm32f1xx_it.c | 46 +- 57 files changed, 4023 insertions(+), 3504 deletions(-) diff --git a/App/Inc/app.h b/App/Inc/app.h index b77db33..31bf0b0 100644 --- a/App/Inc/app.h +++ b/App/Inc/app.h @@ -2,7 +2,7 @@ * @Author: wujunchao 24472040@qq.com * @Date: 2024-05-21 13:47:11 * @LastEditors: wujunchao 24472040@qq.com - * @LastEditTime: 2024-10-14 15:22:14 + * @LastEditTime: 2024-10-15 08:49:52 * @FilePath: \mfps\App\Inc\app.h * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -28,14 +28,17 @@ #include "stdlib.h" #include "string.h" #include "flash.h" +#include "uniform.h" #define ocin1 HAL_GPIO_ReadPin(OCIN1_GPIO_Port,OCIN1_Pin) #define ocin2 HAL_GPIO_ReadPin(OCIN2_GPIO_Port,OCIN2_Pin) #define GREEN_ON HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_RESET) #define GREEN_OFF HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_SET) +#define GREEN_TOG HAL_GPIO_TogglePin(LED_NOR_GPIO_Port, LED_NOR_Pin) #define BLUE_ON HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_RESET) #define BLUE_OFF HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET) +#define BLUE_TOG HAL_GPIO_TogglePin(LED_ERR_GPIO_Port, LED_ERR_Pin) void app_act (void); void motor_protect_ads(float threshold_neg, float threshold_pos); @@ -47,11 +50,13 @@ extern int it_5ms_cnt ,it_5ms_flag; extern int it_10ms_cnt ,it_10ms_flag; extern int it_50ms_cnt ,it_50ms_flag; extern int it_100ms_cnt ,it_100ms_flag; -extern int it_300ms_cnt ,it_300ms_flag; +extern int it_250ms_cnt ,it_250ms_flag; extern int it_500ms_cnt ,it_500ms_flag; extern int it_1000ms_cnt ,it_1000ms_flag; extern int it_5000ms_cnt,it_5000ms_flag; extern int tick_500ms; +extern int tick_250ms; + extern uint8_t rx_data2[6]; extern uint8_t magnet_tx[7]; extern unsigned int smp_intr_temp[2]; diff --git a/App/Inc/key.h b/App/Inc/key.h index a365031..bc0c832 100644 --- a/App/Inc/key.h +++ b/App/Inc/key.h @@ -1,7 +1,8 @@ #ifndef _KEY_H #define _KEY_H -#include "main.h" +#include "app.h" + //void Key_Init(void); void Key_Scan(void); @@ -26,5 +27,6 @@ extern uint32_t dcr_max; extern uint8_t old2new_flag; extern uint8_t speed_select; extern uint8_t speed_ensure; +extern uint8_t direc_select; #endif diff --git a/App/Inc/myLib.h b/App/Inc/myLib.h index 7765594..9b93525 100644 --- a/App/Inc/myLib.h +++ b/App/Inc/myLib.h @@ -19,28 +19,28 @@ extern const ASCIIFont afont16x8; extern const ASCIIFont afont24x12; /** - * @brief ṹ - * @note ֿǰ4ֽڴ洢utf8 ʣֽڴ洢ģ - * @note ֿݿʹòɶLEDȡģ(https://led.baud-dance.com) + * @brief 字体结构体 + * @note 字库前4字节存储utf8编码 剩余字节存储字模数据 + * @note 字库数据可以使用波特律动LED取模助手生成(https://led.baud-dance.com) */ typedef struct Font { - uint8_t h; // ָ߶ - uint8_t w; // ֿ - const uint8_t *chars; // ֿ ֿǰ4ֽڴ洢utf8 ʣֽڴ洢ģ - uint8_t len; // ֿⳤ 256Ϊuint16_t - const ASCIIFont *ascii; // ȱʡASCII ֿûжӦַҪʾASCIIַʱʹ + uint8_t h; // 字高度 + uint8_t w; // 字宽度 + const uint8_t *chars; // 字库 字库前4字节存储utf8编码 剩余字节存储字模数据 + uint8_t len; // 字库长度 超过256则请改为uint16_t + const ASCIIFont *ascii; // 缺省ASCII字体 当字库中没有对应字符且需要显示ASCII字符时使用 } Font; -extern const Font font16x16;//ҪʾݵĽṹ +extern const Font font16x16;//声明你的想要显示数据的结构体 /** - * @brief ͼƬṹ - * @note ͼƬݿʹòɶLEDȡģ(https://led.baud-dance.com) + * @brief 图片结构体 + * @note 图片数据可以使用波特律动LED取模助手生成(https://led.baud-dance.com) */ typedef struct Image { - uint8_t w; // ͼƬ - uint8_t h; // ͼƬ߶ - const uint8_t *data; // ͼƬ + uint8_t w; // 图片宽度 + uint8_t h; // 图片高度 + const uint8_t *data; // 图片数据 } Image; extern const Image bilibiliImg; diff --git a/App/Inc/uniform.h b/App/Inc/uniform.h index 5c68b0e..59af87e 100644 --- a/App/Inc/uniform.h +++ b/App/Inc/uniform.h @@ -3,7 +3,17 @@ #include "app.h" +void uniform_motion(void); +char uniform_limit(float start, float end); +void speed_set(uint32_t uni_speed); +#define SLOW_SPEED (uint32_t)10000 +#define MEDIUM_SLOW_SPEED (uint32_t)30000 +#define MEDIUM_SPEED (uint32_t)60000 +#define MEDIUM_FAST_SPEED (uint32_t)90000 +#define FAST_SPEED (uint32_t)120000 +extern uint32_t uniform_speed; +extern uint32_t uniform_speed_prv; #endif diff --git a/App/Src/app.c b/App/Src/app.c index 409f61e..9bd41af 100644 --- a/App/Src/app.c +++ b/App/Src/app.c @@ -35,6 +35,7 @@ void app_act (void) if(old2new_flag == 0) { key_act(); //执行旧版功能 + Deal_Motor(); }else { key_act_new(); //执行新版功能 @@ -93,7 +94,7 @@ void app_act (void) // 电机 motor_protect_ads(100,1900); //电阻尺限位 - Deal_Motor(); +// Deal_Motor(); // 串口数据处理 diff --git a/App/Src/key.c b/App/Src/key.c index ec359be..abf047d 100644 --- a/App/Src/key.c +++ b/App/Src/key.c @@ -296,23 +296,19 @@ void key_act_new(void) { if(key_val[1] == 1 || key_val[2] == 1) //组合键是否按下 { //未按下组合键时,执行新版程序 - if(key_msg[0] == 1) + if(key_msg[0] == 1) //确认,用于切换运动和停止 { - GREEN_ON; speed_ensure = 1; key_msg[0] = 2; } - if(key_msg[1] == 1) + if(key_msg[1] == 1) //移动方向切换 { - BLUE_ON; - speed_select = (speed_select <= 0)?(2):(speed_select - 1); + direc_select = !direc_select; key_msg[1] = 2; } - if(key_msg[2] == 1) + if(key_msg[2] == 1) //速度档位切换 { - GREEN_OFF; - BLUE_OFF; - speed_select = (speed_select >= 2)?(0):(speed_select + 1); + speed_select = (speed_select >= 4)?(0):(speed_select + 1); key_msg[2] = 2; } diff --git a/App/Src/motor.c b/App/Src/motor.c index fba2491..ce9a0c2 100644 --- a/App/Src/motor.c +++ b/App/Src/motor.c @@ -1,80 +1,80 @@ #include "motor.h" #include "app.h" -#define STEP_LIN 16 //ֱг̲λֵ -#define STEP_ROT 20 //г̲λֵ -#define DATA_LEN 10 //г̲λֵ +#define STEP_LIN 16 //直行程步长单位数值(脉冲数) +#define STEP_ROT 20 //角行程步长单位数值(脉冲数) +#define DATA_LEN 10 //角行程步长单位数值(脉冲数) -#define MOTOR_STOP 0 //ֹͣ -#define MOTOR_POS 1 //˶ -#define MOTOR_REV 2 //˶ -#define MOTOR_RETURN 3 // +#define MOTOR_STOP 0 //电机停止 +#define MOTOR_POS 1 //电机正向运动 +#define MOTOR_REV 2 //电机反向运动 +#define MOTOR_RETURN 3 //电机返回 -int magnet_middle = 1240; //е -int magnet_start = 800; //Χ-mv -int magnet_end = 1200; //Χ-յmv -#define motor_start 150 //˶Χmv -#define motor_end 1850 //˶Χյmv +int magnet_middle = 1240; //磁条中点 +int magnet_start = 800; //磁条范围-起点mv +int magnet_end = 1200; //磁条范围-终点mv +#define motor_start 150 //电机运动范围起点mv +#define motor_end 1850 //电机运动范围终点mv -int Travle_Flag = 0; //0 ֱ 1 -char Motor_Run = 2; //0 ֹͣ 1 2 еʼ 3 е -char Run_Mode = 0; //0 㶯 1 һ 2 -unsigned int Run_Step = 0; //в -unsigned int Run_Inter = 0; //мʱ -unsigned int Run_Stop = 0; //㡱ֹͣʱ -unsigned int Run_mm = 1; //нȣmm/תǶȣ㣩 -unsigned int Run_num = 0; //г̵תȦ -unsigned int ct_num = 0; // +int Travle_Flag = 0; //0 直 1 角 +char Motor_Run = 2; //0 停止 1 运行 2 运行到起始点 3 运行到结束点 +char Run_Mode = 0; //0 点动 1 方案一 2 方案二 +unsigned int Run_Step = 0; //电机运行步长 +unsigned int Run_Inter = 0; //电机运行间隔时长 +unsigned int Run_Stop = 0; //到“结束点”后,停止时间 +unsigned int Run_mm = 1; //行进长度(mm)/转动角度(°) +unsigned int Run_num = 0; //角行程电机转动圈数 +unsigned int ct_num = 0; //磁条长度 -int mov_flag = 0; //־ -int send_flag = 0; //ͱ־ -int seat_flag = 0; //λñ־ -int motor_dire = 1; //ת +int mov_flag = 0; //脉冲标志 +int send_flag = 0; //发送标志 +int seat_flag = 0; //位置标志 +int motor_dire = 1; //电机转动方向 int flag = 0; -int motor_direc = 1;//ת +int motor_direc = 1;//电机转动方向 char motor_control = 0; -// +//步骤 unsigned char Runmotor_step = 0; -// +//次数 unsigned int Runmotor_Nums = 0; -// +//清除电机标记 void ClrRunmotorStep(void) { - // + //步骤 Runmotor_step = 0; - // + //次数 Runmotor_Nums = 0; - //0 + //脉冲标记清0 mov_flag = 0; - //ͱ0 + //发送标记清0 send_flag = 0; - //λñ0 + //位置标记清0 seat_flag = 0; } -// -#define SPEED_MIN 0x00003A98 //ٶȣڸλ&Զӽ -#define SPEED_NORMAL 0x00007530 //ٶȣڲ -#define SPEED_MAX 0x0001D4C0 //Сٶȣڽӽ +//处理马达运行 +#define SPEED_MIN 0x00003A98 //最大速度,用于复位&远距离接近 +#define SPEED_NORMAL 0x00007530 //常规速度,用于步进 +#define SPEED_MAX 0x0001D4C0 //最小速度,用于近距离接近 int first_flag = 1; void Deal_Motor(void) { - //жֱг̻ǽг - if(Travle_Flag == 0)//ֱг̡תһȦˮƽλ5mm + //判断直行程还是角行程 + if(Travle_Flag == 0)//直行程——电机旋转一圈,磁条水平位移5mm { - motor_data[0] = 0x00;//00 ֱг 01 г - //жϵֹͣУеʼλǽλ - if( Motor_Run == 0) //ֹͣ + motor_data[0] = 0x00;//00 直行程 01 角行程 + //判断电机停止还是运行,运行到起始位还是结束位 + if( Motor_Run == 0) //停止 { tmc5160_operate(MOTOR_STOP,0); - if( speed_max != SPEED_NORMAL) //ٶȵٶȣɺٽ˴ + if( speed_max != SPEED_NORMAL) //速度调整至常规速度,调整完成后不再进入此处 { speed_max = SPEED_NORMAL; //VMAX TMC5160_SPIWriteInt(VMAX_ADDR, speed_max,1); @@ -84,42 +84,42 @@ void Deal_Motor(void) } } - else if((Motor_Run == 1) && (first_flag == 0)) //Уϵ縴λɺЧ + else if((Motor_Run == 1) && (first_flag == 0)) //运行,上电复位完成后才生效 { if(Motor_Run >= 1 && Runmotor_step == 0) { Runmotor_step = 1; } - //жϵзʽǵ㶯㶯ΪһͷΪ - if(Run_Mode == 0)//㶯 + //判断电机运行方式是点动还是连续,点动为方案三,方案一和方案二为连续 + if(Run_Mode == 0)//点动(方案三) { - mov_step();//㶯 + mov_step();//点动 } - else if(Run_Mode == 1)//һܻԽλء + else if(Run_Mode == 1)//连续(方案一)“步长过大可能会越过限位开关” { - mov_loop1();//һ + mov_loop1();//方案一 } -// else if(Run_Mode == 2)//ܻԽλء +// else if(Run_Mode == 2)//连续(方案二)“步长过大可能会越过限位开关” // { -// //ѭʼ--ʼ㡱һͣʼ -// mov_loop2();// +// //磁条循环“起始点-结束点-起始点”,一定次数后停在起始点 +// mov_loop2();//方案二 // } - else//ʼ + else//初始化 { tmc5160_operate(MOTOR_STOP,0); } } - else if(Motor_Run == 2)//еʼλ + else if(Motor_Run == 2)//运行到起始位 { - int rt2_stop_cnt = 0; //ֹֹͣwhile - if( ocin1 == 0 ) //жǷ񵽴ʼλ1 + int rt2_stop_cnt = 0; //停止计数,防止while卡死 + if( ocin1 == 0 ) //判断是否到达始限位1 { - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -127,31 +127,31 @@ void Deal_Motor(void) if(rt2_stop_cnt > 10000) { rt2_stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) rt2_stop_cnt = 0; } - if(first_flag == 1) //ֹͣ¼һθλʱλ + if(first_flag == 1) //停止后记录第一次复位时电机位置 { - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL XA_32 = Raw_32(XA); first_xa_32 = XA_32; first_flag = 0; } - motor_direc = MOTOR_POS; //λ1˶ + motor_direc = MOTOR_POS; //在限位1处仅允许正向运动 Runmotor_step = 0; Motor_Run = 0; return; } - if( (X_ads1220 <= (motor_start) ) && (X_ads1220 != 0) ) //λϵڶȡXֵΪ0 + if( (X_ads1220 <= (motor_start) ) && (X_ads1220 != 0) ) //电机起点限位,上电初期读取到的X值为0 { - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -159,7 +159,7 @@ void Deal_Motor(void) if(rt2_stop_cnt > 10000) { rt2_stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) rt2_stop_cnt = 0; @@ -169,9 +169,9 @@ void Deal_Motor(void) Runmotor_step = 0; Motor_Run = 0; - if(first_flag) //¼һθλʱλ + if(first_flag) //记录第一次复位时电机位置 { - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL XA_32 = Raw_32(XA); first_xa_32 = XA_32; @@ -181,9 +181,9 @@ void Deal_Motor(void) } - if((ocin2 == 1) && (ocin2 == 1) && (X_ads1220 != 0)) //δλʱٴ󲽳Уϵڣocin1 == 1ocin2 == 1Xads == 0 + if((ocin2 == 1) && (ocin2 == 1) && (X_ads1220 != 0)) //未到达限位时,快速大步长运行,上电初期:ocin1 == 1,ocin2 == 1,Xads == 0 { - if( speed_max != SPEED_MAX ) //ĿٶȵΪٶȣɺٽ˴ + if( speed_max != SPEED_MAX ) //目标速度调整为最大速度,调整完成后不再进入此处 { speed_max = SPEED_MAX; TMC5160_SPIWriteInt(VMAX_ADDR, speed_max,1); // VMAX @@ -196,13 +196,13 @@ void Deal_Motor(void) } } - else if((Motor_Run == 3) && (first_flag == 0)) //еλ + else if((Motor_Run == 3) && (first_flag == 0)) //运行到结束位 { int rt3_stop_cnt = 0; - if( ocin2 == 0 ) //жǷ񵽴λ + if( ocin2 == 0 ) //判断是否到达终限位 { - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -210,7 +210,7 @@ void Deal_Motor(void) if(rt3_stop_cnt > 10000) { rt3_stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) rt3_stop_cnt = 0; @@ -222,10 +222,10 @@ void Deal_Motor(void) return; } - if(X_ads1220 >= (motor_end)) //ﵽյλֹͣ + if(X_ads1220 >= (motor_end)) //达到电机终点限位后停止 { - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -233,7 +233,7 @@ void Deal_Motor(void) if(rt3_stop_cnt > 10000) { rt3_stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) rt3_stop_cnt = 0; @@ -245,7 +245,7 @@ void Deal_Motor(void) return; } - if((ocin2 == 1) && (ocin2 == 1) && (X_ads1220 != 0)) //ϵXadsֵΪ + if((ocin2 == 1) && (ocin2 == 1) && (X_ads1220 != 0)) //上电初期Xads值为零 { if( speed_max != SPEED_MAX) { @@ -259,107 +259,107 @@ void Deal_Motor(void) tmc5160_operate(MOTOR_POS,51200*30); } } - else//ݴ + else//数据错误 { //SC_Init(); } } - else //г̡תһȦת4 + else //角行程——电机旋转一圈,磁条旋转4° { -// motor_data[0] = 0x01;//00 ֱг 01 г -// //жϵֹͣУеʼλǽλ -// if( Motor_Run == 0)//ֹͣ +// motor_data[0] = 0x01;//00 直行程 01 角行程 +// //判断电机停止还是运行,运行到起始位还是结束位 +// if( Motor_Run == 0)//停止 // { // tmc5160_operate(0,0); // } -// else if(Motor_Run == 1)// +// else if(Motor_Run == 1)//运行 // { // if(Motor_Run >= 1 && Runmotor_step == 0) // { // Runmotor_step = 1; // } // -// //жϵзʽǵ㶯㶯ΪһͷΪ -// if(Run_Mode == 0)//㶯 +// //判断电机运行方式是点动还是连续,点动为方案三,方案一和方案二为连续 +// if(Run_Mode == 0)//点动(方案三) // { -// motor_data[2] = 0x00;//ʱ -// mov_step_ang();//㶯 +// motor_data[2] = 0x00;//发送时反馈的数据 +// mov_step_ang();//电机点动运行 // } -// else if(Run_Mode == 1)//һ +// else if(Run_Mode == 1)//连续(方案一) // { -// motor_data[2] = 0x01;//ʱ -// mov_loop1_ang();//תһȦ +// motor_data[2] = 0x01;//发送时反馈的数据 +// mov_loop1_ang();//磁条旋转一圈 // } -// else if(Run_Mode == 2)// +// else if(Run_Mode == 2)//连续(方案二) // { -// motor_data[2] = 0x02;//ʱ +// motor_data[2] = 0x02;//发送时反馈的数据 // if(seat_flag == 0) // { -// if(GPIO_ReadPin(GPIO1,GPIO_PIN_4) == 0) //жǷ񵽴λ +// if(GPIO_ReadPin(GPIO1,GPIO_PIN_4) == 0) //判断是否到达限位处 // { -// motor_stop(); //ֹͣ +// motor_stop(); //电机停止 // Run_mm = 0; -// seat_flag = 1;//λñ +// seat_flag = 1;//位置标记 // } // else // { -// REV(); //ת -// motor_start(); // -// motor_mov(1); //ṩź +// REV(); //反转 +// motor_start(); //运行 +// motor_mov(1); //提供脉冲信号 // } // } // else // { -// mov_loop2_ang();//תһȦ +// mov_loop2_ang();//磁条旋转一圈 // } // } -// else//ʼ +// else//初始化 // { // motor_stop(); // } // } -// else if(Motor_Run == 2 || Motor_Run == 3)//еʼλ +// else if(Motor_Run == 2 || Motor_Run == 3)//运行到起始位 // { -// mov_begin();//صʼλ +// mov_begin();//回到起始位 // } -// else//ݴ +// else//数据错误 // SC_Init(); } } -//㶯Уֱг̣ +//电机点动运行,方案三(直行程) void mov_step(void) { - if( (ocin1 == 0) && (motor_direc != MOTOR_POS) )//жǷ񵽴ʼλǵٴ⣬ж˷ + if( (ocin1 == 0) && (motor_direc != MOTOR_POS) )//判断是否到达始限位,考虑到再次启动的问题,判断条件增加了方向 { - motor_direc = MOTOR_POS; //λ + motor_direc = MOTOR_POS; //到达限位后反向 Runmotor_step = 0; - Motor_Run = 0; //תֹģʽ + Motor_Run = 0; //跳转至静止模式 return; } - if( (ocin2 == 0) && (motor_direc != MOTOR_REV) )//жǷ񵽴λ + if( (ocin2 == 0) && (motor_direc != MOTOR_REV) )//判断是否到达终限位 { - motor_direc = MOTOR_REV; //λ + motor_direc = MOTOR_REV; //到达限位后反向 Runmotor_step = 0; - Motor_Run = 0; //תֹģʽ + Motor_Run = 0; //跳转至静止模式 return; } switch(Runmotor_step) { - case 1 : //׼ + case 1 : //电机运行准备 { - Runmotor_Nums = 0; //д + Runmotor_Nums = 0; //运行次数 mov_flag = 0; Runmotor_step++; } break; - case 2 : //й + case 2 : //电机运行过程 { - if(Run_Step == 0) //λϢʱʹλĿƲRun_mm + if(Run_Step == 0) //上位机无消息时使用下位机的控制参数Run_mm { tmc5160_operate(motor_direc,Run_mm * 10240); //1 Run_mm = 1 mm @@ -367,7 +367,7 @@ void mov_step(void) { tmc5160_operate(motor_direc,Run_Step * 1024); //1 Runstep = 10 mm } - if(busy_flag == 0) //Ŀλúbusy_flag == 0 + if(busy_flag == 0) //电机到达目标位置后busy_flag == 0 { Runmotor_step++; } @@ -380,25 +380,25 @@ void mov_step(void) break; case 4 : { - if(it_50ms_flag) //50msʱ־ + if(it_50ms_flag) //检查50ms定时标志 { - it_50ms_flag = 0; //ʱ־ + it_50ms_flag = 0; //定时标志清零 Runmotor_Nums++; } - if(Runmotor_Nums >= 10) //ʱ + if(Runmotor_Nums >= 10) //时间 { Runmotor_Nums = 0; Runmotor_step++; - get_state(); //ȡǰ״̬ - send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data); //ݷ + get_state(); //读取电机当前状态 + send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data); //数据发送 } } break; case 5 : { Runmotor_step = 0; - Motor_Run = 0; //бȴһλ + Motor_Run = 0; //运行标记清除,等待下一次上位机发送命令 } break; default : @@ -410,33 +410,33 @@ void mov_step(void) } -//Уһֱг̣ +//电机连续运行,方案一(直行程) int stop_cnt = 0; signed int motor_x_start = 0,motor_x_end = 0; -uint8_t loop_flag = 0; //׶α־0׶Σӽ1׶ΣΧ򲽽2׶ΣΧڷ򲽽3׶Σ뿪زλ +uint8_t loop_flag = 0; //阶段标志,0阶段:接近磁条,1阶段:磁条范围内正向步进,2阶段:磁条范围内反向步进,3阶段:离开磁条返回并复位。 void mov_loop1(void) { switch(Runmotor_step) { - case 1 : //׼ + case 1 : //电机运行准备 { -// motor_direc = MOTOR_POS; //λ +// motor_direc = MOTOR_POS; //由上位机控制 Run_num = 0; - motor_data[2] = 0x00; //ʱ - Runmotor_Nums = 0; //д + motor_data[2] = 0x00; //发送时反馈的数据 + Runmotor_Nums = 0; //运行次数 mov_flag = 0; busy_flag = 0; Runmotor_step++; } break; - case 2 : //й̣ڷΧ + case 2 : //电机运行过程,运行至磁条所在范围 { - if( X_ads1220 >= magnet_start ) //һεΧ,ԵΪ׼ + if( X_ads1220 >= magnet_start ) //第一次到达磁条范围的起点,以电阻尺为准 { - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -444,20 +444,20 @@ void mov_loop1(void) if(stop_cnt > 10000) { stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) stop_cnt = 0; } - loop_flag = 1; //0׶ν1׶ + loop_flag = 1; //0阶段结束,进入1阶段 - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ֹͣȡʵλXACTUAL + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //停止后读取实际位置XACTUAL XA_32 = Raw_32(XA); - motor_x_start = XA_32; //¼ʱĵλ + motor_x_start = XA_32; //记录起点时的电机位置 - switch(magnet_type) //ݲͬ񣬼˶յ + switch(magnet_type) //根据不同规格,计算电机运动的终点 { case 25: { @@ -486,17 +486,17 @@ void mov_loop1(void) break; } - if(it_1000ms_flag) //1000msʱ־ + if(it_1000ms_flag) //检查1000ms定时标志 { - it_1000ms_flag = 0; //ʱ־ + it_1000ms_flag = 0; //定时标志清零 Runmotor_Nums++; } - if(Runmotor_Nums >= Run_Stop) //ʱ + if(Runmotor_Nums >= Run_Stop) //时间 { Runmotor_step++; Runmotor_Nums = 0; - get_state(); //ȡǰ״̬ - send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data); //ݷ + get_state(); //读取电机当前状态 + send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data); //数据发送 } } else @@ -504,11 +504,11 @@ void mov_loop1(void) if(send_flag == 0) { send_flag = 1; -// get_state(); //ȡǰ״̬ -// send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ +// get_state(); //读取电机当前状态 +// send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//数据发送 } - if( X_ads1220 <= magnet_start - 150) //볬150ʱ˶Ե߶Ϊ׼ + if( X_ads1220 <= magnet_start - 150) //与磁条起点距离超过150时,快速运动,以电阻尺读数为准 { if( speed_max != SPEED_MAX) { @@ -519,7 +519,7 @@ void mov_loop1(void) TMC5160_SPIWriteInt(V1_ADDR, speed_1,1); } } - else //Сڵ150ʱСٶ + else //与磁条起点距离小于等于150时,减速至最小速度 { if( speed_max != SPEED_MIN) { @@ -531,16 +531,16 @@ void mov_loop1(void) } } - tmc5160_operate( motor_direc, 51200*30 ); //150mmĴ󲽳ѭ˶ + tmc5160_operate( motor_direc, 51200*30 ); //以150mm的大步长循环运动 - Runmotor_step = 6; //case 2 - 6 ֮ѭ2˶6λ + Runmotor_step = 6; //在case 2 - 6 之间循环,2运动,6限位 } } break; case 3 : { - //ΧС˶λΪmm - if( speed_max != SPEED_NORMAL) //ٶȽٶ + //进入磁条范围后,以小步长进行运动,单位为mm + if( speed_max != SPEED_NORMAL) //速度降低至常规速度 { speed_max = SPEED_NORMAL; //VMAX TMC5160_SPIWriteInt(VMAX_ADDR, speed_max,1); @@ -554,33 +554,33 @@ void mov_loop1(void) if(Run_Step == 0) { - tmc5160_operate(motor_direc,Run_mm*10240); //λ̶Ϊ1mmOLED2.cOLED_MenuTest()case5 + tmc5160_operate(motor_direc,Run_mm*10240); //下位机固定为1mm步长,OLED2.c→OLED_MenuTest()→case5 }else { - tmc5160_operate(motor_direc,Run_Step*1024); //λ + tmc5160_operate(motor_direc,Run_Step*1024); //上位机给定步长 } - if(busy_flag == 0) //ָλúͷbusy_flag + if(busy_flag == 0) //到达指定位置后释放busy_flag { Runmotor_step++; } } break; - case 4 : //ʱ + case 4 : //延时 { - if(it_50ms_flag) //50msʱ־ + if(it_50ms_flag) //检查50ms定时标志 { - it_50ms_flag = 0; //ʱ־ + it_50ms_flag = 0; //定时标志清零 Runmotor_Nums++; } - if(Runmotor_Nums >= (Run_Inter / 50)) //ʱ + if(Runmotor_Nums >= (Run_Inter / 50)) //时间 { Runmotor_Nums = 0; Runmotor_step++; send_flag = 0; - get_state(); //ȡǰλ - send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data); //ݷ + get_state(); //读取电机当前位置 + send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data); //数据发送 } } @@ -588,14 +588,14 @@ void mov_loop1(void) case 5 : { - if( (ocin1 == 0) && (motor_direc != MOTOR_POS) ) //жǷ񵽴ʼλ + if( (ocin1 == 0) && (motor_direc != MOTOR_POS) ) //判断是否到达始限位 { motor_direc = MOTOR_POS; Runmotor_step = 0; Motor_Run = 0; break; } - if( (ocin2 == 0) && (motor_direc != MOTOR_REV) ) //жǷ񵽴λ + if( (ocin2 == 0) && (motor_direc != MOTOR_REV) ) //判断是否到达终限位 { motor_direc = MOTOR_REV; Runmotor_step = 0; @@ -603,18 +603,18 @@ void mov_loop1(void) break; } - Runmotor_step = 3; //Χ֮ǰ3-4-5֮ѭ + Runmotor_step = 3; //超出磁条范围之前,在3-4-5之间循环 - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL XA_32 = Raw_32(XA); - if(motor_x_end != 0) //δ쳣ʱԵΪ׼ + if(motor_x_end != 0) //未出现异常时以电机为准 { - if((XA_32 >= motor_x_end) && (motor_direc != MOTOR_REV)) //Χյֹͣ + if((XA_32 >= motor_x_end) && (motor_direc != MOTOR_REV)) //到达磁条范围终点后,停止并反向 { - loop_flag = 2; //1׶ν2׶ - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + loop_flag = 2; //1阶段结束,进入2阶段 + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -622,7 +622,7 @@ void mov_loop1(void) if(stop_cnt > 10000) { stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) stop_cnt = 0; @@ -630,18 +630,18 @@ void mov_loop1(void) if(busy_flag == 0) { - motor_direc = MOTOR_REV; //ֹͣ + motor_direc = MOTOR_REV; //停止后反向 Runmotor_Nums = 0; Runmotor_step = 7; } } - }else //쳣ʱԵΪ׼ + }else //出现异常时以电阻尺为准 { - if((X_ads1220 >= magnet_end) && (motor_direc != MOTOR_REV)) //Χյֹͣ + if((X_ads1220 >= magnet_end) && (motor_direc != MOTOR_REV)) //到达磁条范围终点后,停止并反向 { - loop_flag = 2; //1׶ν2׶ - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + loop_flag = 2; //1阶段结束,进入2阶段 + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -649,7 +649,7 @@ void mov_loop1(void) if(stop_cnt > 10000) { stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) stop_cnt = 0; @@ -657,7 +657,7 @@ void mov_loop1(void) if(busy_flag == 0) { - motor_direc = MOTOR_REV; //ֹͣת + motor_direc = MOTOR_REV; //停止后反转 Runmotor_Nums = 0; Runmotor_step = 7; } @@ -666,11 +666,11 @@ void mov_loop1(void) - if((XA_32 <= motor_x_start) && (motor_direc == MOTOR_REV)) //صΧ󣬸λ + if((XA_32 <= motor_x_start) && (motor_direc == MOTOR_REV)) //反向回到磁条范围起点后,复位 { - loop_flag = 3; //2׶ν3׶ - tmc5160_operate(MOTOR_STOP,0); //ֹͣ - while(busy_flag == 1) //ֹͣ + loop_flag = 3; //2阶段结束,进入3阶段 + tmc5160_operate(MOTOR_STOP,0); //立即停止 + while(busy_flag == 1) //加速停止动作 { tmc5160_operate(MOTOR_STOP,0); @@ -678,13 +678,13 @@ void mov_loop1(void) if(stop_cnt > 10000) { stop_cnt = 0; - break; //ֹ + break; //防止卡死 } if(busy_flag == 0) stop_cnt = 0; } - Motor_Run = 2; //תλģʽ + Motor_Run = 2; //跳转至复位模式 Runmotor_step = 0; } @@ -693,14 +693,14 @@ void mov_loop1(void) break; case 6 : { - if( (ocin1 == 0) && (motor_direc != MOTOR_POS) ) //жǷ񵽴ʼλ + if( (ocin1 == 0) && (motor_direc != MOTOR_POS) ) //判断是否到达始限位 { motor_direc = MOTOR_POS; Runmotor_step = 0; Motor_Run = 0; break; } - if( (ocin2 == 0) && (motor_direc != MOTOR_REV) ) //жǷ񵽴λ + if( (ocin2 == 0) && (motor_direc != MOTOR_REV) ) //判断是否到达终限位 { motor_direc = MOTOR_REV; Runmotor_step = 0; @@ -708,17 +708,17 @@ void mov_loop1(void) break; } - Runmotor_step = 2; //case 2 - 6 ֮ѭ2˶6λ + Runmotor_step = 2; //在case 2 - 6 之间循环,2运动,6限位 } break; case 7 : { - if(it_10ms_flag) //1msʱ־ + if(it_10ms_flag) //检查1ms定时标志 { - it_10ms_flag = 0; //ʱ־ + it_10ms_flag = 0; //定时标志清零 Runmotor_Nums++; } - if((Runmotor_Nums/100) >= Run_Stop) //ʱ + if((Runmotor_Nums/100) >= Run_Stop) //时间 { Runmotor_step = 3; Runmotor_Nums = 0; @@ -734,9 +734,9 @@ void mov_loop1(void) } uint32_t V_data = 0; -signed int _data = 0,vol_data = 0; //OLEDʾ -char start_check = 0; //ڶλʼ֡± -uint16_t send_xa = 0; //ڷ͵ǰλ +signed int _data = 0,vol_data = 0; //用于OLED显示 +char start_check = 0; //用于定位起始帧的下标 +uint16_t send_xa = 0; //用于发送当前位置 void get_state(void) { motor_data[1] = Motor_Run; @@ -744,29 +744,29 @@ void get_state(void) if(rx_data2[start_check] != 0x05) { - start_check = (start_check + 1)*(start_check <5); //λʼ֡ + start_check = (start_check + 1)*(start_check <5); //定位起始帧 } else { - motor_data[4] = rx_data2[ (start_check + 1) - 6*( (start_check + 1) > 5) ]; //ʼ֡λ㼟Ӧģķֵ + motor_data[4] = rx_data2[ (start_check + 1) - 6*( (start_check + 1) > 5) ]; //根据起始帧所在位置,记录磁感应模块的反馈值 motor_data[5] = rx_data2[ (start_check + 2) - 6*( (start_check + 2) > 5) ]; motor_data[6] = rx_data2[ (start_check + 3) - 6*( (start_check + 3) > 5) ]; motor_data[7] = rx_data2[ (start_check + 4) - 6*( (start_check + 4) > 5) ]; } - /*߶*/ -// motor_data[8] = ((uint16_t)(X_ads1220*10) & 0xff00)>> 8; //ȸ8λ -// motor_data[9] = (uint16_t)(X_ads1220*10) & 0x00ff; //ȵ8λ + /*电阻尺读数*/ +// motor_data[8] = ((uint16_t)(X_ads1220*10) & 0xff00)>> 8; //磁条长度高8位 +// motor_data[9] = (uint16_t)(X_ads1220*10) & 0x00ff; //磁条长度低8位 - /*ڲ*/ - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL + /*电机内部编码*/ + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL XA_32 = Raw_32(XA); send_xa = ((XA_32 - first_xa_32) * 100) / 10240; - motor_data[8] = ((uint16_t)send_xa & 0xff00)>> 8; //ȸ8λ - motor_data[9] = ((uint16_t)send_xa & 0x00ff); //ȵ8λ + motor_data[8] = ((uint16_t)send_xa & 0xff00)>> 8; //磁条长度高8位 + motor_data[9] = ((uint16_t)send_xa & 0x00ff); //磁条长度低8位 - if( ocin1 == 0 )//жǷ񵽴ʼλ + if( ocin1 == 0 )//判断是否到达始限位 motor_data[3] = 1; else if(ocin2 == 0) motor_data[3] = 2; @@ -777,7 +777,7 @@ void get_state(void) void get_magnetv(void) { V_data = motor_data[4]*0xffffff + motor_data[5]*0xffff + motor_data[6]*0xff + motor_data[7]; - //ADSתΪʵʵѹֵ + //ADS数据转换为实际电压值 if(V_data & 0x00800000) { _data = 0xffffffff - V_data; diff --git a/App/Src/myLib.c b/App/Src/myLib.c index 09cc0bd..b108353 100644 --- a/App/Src/myLib.c +++ b/App/Src/myLib.c @@ -383,6 +383,15 @@ const char Hzk[][32]= {0xF0,0x00,0xFF,0x08,0x10,0xC0,0x5F,0x55,0xD5,0x55,0xD5,0x55,0x5F,0xC0,0x00,0x00, 0x00,0x00,0xFF,0x00,0x80,0x83,0x4A,0x5A,0x2B,0x2A,0x2B,0x5A,0x4A,0x83,0x80,0x00},/*"",60*/ + + {0x00,0x10,0x88,0xC4,0x33,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, + 0x02,0x01,0x00,0xFF,0x00,0x00,0xFF,0x40,0x20,0x03,0x0C,0x14,0x22,0x41,0x40,0x00},/*"",61*/ + + {0xC8,0xB8,0x8F,0xE8,0x88,0x88,0x80,0x48,0x28,0x09,0x0E,0x08,0x28,0x48,0x88,0x00, + 0x08,0x18,0x08,0xFF,0x04,0x04,0x80,0x80,0x43,0x2C,0x10,0x2C,0x43,0x80,0x80,0x00},/*"",62*/ + + {0x40,0x40,0x42,0xCC,0x00,0x10,0x92,0x92,0x92,0xFF,0x91,0x91,0x91,0x10,0x10,0x00, + 0x00,0x40,0x20,0x1F,0x20,0x40,0x5F,0x48,0x48,0x48,0x48,0x48,0x5F,0x40,0x40,0x00},/*"",63*/ // {0x00,0x80,0x40,0x20,0x18,0x06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00,0x00, // 0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01,0x00},/*"?",0*/ diff --git a/App/Src/oled2.c b/App/Src/oled2.c index 7a30dc3..1862733 100644 --- a/App/Src/oled2.c +++ b/App/Src/oled2.c @@ -1495,59 +1495,218 @@ void OLED_MenuTest(void) } char disp_new = 0; -uint8_t speed_select = 1; //[0 1 2]->[慢、中、快] +uint8_t speed_select = 2; //[0 1 2 3 4]->[很慢、较慢、适中、较快、很快] uint8_t speed_select_prv = 1; uint8_t speed_ensure = 0; +uint8_t direc_select = 0; +uint8_t direc_select_prv = 0; void OLED_Menu_New(void) { switch (disp_new) { - case 0: + case 0: //初始化 { OLED_Clear(); - disp_new++; - } - break; - case 1: - { + OLED_ShowCN(0,0,56,0); //正常“匀”,第0页 OLED_ShowCN(32,0,57,0); //正常“速”,第0页 OLED_ShowCN(64,0,5,0); //正常“测”,第0页 OLED_ShowCN(96,0,58,0); //正常“试”,第0页 - OLED_ShowCN(0,4,57,0); //正常“速”,第4页 - OLED_ShowCN(24,4,17,0); //正常“度”,第4页 - - if(speed_select == 0) OLED_ShowCN(56,4,60,1); //反显“慢”,第4页 - if(speed_select == 1) OLED_ShowCN(56,4,41,1); //反显“中”,第4页 - if(speed_select == 2) OLED_ShowCN(56,4,59,1); //反显“快”,第4页 - speed_select_prv = speed_select; + OLED_ShowCN(0,2,57,0); //正常“速”,第2页 + OLED_ShowCN(20,2,17,0); //正常“度”,第2页 + speed_set(MEDIUM_SPEED); + + OLED_ShowCN(0,4,32,0); //正常“方”,第4页 + OLED_ShowCN(20,4,33,0); //正常“向”,第4页 disp_new++; } break; - case 2: + + case 1: //显示内容初始化 + { + switch (speed_select) + { + case 0: + { + OLED_ShowCN(50,2,61,1); //反显“很”,第2页 + OLED_ShowCN(66,2,60,1); //反显“慢”,第2页 + } + break; + + case 1: + { + OLED_ShowCN(50,2,62,1); //反显“较”,第2页 + OLED_ShowCN(66,2,60,1); //反显“慢”,第2页 + } + break; + + case 2: + { + OLED_ShowCN(50,2,63,1); //反显“适”,第2页 + OLED_ShowCN(66,2,41,1); //反显“中”,第2页 + } + break; + + case 3: + { + OLED_ShowCN(50,2,62,1); //反显“较”,第2页 + OLED_ShowCN(66,2,59,1); //反显“快”,第2页 + } + break; + + case 4: + { + OLED_ShowCN(50,2,61,1); //反显“很”,第2页 + OLED_ShowCN(66,2,59,1); //反显“快”,第2页 + } + break; + + default: + break; + } + speed_select_prv = speed_select; + + if(direc_select == 0) OLED_ShowCN(50,4,34,1); //反显“正”,第4页 + if(direc_select == 1) OLED_ShowCN(50,4,35,1); //反显“反”,第4页 + direc_select_prv = direc_select; + + disp_new++; + } + break; + + case 2: //菜单选择,确定后取消反显 { if(speed_select != speed_select_prv) { - if(speed_select == 0) OLED_ShowCN(56,4,60,1); //反显“慢”,第4页 - if(speed_select == 1) OLED_ShowCN(56,4,41,1); //反显“中”,第4页 - if(speed_select == 2) OLED_ShowCN(56,4,59,1); //反显“快”,第4页 + switch (speed_select) + { + case 0: + { + OLED_ShowCN(50,2,61,1); //反显“很”,第2页 + OLED_ShowCN(66,2,60,1); //反显“慢”,第2页 + } + break; + + case 1: + { + OLED_ShowCN(50,2,62,1); //反显“较”,第2页 + OLED_ShowCN(66,2,60,1); //反显“慢”,第2页 + } + break; + + case 2: + { + OLED_ShowCN(50,2,63,1); //反显“适”,第2页 + OLED_ShowCN(66,2,41,1); //反显“中”,第2页 + } + break; + + case 3: + { + OLED_ShowCN(50,2,62,1); //反显“较”,第2页 + OLED_ShowCN(66,2,59,1); //反显“快”,第2页 + } + break; + + case 4: + { + OLED_ShowCN(50,2,61,1); //反显“很”,第2页 + OLED_ShowCN(66,2,59,1); //反显“快”,第2页 + } + break; + + default: + break; + } speed_select_prv = speed_select; } + if(direc_select != direc_select_prv) + { + if(direc_select == 0) OLED_ShowCN(50,4,34,1); //反显“正”,第4页 + if(direc_select == 1) OLED_ShowCN(50,4,35,1); //反显“反”,第4页 + direc_select_prv = direc_select; + } + if(speed_ensure == 1) { speed_ensure = 0; - if(speed_select == 0) OLED_ShowCN(56,4,59,0); //正常“慢”,第4页 - if(speed_select == 1) OLED_ShowCN(56,4,41,0); //正常“中”,第4页 - if(speed_select == 2) OLED_ShowCN(56,4,60,0); //正常“快”,第4页 + switch (speed_select) + { + case 0: + { + OLED_ShowCN(50,2,61,0); //正常“很”,第2页 + OLED_ShowCN(66,2,60,0); //正常“慢”,第2页 + speed_set(SLOW_SPEED); + } + break; + + case 1: + { + OLED_ShowCN(50,2,62,0); //正常“较”,第2页 + OLED_ShowCN(66,2,60,0); //正常“慢”,第2页 + speed_set(MEDIUM_SLOW_SPEED); + } + break; + + case 2: + { + OLED_ShowCN(50,2,63,0); //正常“适”,第2页 + OLED_ShowCN(66,2,41,0); //正常“中”,第2页 + speed_set(MEDIUM_SPEED); + } + break; + + case 3: + { + OLED_ShowCN(50,2,62,0); //正常“较”,第2页 + OLED_ShowCN(66,2,59,0); //正常“快”,第2页 + speed_set(MEDIUM_FAST_SPEED); + } + break; + + case 4: + { + OLED_ShowCN(50,2,61,0); //正常“很”,第2页 + OLED_ShowCN(66,2,59,0); //正常“快”,第2页 + speed_set(FAST_SPEED); + } + break; + + default: + break; + } + + if(direc_select == 0) OLED_ShowCN(50,4,34,0); //正常“正”,第4页 + if(direc_select == 1) OLED_ShowCN(50,4,35,0); //正常“反”,第4页 + + disp_new++; } } break; - + + case 3: //控制电机 + { + uniform_motion(); + + if(speed_ensure == 1) //电机停止 + { + tmc5160_operate(0,0); + + GREEN_ON; + BLUE_ON; + + speed_ensure = 0; + + disp_new = 1; + } + } + break; + default: break; } diff --git a/App/Src/uniform.c b/App/Src/uniform.c index 406b654..3fbf53c 100644 --- a/App/Src/uniform.c +++ b/App/Src/uniform.c @@ -1,4 +1,151 @@ +/* + * @Author: wujunchao 24472040@qq.com + * @Date: 2024-10-14 14:42:21 + * @LastEditors: wujunchao 24472040@qq.com + * @LastEditTime: 2024-10-15 17:15:02 + * @FilePath: \mfps\App\Src\uniform.c + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ #include "uniform.h" //2024_10_14新增功能:匀速往/返运动,要求速度可调 //为避免与旧程序冲突,使用↑↓组合键对[OLED,Key,LED]程序进行切换 +uint32_t uniform_speed; +uint32_t uniform_speed_prv; +uint8_t limit_old = 0; + +void uniform_motion(void) +{ + switch (uniform_limit(200, 1800)) + { + case 0: + { + if(limit_old != 0) + { + OLED_ShowString(0,6,"-----",16,0); + OLED_ShowString(64,6,"-----",16,0); + + limit_old = 0; + } + + } + break; + + case 1: + { + if(limit_old != 1) + { + OLED_ShowCN(0,6,20,0); //正常“到”,第6页 + OLED_ShowCN(20,6,21,0); //正常“达”,第6页 + + GREEN_OFF; + BLUE_ON; + + limit_old = 1; + } + disp_new = 1; + return; + } + + case 2: + { + if(limit_old != 2) + { + OLED_ShowCN(64,6,20,0); //正常“到”,第6页 + OLED_ShowCN(84,6,21,0); //正常“达”,第6页 + + GREEN_ON; + BLUE_OFF; + + limit_old = 2; + } + disp_new = 1; + return; + } + + default: + break; + } + + switch (direc_select) + { + case 0: //正向运动 + { + tmc5160_operate(1,51200*60); + + if(it_500ms_flag) + { + it_500ms_flag = 0; + + GREEN_TOG; + BLUE_OFF; + } + } + break; + + case 1: //反向运动 + { + tmc5160_operate(2,51200*60); + + if(it_500ms_flag) + { + it_500ms_flag = 0; + + GREEN_OFF; + BLUE_TOG; + } + } + break; + + default: + break; + } +} + +char uniform_limit(float start, float end) +{ + if( ( ocin1 == 0 )&&( direc_select != 0 ) ) + { + //电机停止 + tmc5160_operate(0,0); + return 1; + } + if( ( ocin2 == 0 )&&( direc_select != 1 ) ) + { + //电机停止 + tmc5160_operate(0,0); + return 2; + } + + if( ( X_ads1220 <= start )&&( direc_select != 0 ) ) + { + //电机停止 + tmc5160_operate(0,0); + return 1; + } + if( ( X_ads1220 >= end )&&( direc_select != 1 ) ) + { + //电机停止 + tmc5160_operate(0,0); + return 2; + } + + return 0; +} + +void speed_set(uint32_t uni_speed) +{ + if(uni_speed != uniform_speed) + { + uniform_speed =uni_speed; + uniform_speed_prv = uniform_speed; + + //VMAX + TMC5160_SPIWriteInt(VMAX_ADDR, uniform_speed,1); + //V1 + TMC5160_SPIWriteInt(V1_ADDR, uniform_speed/2,1); + } +} + + + diff --git a/MDK-ARM/mfps.uvguix.吴俊潮 b/MDK-ARM/mfps.uvguix.吴俊潮 index 066e0e9..0d544e0 100644 --- a/MDK-ARM/mfps.uvguix.吴俊潮 +++ b/MDK-ARM/mfps.uvguix.吴俊潮 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1544 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A00000005000000010000006F463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C5372635C756E69666F726D2E630000000009756E69666F726D2E6300000000C5D4F200FFFFFFFF6F463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C496E635C756E69666F726D2E680000000009756E69666F726D2E6800000000FFDC7800FFFFFFFF6B463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000BECEA100FFFFFFFF70463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000F0A0A100FFFFFFFF7B463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000BCA8E100FFFFFFFF68463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF6B463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000F7B88600FFFFFFFF6D463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000D9ADC200FFFFFFFF6D463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C5372635C55617274312E63000000000755617274312E6300000000A5C2D700FFFFFFFF6D463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C323032342E30352E32375C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E6800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000012030000 + 1438 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000040000000100000064463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C5372635C756E69666F726D2E630000000009756E69666F726D2E6300000000C5D4F200FFFFFFFF64463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C496E635C756E69666F726D2E680000000009756E69666F726D2E6800000000FFDC7800FFFFFFFF60463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000BECEA100FFFFFFFF65463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000F0A0A100FFFFFFFF5D463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF60463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000F7B88600FFFFFFFF62463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000D9ADC200FFFFFFFF62463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E6800000000B3A6BE00FFFFFFFF64463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4170705C5372635C746D63353136302E630000000009746D63353136302E6300000000EAD6A300FFFFFFFF70463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30315F4D61676E65745F466565646261636B5F506F736974696F6E5F53797374656D5C30315F434F44455C30315F4E65775C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000012030000 @@ -1822,7 +1822,7 @@ Build 968 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046D66707396000000000000000100046D667073000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046D66707396000000000000000100046D667073000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,48 +3603,39 @@ 0 100 - 5 + 4 ..\App\Src\uniform.c - 0 - 1 - 5 + 26 + 56 + 78 1 0 ../App/Inc/uniform.h - 0 + 34 1 - 10 + 14 1 0 ..\App\Src\key.c - 27 - 291 - 311 + 22 + 290 + 301 1 0 ../Src/stm32f1xx_it.c - 54 - 393 - 419 - 1 - - 0 - - - startup_stm32f103xe.s - 0 - 133 - 148 + 100 + 384 + 406 1 0 @@ -3660,27 +3651,18 @@ ..\App\Src\app.c - 8 - 61 - 84 + 5 + 16 + 40 1 0 ..\App\Src\oled2.c - 68 - 1498 - 1533 - 1 - - 0 - - - ..\App\Src\Uart1.c - 1 - 486 - 511 + 0 + 1550 + 1585 1 0 @@ -3694,6 +3676,24 @@ 0 + + ..\App\Src\tmc5160.c + 30 + 227 + 252 + 1 + + 0 + + + startup_stm32f103xe.s + 0 + 133 + 148 + 1 + + 0 + diff --git a/MDK-ARM/mfps.uvoptx b/MDK-ARM/mfps.uvoptx index 189269d..743eb26 100644 --- a/MDK-ARM/mfps.uvoptx +++ b/MDK-ARM/mfps.uvoptx @@ -295,6 +295,11 @@ 1 old2new_flag + + 29 + 1 + tick_check + 0 diff --git a/MDK-ARM/mfps/ads1220.crf b/MDK-ARM/mfps/ads1220.crf index 681972219fcc8c26e3d7e784e87fa8e3d7ce6cd4..c8dbb76ec876cb296205bb2def3e2dbabd2f6702 100644 GIT binary patch delta 11862 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 QqwN!#txx6u$enus1E-o7g#Z8m delta 11087 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 diff --git a/MDK-ARM/mfps/ads1220.d b/MDK-ARM/mfps/ads1220.d index e52fa57..6d2ed16 100644 --- a/MDK-ARM/mfps/ads1220.d +++ b/MDK-ARM/mfps/ads1220.d @@ -44,9 +44,11 @@ mfps\ads1220.o: ../Inc/usart.h mfps\ads1220.o: ../App/Inc/Uart1.h mfps\ads1220.o: ../Inc/gpio.h mfps\ads1220.o: ../App/Inc/key.h +mfps\ads1220.o: ../App/Inc/app.h mfps\ads1220.o: ../App/Inc/motor.h mfps\ads1220.o: ../App/Inc/delay.h mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\ads1220.o: ../App/Inc/flash.h +mfps\ads1220.o: ../App/Inc/uniform.h diff --git a/MDK-ARM/mfps/ads1220.o b/MDK-ARM/mfps/ads1220.o index c4887843b283c438a9538392b28a14cf35964b53..3e40f1c4adffe02775a00f7f81e3cce01a5ec79c 100644 GIT binary patch delta 48793 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 Bh1mcA delta 47872 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 Qg>L|&%iZi;v2*|b0NCAb{r~^~ diff --git a/MDK-ARM/mfps/app.crf b/MDK-ARM/mfps/app.crf index bbe15f0a353f6c550076a9bea83809e7f85a1322..6c7681ee29140680c44a5102ab1b47d6367c0507 100644 GIT binary patch delta 9024 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 Udm#RaOgvlvc}EKWV#cZWzqVH1$p8QV delta 8291 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 diff --git a/MDK-ARM/mfps/app.d b/MDK-ARM/mfps/app.d index 41d5843..8c227c7 100644 --- a/MDK-ARM/mfps/app.d +++ b/MDK-ARM/mfps/app.d @@ -44,9 +44,11 @@ mfps\app.o: ../Inc/usart.h mfps\app.o: ../App/Inc/Uart1.h mfps\app.o: ../Inc/gpio.h mfps\app.o: ../App/Inc/key.h +mfps\app.o: ../App/Inc/app.h mfps\app.o: ../App/Inc/motor.h mfps\app.o: ../App/Inc/delay.h mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\app.o: ../App/Inc/flash.h +mfps\app.o: ../App/Inc/uniform.h diff --git a/MDK-ARM/mfps/app.o b/MDK-ARM/mfps/app.o index 03714b476c2928059a001d2cbc745626807c4e14..461013abb0a110493b27e6c6e5e9c6921ffeea3b 100644 GIT binary patch delta 40750 zcmbWg34D}A@;}_qJd?@HGYKR^fB<0-On>&;}0XYts1#8q1UyVli?GVPXDrD>^I7+O{2#s*KVrLi5u3+hRr`Pp?E@3 z@wt_=Gg^z!u|=8BL?8X-{LjBUvv;6kxxoBSTX*_3>v;bsmPr4f!#w^g)rcT@B9VH0 zqAL9@7Msn+6h*eE4V(DvpTjmP%3lA(@MpQ}ls#5C>37?o^&he4Dtr8c9KHMOVPPuS zq|_JYkWUQV{-owK{hJqS2s2_dt1xBqtmE*hvQP^xc`V_MBGp%z(iu$ z34Db>W)1UC3x9M#&HVbNxkb5CMrM^1364y(pwHD``cG>E{gKXerOco0EVrsQTQC1Z z&MTB8|L4vGdz;VJ&(_Np<99^dj(+(!M-;}5Nk~gcOCQV>=Jl2p6yF|U7nh9 zd0OhTKSo4aePXzO7!QC+Rq=oQtRozIzG;ybJ>GrR$rcQnZx>QL`vl}rPbfC>hCbCkMfd#_D$tO z4p^-5^O)-hi(ks3D$qyf$?}wzc*~a6S25RBigH*{lQ;N}-gN2E2UWpZp#)hAf~*@b zd%^mh)qm`!A^ur6-!)`SnBd}q zC4b5-y?xITi>iJYV9Ck`%YI_9s%NFtaY575nd{%w#Hy~dyCz$e(+Ya)VJ_8*7B+Re zUAN=ruwauh%oU5;GvV&ivH}RtCDu6BOq~ALZt3N-sLE#+Yw|YdTE(5?nO=~~T)zv0 z>)Zu7rGnp*Xm!shE0$%uJFB21MT?dV&dJ=R`LOP3t0gfO#elpd zcg{pZwr`j_KY)yI=LX6t?xLcJSyEBDJ3CO$aAyUWCa4c;Fc*v6?U@MPey}_fLQtem zH9)HTCLS$ap+#5D?w z7L3iVZDF3$oNT!i=2?|>s+xSt8KJ)7)Fm;Kq&7$*2bYyFpD@(w&dMn(g#KLk%FZCG zHYo1dFlAeqn*5gt__(a3P-kN9!s0B96*a*4WJ$8!os(5qkgaz=0)mz`l~q?hnuY+!60Cq!~#PcE+o>^wb-f*U@q`dM@7W@fGAk1hMW1R*;J&M#w>dz?*~| z6393mIU*3m9jZAh5IBO6;{rin2{|E<(K>Q6-knoGv5IQW2t>9y=M$K0bU`4p(ZzVy z?3!Zp6qFUo5wEc+Yi(-si@oNW=1$J+oSdl`QhoO1cnSiT-JLfpSce5(n3v}X)JDNg z(|rLn#yzpPFgJk4x;IkGxKecsh!wV`g5!;&~b$brvDPNt9}k=%e7 zNyt}M_Ua%8buAE6NMd{*xSQm7gdB;K1>{J=Eau6bStiG!z^;6SaoE-uQ>L^OTN@25 z1%VtLA#qmqf>exf77}+(K{3Lv*glBQ7p2}GqgyyO$cT>i)+~uJ?oy9jT8U>A^$p2* zQ;10P)Hh>+8YaW3AnHGbF6Fxywol zCQYI>FDCFn_r!vU#d6Y~#7Zp7D$7R9f<`fo2dYP;sF0DyS~@`H1lgqkENc>nj!|P; z*kwliQ+t${ z@HQ6gTr__)-kqB_L*EM3#JvJ5o9)TdEqN=Rd45yoDUd_^jzjr5TuuJ8Z~?V<#GQv z>oSJC+fVtz*~jahI-?-Rn^#*tZ*f&Y$u!22qOJ&I48>Z;u2}0YTt7&;!hh|C{zL!N zU%4Z~Xpmdo)Om|D{-@Uu)>|ld`A@AM7#$Qh;k5zE?ub7AC|}=EW<5U-P!2@&m&Q!0 zYR;-?u3l2b^t2Ebkpaq1|MeRN3Gy6P zt-S5`Zysy;VX*(r%_E}Xk?>mZWo$(>W4}24cK;KKhfmvP8}I+d|Cs;5E$P1BTU=3! z(vvl0`}$D2lpEREDF{W2zjDN)kH}UtK{N@C(4OdpB3r&;-d@Tvu@& ziwE5-c>+-a;%=U?^|l#X6?`rDs`y&lW^4`X@lVSWv3_m%0A91rmdLj+w*8K$ZLsxG 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 delta 40567 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ÐKSEqhElIT?xhtK_3PiQe|N{a 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 delta 7630 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 delta 39993 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%0A$%D&LF+ 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Ê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 diff --git a/MDK-ARM/mfps/key.crf b/MDK-ARM/mfps/key.crf index 28de09478c435e0eb966dd3320761535b3ff5398..452c859c513c8448f581d48b29b39696e12bd6c4 100644 GIT binary patch delta 201937 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

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Softwares\Keil_v5\ARM\ARMCC\Bin' Build target 'mfps' -compiling oled2.c... +compiling uniform.c... linking... -Program Size: Code=36130 RO-data=4578 RW-data=468 ZI-data=5204 +Program Size: Code=37014 RO-data=4674 RW-data=492 ZI-data=5204 FromELF: creating hex file... "mfps\mfps.axf" - 0 Error(s), 0 Warning(s). @@ -54,7 +54,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:02 +Build Time Elapsed: 00:00:01 diff --git a/MDK-ARM/mfps/mfps.hex b/MDK-ARM/mfps/mfps.hex index 08f060b..1e04235 100644 --- a/MDK-ARM/mfps/mfps.hex +++ b/MDK-ARM/mfps/mfps.hex @@ -1,18 +1,18 @@ :020000040800F2 -:10000000281600202D0200083B4B0008E53A0008A6 -:10001000394B0008D5140008ED70000800000000FE -:10002000000000000000000000000000AD690008B2 -:100030007D19000800000000F1660008D169000881 +:10000000401600202D020008634B00080D3B00083D +:10001000614B0008D5140008A17200080000000020 +:10002000000000000000000000000000616B0008FC +:100030007D19000800000000A5680008856B000815 :10004000470200084702000847020008470200086C :10005000470200084702000847020008470200085C :10006000470200084702000847020008470200084C :10007000470200084702000847020008470200083C :100080005915000847020008470200084702000807 :10009000470200084702000847020008470200081C -:1000A00047020008316A00084702000847020008BA -:1000B000470200084702000847020008353B0008D5 -:1000C000293B0008470200084702000847020008D1 -:1000D0000D68000879700008AD700008CD70000848 +:1000A00047020008E56B0008470200084702000805 +:1000B0004702000847020008470200085D3B0008AD +:1000C000513B0008470200084702000847020008A9 +:1000D000C16900082D720008617200088172000871 :1000E00047020008470200084702000847020008CC :1000F00047020008470200084702000847020008BC :1001000047020008470200084702000847020008AB @@ -21,7 +21,7 @@ :1001300000F002F800F06AF80AA090E8000C82448F :100140008344AAF10107DA4501D100F05FF8AFF26C :10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:1001600001031847649D0000849D00000A444FF07D +:100160000103184738A1000058A100000A444FF0CD :10017000000C10F8013B13F0070408BF10F8014B06 :100180001D1108BF10F8015B641E05D010F8016B4B :10019000641E01F8016BF9D113F0080F1EBF10F8AF @@ -29,15 +29,15 @@ :1001B000FAD505E014F8016B01F8016B6D1EF9D555 :1001C0009142D6D37047000000230024002500266A :1001D000103A28BF78C1FBD8520728BF30C148BFAA -:1001E0000B607047662908F0C285642900F06680BC +:1001E0000B607047662908F07C87642900F0668000 :1001F000002070471FB500F0D5FB0400002000214F -:1002000008F0B6F8E0601FBD10B510BD00F0CAFCE4 -:100210001146FFF7EFFF07F097FC00F0E8FC03B48E +:1002000008F070FAE0601FBD10B510BD00F0CAFC28 +:100210001146FFF7EFFF07F057FD00F0E8FC03B4CD :10022000FFF7F2FF03BC00F02BFD000009488047F8 :1002300009480047FEE7FEE7FEE7FEE7FEE7FEE7C8 :10024000FEE7FEE7FEE7FEE704480549054A064BE0 -:10025000704700002D6A00083101000828100020B6 -:10026000281600202812002028120020B2F12003B6 +:1002500070470000E16B00083101000840100020E9 +:10026000401600204012002040120020B2F120036E :100270000AD5C2F1200320FA02F001FA03F321FAB1 :1002800002F140EA0300704721FA03F04FF0000149 :10029000704700000FB41CB5074B06AA7B446946A3 @@ -54,12 +54,12 @@ :10034000C0F820A02046E1688847002876D02528FC :1003500006D0D4E901219047206A401C2062F1E7D1 :10036000E168204600258847C4F81CA006460027FF -:10037000C4F818A02A2E09D0304606F09FFF38B3E3 +:10037000C4F818A02A2E09D0304607F079F838B30F :1003800004EB8708303EC8F8186019E059F8041BE0 :10039000204604EB87029161E1688847012F0646F9 :1003A00018D1E069002820DA25F020051DE0D8F8F2 :1003B000180000EB800006EB40003038C8F8180049 -:1003C0002046E1688847064606F078FF0028EED10F +:1003C0002046E1688847064607F052F80028EED13B :1003D000012F0AD02E2E08D12046E16888477F1CC5 :1003E0000646022F45F02005C4DBA069002803DA89 :1003F000404245F00105A061E80701D025F0100555 @@ -112,7 +112,7 @@ :1006E00004F80B000B98099AC0F80880C0E9002BA9 :1006F0007AE711264FF0000857E72DE9F04F8846BA :100700000446D21D22F0070191B0D1E90001CDE9E4 -:100710000A0106F0AFFD02460B98C00F01D02D2054 +:100710000A0106F089FE02460B98C00F01D02D2079 :1007200007E02068810701D52B2002E0202101EAA3 :10073000C000032A099001D0072A05DB0346414681 :10074000204600F079F90BE12078800601D5E069B8 @@ -153,7 +153,7 @@ :10097000704700B58FB0CDE90131002105910549DF :100980007944CDE9031011466846FFF7D3FC0FB058 :1009900000BD0000E5FFFFFF0A6802F8010B0A60D6 -:1009A0007047000000487047E80F002030B5B0F1F4 +:1009A00070470000004870470010002030B5B0F1DB :1009B0000A024FEA900E71F100034EEA817EB0EB1D :1009C0000E0061EB91014FEA101E4EEA017E10EB22 :1009D0000E0041EB11114FEA102E4EEA016E10EBA2 @@ -184,8 +184,8 @@ :100B600027FB03AB83E807006D10641C002DE3D165 :100B70004FF0010332466946B8F1000F03A802D0D6 :100B800000F001FB01E000F013FBC9E90001C9F826 -:100B900008200AB0BDE8F087E893000000487047DD -:100BA000C80F00207546FFF7F9FFAE4605006946FD +:100B900008200AB0BDE8F087BC9700000048704705 +:100BA000E00F00207546FFF7F9FFAE4605006946E5 :100BB000534620F00700854618B020B5FFF744FBE8 :100BC000BDE820404FF000064FF000074FF000084E :100BD0004FF0000B21F00701AC46ACE8C009ACE8CF @@ -322,7 +322,7 @@ :10140000074241EB174112EB0C4251EB1C4148BF24 :101410007047921841EB0101A3F1010370470000EE :1014200010B5084C00221021204600F09CFF02203D -:1014300005F06AFE20460122BDE81040102100F0B0 +:1014300005F044FF20460122BDE81040102100F0D5 :1014400092BF0000000801402DE9FF41A0200124C7 :10145000CDE90004DFF84C8003256946039540463A :1014600000F078FE01226021404600F07CFF402021 @@ -330,18 +330,18 @@ :1014800010270097CDE901646946074800F062FE25 :10149000CDE9007469464046039500F05BFEBDE867 :1014A000FF810000000801400010014010B5084C09 -:1014B00000221021204600F056FF082005F024FEEF +:1014B00000221021204600F056FF082005F0FEFE15 :1014C00020460122BDE81040102100F04CBF000072 :1014D00000080140FEE70000084900B50989814283 :1014E0000AD0A0F57F41FF3906D028B1B12803D03A -:1014F00003F014F8002000BD012000BDB40100205D +:1014F00003F028F8002000BD012000BDC00100203D :1015000003480021817081638162C1620163704779 -:101510005C01002010B50F49052808D2DFE800F073 +:101510006801002010B50F49052808D2DFE800F067 :10152000030514161800812000E091200870C020E7 -:10153000487000208870C870064A042105F00EFE2D -:10154000BDE8104005F046B9A120EFE7B120EDE776 -:101550000120EBE7A4000020014800F003BC0000DC -:10156000A003002030B590F840500124AC40C56B7A +:10153000487000208870C870064A042105F0E8FE53 +:10154000BDE8104005F020BAA120EFE7B120EDE79B +:101550000120EBE7B0000020014800F003BC0000D0 +:10156000B803002030B590F840500124AC40C56B62 :101570006C60046863604368102B036803D0996053 :101580000068C26030BD9A600068C16030BD000074 :101590002DE9F05F9C480169002972D19B49002424 @@ -350,43 +350,43 @@ :1015C0001076022945D003297DD1002A7BD100273E :1015D0000121924800F0BAFE002876D0DFF840B230 :1015E0009049DBF80000884270DB0021084606F0D5 -:1015F00043FED3E00021084606F03EFED9F8000085 +:1015F0001BFFD3E00021084606F016FFD9F80000D3 :1016000047F230514C4688425DD0012227202160AC -:1016100005F0D8FA206801224108CAF80010BDE898 -:10162000F05F252005F0CEBA002A4CD1817809B9A7 +:1016100005F0B2FB206801224108CAF80010BDE8BD +:10162000F05F252005F0A8BB002A4CD1817809B9CC :1016300080F802B0407820B1012806D00021084689 -:10164000DEE0BDE8F05F06F0ABBCBDE8F05F06F0A1 -:10165000E1BA00272021744800F078FE60B170489C +:10164000DEE0BDE8F05F06F06BBDBDE8F05F06F0E0 +:10165000A1BB00272021744800F078FE60B17048DB :1016600072490068884256DC10F0FF4F53D00021C9 -:10167000084606F001FE33E00021084606F0FCFDB6 -:1016800009E020E00021084606F0F6FD7F1CB74285 +:10167000084606F0D9FE33E00021084606F0D4FE05 +:1016800009E020E00021084606F0CEFE7F1CB742AC :1016900004DC287810B128780128F3D0D8F83C0071 -:1016A000454601280BD16249212005F06BFA6048BC -:1016B00005F034F85F4908605F490860EC63C5F8DD +:1016A000454601280BD16249212005F045FB6048E1 +:1016B00005F00EF95F4908605F490860EC63C5F802 :1016C00034B0AC702C70BDE8F09F4CE071E00021AC -:1016D000084606F0D1FD7F1CB74204DC287810B123 +:1016D000084606F0A9FE7F1CB74204DC287810B14A :1016E00028780128F3D0C8F834B088F8024088F888 :1016F0000040D8F83C0045460028E4D04C49212061 -:1017000005F040FA4A4805F009F84A4908604A4994 +:1017000005F01AFB4A4805F0E3F84A4908604A49DF :101710000860EC63D7E7414C0121204600F016FE3B :101720000128D0D10121204600F010FE0128CAD1A5 :101730003B48006810F0FF4FC5D04049D9F8000081 -:101740004C4688420CD001222720216005F03AFA4D -:101750002068012241082520CAF8001005F032FA5D -:10176000374902204CE00021084606F085FD08E0DC -:101770000021084606F080FD7F1CB74211DC287866 +:101740004C4688420CD001222720216005F014FB72 +:101750002068012241082520CAF8001005F00CFB82 +:10176000374902204CE00021084606F05DFE08E003 +:101770000021084606F058FE7F1CB74211DC28788D :1017800078B128780128F3D00BE00021084606F054 -:1017900073FD7F1CB74204DC287810B1287801283B +:101790004BFE7F1CB74204DC287810B12878012862 :1017A000F3D00221C8F8341088F8024088F80040CD :1017B00089E71A4C0121204600F0C8FD012882D19A :1017C0000121204600F0C2FD0128A3D1DBF8000072 :1017D00010F0FF4F9ED01949D9F800004C468842BE -:1017E0000CD001222720216005F0ECF920680122AD -:1017F00041082520CAF8001005F0E4F9104901203D -:10180000BDE8F05F06F038BD5C01002098070020BD -:10181000B8000020BC000020AC000020000C0140FB -:101820006C0000200040E744001001400000164317 -:10183000E1000020D000002080000020C0D4010082 +:1017E0000CD001222720216005F0C6FA20680122D2 +:1017F00041082520CAF8001005F0BEFA1049012062 +:10180000BDE8F05F06F010BE68010020B0070020C0 +:10181000C4000020C8000020B8000020000C0140D7 +:10182000780000200040E74400100140000016430B +:10183000ED000020DC0000208C000020C0D401005E :101840000070170070B5404B90B01879002878D020 :10185000022871D2DFE800F070013C4900240C60DE :1018600000F0B4F96A463A4904E00D196D7A15554D @@ -403,10 +403,10 @@ :1019100058710FE00068A0F2FB2400F2FB200C607D :101920001060D220F4E70068A0F1CB05CB300D6049 :1019300010605C71FFF7E4FD10B0BDE8704002F08C -:10194000EDBD10B070BD0000B40100208801002082 -:101950005C0700206C0100205C0100205D0100207C -:101960007001002074010020780100209001002007 -:101970005801002064010020680100207047000029 +:1019400001BE10B070BD0000C00100209401002055 +:101950007407002078010020680100206901002040 +:101960007C01002080010020840100209C010020D7 +:101970006401002070010020740100207047000005 :10198000F0B52A4C2A4D0126226942B12146022790 :101990004969491C012A0AD0022A39D114E00528D4 :1019A00004D10021616128702661E161F0BD6161AF @@ -416,18 +416,18 @@ :1019E0007BFDA8B1E879297A4FF2021301EB0020C0 :1019F000C21A0421984216D006DC6FF470414018D8 :101A00000AD0C02804D109E00F2A09D0102A0AD030 -:101A1000BDE8F04002F082BD2671F0BD2771F0BD37 -:101A200003202071F0BD2171F0BD0000B401002041 -:101A30005C07002072B6074C4FF40065A614002224 +:101A1000BDE8F04002F096BD2671F0BD2771F0BD23 +:101A200003202071F0BD2171F0BD0000C001002035 +:101A30007407002072B6074C4FF40065A61400220C :101A40002946204600F08FFC00223146204600F057 :101A50008AFCF4E700080140044B0022DA61044AE2 -:101A6000136943F00103136101807047E80300200C +:101A6000136943F0010313610180704700040020F3 :101A70000020024014480022C168CB06134904D557 :101A8000CA6942F00202CA611022C3685B0705D529 :101A9000CB6943F00103CB6142F00402C369DB0769 :101AA00007D0CB6943F00403CB61C16921F0010188 :101AB000C161A2F58071013901D0C2607047C1696E -:101AC00021F00101C161704700200240E8030020BD +:101AC00021F00101C16170470020024000040020A4 :101AD00070B5054600F04CFC0646114C09E0681C48 :101AE00007D025B100F044FC801BA84201D9032097 :101AF00070BDE068C007F2D1E068800601D5202003 @@ -435,17 +435,17 @@ :101B1000400703D5FFF7AEFF012070BD002070BD68 :101B200000200240064A0021D16106490A6942F0BC :101B300002020A614861086940F04000086170478C -:101B4000A80700200020024070B50024FFF7E2FC47 +:101B4000C00700200020024070B50024FFF7E2FC2F :101B5000FFF7ACFC4FF47A76164D02E0641CB442F9 :101B600005D81021284600F0F1FB0028F6D104F03A -:101B7000E1FD0446FFF754FC0F48210206D5012180 +:101B7000BBFE0446FFF754FC0F48210206D50121A5 :101B80008170E04320F07F44641C01E000218170FB -:101B9000204606F031FF094906F076FF084906F0B5 -:101BA00073FF084906F070FFBDE87040064906F073 -:101BB000D9BD0000001001409C0000200100A034AD +:101B9000204607F0EBF8094907F030F9084907F04B +:101BA0002DF9084907F02AF9BDE87040064906F00A +:101BB00093BF000000100140A80000200100A034E5 :101BC00000007A440020FE4400801B450448F522B2 :101BD0008178407802EB00200844C0B270470000D2 -:101BE0005C07002010B590F821100022022905D0D2 +:101BE0007407002010B590F821100022022905D0BA :101BF0000421816380F82020012010BD01680B685A :101C000023F00E030B6001680B6823F001030B60E7 :101C100090F84030C46B012101FA03F3636080F84F @@ -529,7 +529,7 @@ :1020F0003146FEF7BBF881B208EB4400FFF7ACFCB9 :102100005846FFF7E5FCDAF8102022F00102CAF881 :10211000102018B9641CE4B2BC42E7D3002289F84D -:102120001820D9E7E80300200020024006490020DB +:102120001820D9E7000400200020024006490020C2 :102130000A69120607D5054A4A60054A4A600969D4 :10214000090600D5012070470020024023016745A1 :10215000AB89EFCD2DE9F84FDFF8C8910024A9F144 @@ -566,7 +566,7 @@ :102340000014014000180140001C01408068084052 :1023500000D001207047C26821EA02030A4043EA24 :102360000241016170470AB1016170470904FBE74E -:10237000014880687047000058000020704770478F +:102370000148806870470000640000207047704783 :102380002DE9F041016804464A694E6890F83E0024 :102390000025D743FA050BD4F243D20508D46FF4D5 :1023A000807201254A6121680A6842F400420A608D @@ -575,32 +575,32 @@ :1023D000638D94F83D10226B202808D13BB9212948 :1023E00010D029290ED0282901D1212A0AD022680B :1023F0006FF48061516145F00405102806D0402833 -:1024000004D008E0204601F093FF04E02068016852 +:1024000004D008E0204601F0A7FF04E0206801683E :1024100041F400710160380508D4F043C00505D4CB :1024200021686FF4006045F008054861002D07D071 -:10243000206C284320642046BDE8F04101F0E6BB53 +:10243000206C284320642046BDE8F04101F0FABB3F :10244000BDE8F0812DE9F047026800215368C66AB3 :1024500090F83E4090F83D50102C12D0402C10D0F7 :10246000046C002C7DD05469E443A6077AD4DE4383 :10247000B60577D4036C03B19169BDE8F04701F06C -:1024800033BF976951694FF42A0CC9435FEAC17899 +:1024800047BF976951694FF42A0CC9435FEAC17885 :102490004FF02A4904D066452AD04E4528D010E096 :1024A000DE43B6050DD4C16A614501D1012103E0C7 :1024B000C16A494501D10821C162BDE8F04701F078 -:1024C00079BE0E0716D4DE43B60513D4416CC9B2EB +:1024C0008DBE0E0716D4DE43B60513D4416CC9B2D7 :1024D0001161416B09B1896A29B9816B002907D063 :1024E000896A002904D00068416841F400614160B4 :1024F000BDE8F0878E0706D4DE43B60503D4BDE8F9 -:10250000F04701F0ABBDFE43526876074FEA025236 +:10250000F04701F0BFBDFE43526876074FEA025222 :102510001DD4002AECDB0A0608D4DA43520505D4A0 -:10252000490705D5BDE8F04701F03CBD4907DFD4B8 +:10252000490705D5BDE8F04701F050BD4907DFD4A4 :10253000D9438905DCD4212D05D0402CD8D1BDE864 -:10254000F04701F07DBEBDE8F04701F0E9BC002A8C +:10254000F04701F091BEBDE8F04701F0FDBC002A64 :10255000CEDB4A060BD4DA43520508D4490708D526 -:1025600001E00DE00EE0BDE8F04701F065BC490771 -:10257000BED4D9438905BBD4BDE8F04701F0F2BB16 +:1025600001E00DE00EE0BDE8F04701F079BC49075D +:10257000BED4D9438905BBD4BDE8F04701F006BC01 :10258000916970E7E10606D4D943890503D4BDE813 -:10259000F04701F015BF2821212D27D0292D25D066 +:10259000F04701F029BF2821212D27D0292D25D052 :1025A000650655D4DD436D0552D4640752D590F8C5 :1025B0003D30448D002C9BD01269446A2270426ADF :1025C000521C4262428D521E4285428D002A8FD19A @@ -648,14 +648,14 @@ :1028600083F81F2000F072F800221146202000F0AB :102870007BF8202000F06AF806480068416841F4BF :10288000E061416006B010BD0054004000100240FD -:10289000000C0140D4010020704770470248816855 -:1028A000027811448160704758000020074810B535 +:10289000000C0140EC01002070477047024881683D +:1028A000027811448160704764000020074810B529 :1028B000016841F010010160032000F075F800206C :1028C00000F006F800F024F8002010BD00200240BF :1028D00070B50D4D04464FF47A712878B1FBF0F0D5 :1028E0000A490968B1FBF0F000F0F2FB48B9102C7E :1028F00007D200222146501E00F036F800206C60FE -:1029000070BD012070BD0000580000206400002050 +:1029000070BD012070BD0000640000207000002038 :102910000C4808B5816941F001018161816901F0CC :1029200001010091C16941F08051C161C06900F0AD :10293000805000900448416821F0E06141F000714E @@ -665,7 +665,7 @@ :10297000C3F30223C3F10705042D00D90425191D53 :10298000072901D2002300E0DB1E012606FA05F12B :10299000491E214099409E40761E16403143F0BCAE -:1029A00004F07CBC0CED00E0064900F0070208686A +:1029A00004F056BD0CED00E0064900F0070208688F :1029B0004FF6FF03184040EA0220034A1043086024 :1029C000704700000CED00E00000FA052DE9F0472B :1029D0000F46050061D0434E306800F00700B84252 @@ -685,16 +685,16 @@ :102AB0002878000706D56068296920F4605040EA4C :102AC000C100606000F038F86168084AC1F3031182 :102AD000515CC8400649086006480068FFF7F8FEE8 -:102AE0000020C2E70020024000100240648E00086F -:102AF000640000205C000020044805490068496823 -:102B0000044AC1F30221515CC840704764000020B0 -:102B100000100240748E00080448054900684968A6 -:102B2000044AC1F3C221515CC840704764000020D0 -:102B300000100240748E00080E4A51680E4801F0E1 +:102AE0000020C2E70020024000100240D8910008F8 +:102AF000700000206800002004480549006849680B +:102B0000044AC1F30221515CC840704770000020A4 +:102B100000100240E891000804480549006849682F +:102B2000044AC1F3C221515CC840704770000020C4 +:102B300000100240E89100080E4A51680E4801F06A :102B40000C03042B11D0082B0FD10C48C1F3834385 :102B5000C903C05C0AD55168084AC1F34041921EBE :102B6000515C054A5043B0FBF1F0704704494843BB -:102B7000704700000010024000127A00548E0008D6 +:102B7000704700000010024000127A00C89100085F :102B800000093D002DE9F84F040070D02078C04DB9 :102B9000C00749D06868C0F38100012807D0686881 :102BA000C0F38100022809D16868C00306D52868EF @@ -744,7 +744,7 @@ :102E6000BDE8F88F28688001F4D40EE00128F7D07F :102E70006868226A00F48031914204D1616A00F4EA :102E80007010884201D00120EAE70020E8E7000046 -:102E900000100240000042428004424264000020D0 +:102E900000100240000042428004424270000020C4 :102EA000007000407047000038B504460068426872 :102EB0008168C9434B0606D5CB0704D1D3435B06D3 :102EC00001D4216C05E08B0708D4D3431B0605D43D @@ -759,7 +759,7 @@ :102F5000606D40F040006065A06C002809D04563BA :102F6000A06CFEF763FE002803D0606D40F04000C7 :102F7000606538BDC1688068009038BD2046FFF7A5 -:102F800091FF38BD1968000870B5040009D0606A67 +:102F800091FF38BDCD69000870B5040009D0606AB2 :102F9000002540B125616561A56294F8510040B1FA :102FA0000CE0012070BD6068B0F5827FF4D0E5616F :102FB000F2E784F85050204600F040F8022084F8F0 @@ -779,9 +779,9 @@ :10309000CDE90004694628460294FFF75BF8002258 :1030A00011462420FFF760FC2420FFF74FFC07485F :1030B0000068416841F0A001416005B030BD0000EA -:1030C0000038004000100240000C0140280200209F +:1030C0000038004000100240000C01404002002087 :1030D00010B5401EB0F1807F01D3012010BD4FF02C -:1030E000E02460610F21601704F0D8F80020A0618F +:1030E000E02460610F21601704F0B2F90020A061B4 :1030F00007202061002010BD7047704770B590F820 :103100003C20012A2CD0012480F83C40022280F887 :103110003D2003685A689D6822F070060A683243B1 @@ -793,7 +793,7 @@ :1031700000080040000C004010B5040003D094F893 :103180003D0010B107E0012010BD002084F83C0094 :10319000204600F01FF8022084F83D00211D206821 -:1031A00003F04CFC012084F8460084F83E0084F8CB +:1031A00003F026FD012084F8460084F83E0084F8F0 :1031B0003F0084F8400084F8410084F8420084F81D :1031C000430084F8440084F8450084F83D00002062 :1031D00010BD000008B500680B49884212D10B48A9 @@ -814,12 +814,12 @@ :1032C00046D040280AD13BE060282FD070280DD08E :1032D000B0F5805F03D0B0F5005F12D0012584F80F :1032E0003D60002084F83C00284670BDCB68D1E9E1 -:1032F0000121206803F0E8FB2068816841F0770134 -:1033000009E0CB68D1E90121206803F0DDFB2068EA +:1032F0000121206803F0C2FC2068816841F0770159 +:1033000009E0CB68D1E90121206803F0B7FC20680F :10331000816841F480418160E1E719E0CA68496849 -:10332000206803F0E3FB5021206806E0CA68496882 -:10333000206803F0ECFB6021206803F0CFFBCEE7B0 -:10334000CA684968206803F0D1FB40212068F4E78F +:10332000206803F0BDFC5021206806E0CA684968A7 +:10333000206803F0C6FC6021206803F0A9FCCEE7FA +:10334000CA684968206803F0ABFC40212068F4E7B4 :10335000226801461046F0E7704770B504460068E1 :1033600001694FF00005C943890715D4C168C943F5 :10337000890711D4E91E0161012020772068806946 @@ -840,1714 +840,1775 @@ :1034600020680169C943090609D4C168C94309062E :1034700005D46FF0800101612046FFF73DFE206812 :103480000169C943490609D4C168C943490605D43D -:103490006FF040010161204600F0A4F82068016946 +:103490006FF040010161204600F0B8F82068016932 :1034A000C94389060BD4C168C943890607D46FF0A4 :1034B000200101612046BDE87040FFF71EBE70BDCF -:1034C00070477047454930B4884274D144484168D8 +:1034C000704770474F4930B4884271D14E484168C7 :1034D000012901DA012200E00022491C4A430121AE -:1034E0004260012A00D18160C268C82A01DA012342 -:1034F00000E00023521C5343C360022B00D1016142 +:1034E0004260012A00D18160C368C82B01DA012241 +:1034F00000E000225B1C5A43C260022A00D1016135 :103500004369052B01DA012200E000225B1C5A43CB -:103510004261052A00D18161C2690A2A01DA0123C8 -:1035200000E00023521C5343C3610A2B00D1016207 +:103510004261052A00D18161C3690A2B01DA0122C7 +:1035200000E000225B1C5A43C2610A2A00D10162FA :10353000436A322B01DA012200E000225B1C5A436D :103540004262322A00D18162C26A642A01DA01230E :1035500000E00023521C5343C362642B00D101637B -:10356000436B4FF4FA74A34201DA012200E0002217 -:103570005B1C5A434263A24208D18163C26CB2F51C -:10358000E15F01DD002200E0521CC264C26B4FF417 -:103590007A74A24201DA012300E00023521C534353 -:1035A000C363A34200D10164416C41F28833994264 -:1035B00002DA012201E00EE00022491C4A43426483 -:1035C0009A4203D1816C21B10021816430BC00F0AA -:1035D000BBBF0121F9E730BC70470000800200202A -:1035E00000000020704738B5044690F842002028BB -:1035F00001D0022038BD61B15AB101202063002002 -:103600006063204603F0F0FC0028F3D1216B012910 -:1036100001D0012038BD21680A68496800912168FD -:103620000C3151E8002F42F0100241E80023002B3A -:10363000F5D138BD70477047F8B501680446086891 -:10364000CA684B6910F00F0F4FF0000559D003F016 -:10365000010602F49077374365D0C10705D0D10544 -:1036600003D5616C41F001016164410705D5D907BB -:1036700003D0616C41F002016164810705D5D9076F -:1036800003D0616C41F004016164010707D502F0C9 -:103690002001314303D0616C41F008016164616C29 -:1036A00000293AD0800604D5900602D5204603F0C2 -:1036B000DDFB20684069616CC0F38010090700D40D -:1036C00060B3204603F09DFB20684069400621D589 -:1036D0002068143050E8001F21F0400140E800123B -:1036E000002AF5D1E06BA8B16D494163E06BFEF7AC -:1036F0009DFA002811D0E06B416B01B0BDE8F040AD -:10370000084783060FD593060DD52046BDE8F8403F -:1037100003F0ACBB2046FFF78EFFF8BD2046FFF755 -:103720008AFF6564F8BD266B2023012E7CD1C60676 -:103730007AD5D60678D508684868009048694FF071 -:103740000206400640D5E16B086840680004000CA2 -:10375000E8D0A28D8242E5D9E085886920282DD065 -:1037600020680C3050E8001F21F4807140E80012FE -:10377000002AF5D12068143050E8001F21F0010123 -:1037800040E80012002AF5D12068143050E8001FEC -:1037900021F0400140E80012002AF5D184F84230BF -:1037A000256320680C3050E8001F21F0100140E82C -:1037B0000012002AF5D1E06BFEF714FA6663A08DC3 -:1037C000E18D401A81B22AE0A08DE18D401A81B2CC -:1037D000E08D0028A6D00029A4D022680C3252E83F -:1037E000000F20F4907042E80007002FF5D1206808 -:1037F000143050E8002F22F0010240E80027002F8B -:10380000F5D184F84230256320680C3050E8002F51 -:1038100022F0100240E80023002BF5D16663204619 -:10382000FFF708FFF8BDFFE705062BD5150629D5DC -:1038300094F841002128F5D1A068B0F5805F01D14E -:103840002069B0B1206A411C21622168007848607B -:10385000E08C401E0004000CE084E3D12068C168C5 -:1038600021F08001C1602068C16841F04001C16061 -:10387000D8E7206A0088C0F308004860206A801CEE -:103880002062E5E74006CDD55006CBD5CA68204674 -:1038900022F04002CA6084F8413000F015F9C1E717 -:1038A000056D000870B5040004D094F841000025AF -:1038B00010B106E0012070BD84F84050204600F0B1 -:1038C00023F8242084F841002068C16821F40051C5 -:1038D000C160204603F02CFB2068016921F490416F -:1038E00001612068416921F02A0141612068C168B5 -:1038F00041F40051C1606564202084F8410084F8DF -:1039000042006563002070BDF0B585B000240094CE -:10391000019402940394054603685648DFF850C1A9 -:1039200002210322544E0715634528D1836943F4CD -:1039300080438361836903F480430493836943F084 -:10394000040383618069039200F00400049008027C -:10395000CDE9000169463046FEF7FCFBCDE9007475 -:10396000694630460294FEF7F5FB002211462520F9 -:10397000FEF7FAFF2520FEF7E9FF404842E0DFF8B6 -:1039800000C1634545D1C36943F40033C361C369D2 -:1039900003F400330493836943F004038361806973 -:1039A000039200F0040004900420CDE90001694670 -:1039B0003046FEF7CFFB0820CDE9000469463046CB -:1039C0000294FEF7C7FB2D4E2E48D836C6E90004F8 -:1039D0008020C6E9024020203461C6E90540304617 -:1039E000F461FEF7E3FA08B1FEF724F8EE63002273 -:1039F000114626207562FEF7B7FF2620FEF7A6FFC8 -:103A00001E4848300068C16841F06001C16005B0DF -:103A1000F0BD1D4DAB42FAD1C36943F48023C361AD -:103A2000C36903F480230493836943F0080383612B -:103A30008069CDE9007100F00800CDE90320134D45 -:103A400069462846FEF786FBE814CDE9000469467E -:103A500028460294FEF77EFB002211462720FEF73F -:103A600083FF2720FEF772FF04489030CAE700006A -:103A7000003801400010024000080140C802002048 -:103A8000004400406C00024000480040000C01402F -:103A90007047704790F84130202B01D002207047CA -:103AA00079B172B101628284C28400214164212112 -:103AB00080F841100068C16841F08001C1600020B9 -:103AC000704701207047000000680449884204D113 -:103AD000002202210248FEF746BC70470044004025 -:103AE000000801400D480068C00700D000BE002556 -:103AF0000B4E0C4C4FF400674FF4805800210846E1 -:103B000004F0BAFB3570002239462046FEF72BFC44 -:103B1000002241462046FEF726FCEFE7F0ED00E0EC -:103B20005C010020000801400148FEF729BC0000AC -:103B3000D40100200148FEF785BC0000D40100201C -:103B400038B5406A002190F83D202B4B46F2A8146E -:103B50001B68B3FBF4F3C3EBC30303EB83030093D2 -:103B60003BB15B1E009303681B689B0505D5009B5A -:103B7000F6E7036C43F020030364436B03B19962DF -:103B8000836B03B1996203681C6824F480641C6031 -:103B90004185436B03B15963836B03B15963036878 -:103BA0001C6824F001041C6090F83D402023602C28 -:103BB0000BD0282434EA02020FD080F83D3080F880 -:103BC0003E1000BFFEF756FD38BD80F83D3080F84E -:103BD0003E100164FEF7D2FB38BD0268136843F063 -:103BE000010313600268136843F480631360016388 -:103BF00080F83D40E6E7000064000020006841696D -:103C0000C943090601D400210161704770B504461B -:103C100090F83D0094F83E10102901D0402906D1BB -:103C2000222804D121680A6822F400620A6028214F -:103C300031EA00024FF000054FF0200626D021683F -:103C40004968090505D4602803D084F83D6084F8EC -:103C50003E50256320684168090537D5416821F445 -:103C600000614160606B90F821203C49012A11D02D -:103C70004163606BFDF7DAFF38B32068016821F01B -:103C80000101016084F83D60606B1CE0256384F8ED -:103C90003D10DFE7A06B4163A06BFDF7C7FFA0B14C -:103CA00020684169C943490605D40069616A087002 -:103CB000606A401C60622068016821F001010160B7 -:103CC00084F83D60A06B416B884710E094F83D108C -:103CD000602910D04169C943490605D40069616A69 -:103CE0000870606A401C60622046FEF7C3FC206CCE -:103CF000C1071CD115E084F83D6025644169C943C2 +:10356000436BFA2B01DA012200E000225B1C5A4374 +:103570004263FA2A08D18163826DB2F5615F01DD91 +:10358000002200E0521C8265C36B4FF4FA74A34220 +:1035900001DA012200E000225B1C5A43C263A2420E +:1035A00009D10164426DB2F5E15F02DD002201E064 +:1035B00025E0521C4265436C4FF47A74A34201DA51 +:1035C000012200E000225B1C5A434264A24200D167 +:1035D0008164C26C41F288339A4201DA012100E031 +:1035E0000021521C5143C164994203D1016D21B1A4 +:1035F0000021016530BC00F0BBBF0121F9E730BC00 +:10360000704700009802002000000020704738B585 +:10361000044690F84200202801D0022038BD61B154 +:103620005AB10120206300206063204603F0B6FDFC +:103630000028F3D1216B012901D0012038BD216878 +:103640000A684968009121680C3151E8002F42F066 +:10365000100241E80023002BF5D138BD70477047B8 +:10366000F8B5016804460868CA684B6910F00F0F86 +:103670004FF0000559D003F0010602F4907737436C +:1036800065D0C10705D0D10503D5616C41F00101BA +:103690006164410705D5D90703D0616C41F002018F +:1036A0006164810705D5D90703D0616C41F004013D +:1036B0006164010707D502F02001314303D0616C3A +:1036C00041F008016164616C00293AD0800604D59C +:1036D000900602D5204603F0A3FC20684069616C87 +:1036E000C0F38010090700D460B3204603F063FCE8 +:1036F00020684069400621D52068143050E8001F3A +:1037000021F0400140E80012002AF5D1E06BA8B199 +:103710006D494163E06BFEF789FA002811D0E06B38 +:10372000416B01B0BDE8F040084783060FD5930612 +:103730000DD52046BDE8F84003F072BC2046FFF7E7 +:103740008EFFF8BD2046FFF78AFF6564F8BD266B43 +:103750002023012E7CD1C6067AD5D60678D50868F6 +:103760004868009048694FF00206400640D5E16B7A +:10377000086840680004000CE8D0A28D8242E5D9B8 +:10378000E085886920282DD020680C3050E8001F83 +:1037900021F4807140E80012002AF5D1206814302D +:1037A00050E8001F21F0010140E80012002AF5D185 +:1037B0002068143050E8001F21F0400140E800125A +:1037C000002AF5D184F84230256320680C3050E897 +:1037D000001F21F0100140E80012002AF5D1E06B33 +:1037E000FEF700FA6663A08DE18D401A81B22AE0EF +:1037F000A08DE18D401A81B2E08D0028A6D000296D +:10380000A4D022680C3252E8000F20F4907042E8F5 +:103810000007002FF5D12068143050E8002F22F067 +:10382000010240E80027002FF5D184F842302563DB +:1038300020680C3050E8002F22F0100240E80023EE +:10384000002BF5D166632046FFF708FFF8BDFFE7C0 +:1038500005062BD5150629D594F841002128F5D168 +:10386000A068B0F5805F01D12069B0B1206A411C29 +:103870002162216800784860E08C401E0004000C42 +:10388000E084E3D12068C16821F08001C160206834 +:10389000C16841F04001C160D8E7206A0088C0F3E8 +:1038A00008004860206A801C2062E5E74006CDD50C +:1038B0005006CBD5CA68204622F04002CA6084F880 +:1038C000413000F015F9C1E7B96E000870B5040089 +:1038D00004D094F84100002510B106E0012070BD2D +:1038E00084F84050204600F023F8242084F841005A +:1038F0002068C16821F40051C160204603F0F2FB4A +:103900002068016921F4904101612068416921F03A +:103910002A0141612068C16841F40051C1606564B9 +:10392000202084F8410084F842006563002070BDC7 +:10393000F0B585B0002400940194029403940546E8 +:1039400003685648DFF850C102210322544E071580 +:10395000634528D1836943F480438361836903F419 +:1039600080430493836943F0040383618069039275 +:1039700000F0040004900802CDE9000169463046D9 +:10398000FEF7E8FBCDE90074694630460294FEF785 +:10399000E1FB002211462520FEF7E6FF2520FEF779 +:1039A000D5FF404842E0DFF800C1634545D1C36917 +:1039B00043F40033C361C36903F4003304938369A0 +:1039C00043F0040383618069039200F004000490D3 +:1039D0000420CDE9000169463046FEF7BBFB082014 +:1039E000CDE90004694630460294FEF7B3FB2D4E44 +:1039F0002E48D836C6E900048020C6E902402020BF +:103A00003461C6E905403046F461FEF7CFFA08B1EB +:103A1000FEF710F8EE630022114626207562FEF7CD +:103A2000A3FF2620FEF792FF1E4848300068C168B9 +:103A300041F06001C16005B0F0BD1D4DAB42FAD14F +:103A4000C36943F48023C361C36903F480230493EF +:103A5000836943F0080383618069CDE9007100F058 +:103A60000800CDE90320134D69462846FEF772FB96 +:103A7000E814CDE90004694628460294FEF76AFB83 +:103A8000002211462720FEF76FFF2720FEF75EFF7A +:103A900004489030CAE7000000380140001002409E +:103AA00000080140E0020020004400406C00024099 +:103AB00000480040000C01407047704790F84130CA +:103AC000202B01D00220704779B172B1016282844B +:103AD000C28400214164212180F841100068C1683E +:103AE00041F08001C1600020704701207047000054 +:103AF00000680449884204D1002202210248FEF7EE +:103B000032BC704700440040000801400D48006886 +:103B1000C00700D000BE00250B4E0C4C4FF40067D0 +:103B20004FF480580021084604F07EFC35700022D6 +:103B300039462046FEF717FC002241462046FEF794 +:103B400012FCEFE7F0ED00E0680100200008014002 +:103B50000148FEF715BC0000EC0100200148FEF70B +:103B600071BC0000EC01002038B5406A002190F8DB +:103B70003D202B4B46F2A8141B68B3FBF4F3C3EBB8 +:103B8000C30303EB830300933BB15B1E0093036805 +:103B90001B689B0505D5009BF6E7036C43F02003EB +:103BA0000364436B03B19962836B03B19962036849 +:103BB0001C6824F480641C604185436B03B1596325 +:103BC000836B03B1596303681C6824F001041C6013 +:103BD00090F83D402023602C0BD0282434EA0202C8 +:103BE0000FD080F83D3080F83E1000BFFEF742FD58 +:103BF00038BD80F83D3080F83E100164FEF7BEFB12 +:103C000038BD0268136843F001031360026813684B +:103C100043F480631360016380F83D40E6E70000F1 +:103C20007000002000684169C943090601D40021E1 +:103C30000161704770B5044690F83D0094F83E105D +:103C4000102901D0402906D1222804D121680A6810 +:103C500022F400620A60282131EA00024FF00005D8 +:103C60004FF0200626D021684968090505D4602850 +:103C700003D084F83D6084F83E5025632068416895 +:103C8000090537D5416821F400614160606B90F807 +:103C900021203C49012A11D04163606BFDF7C6FF2A +:103CA00038B32068016821F00101016084F83D60AB +:103CB000606B1CE0256384F83D10DFE7A06B416377 +:103CC000A06BFDF7B3FFA0B120684169C943490665 +:103CD00005D40069616A0870606A401C60622068EF +:103CE000016821F00101016084F83D60A06B416B27 +:103CF000884710E094F83D10602910D04169C9430D :103D0000490605D40069616A0870606A401C6062F7 -:103D10002068016821F0010101602046FEF72EFBBA -:103D2000E5E7810703D4410701D4000704D52068E3 -:103D3000416821F4E061416094F83D00216C49073D -:103D40000BD5282809D10648E062256384F83D6038 -:103D500084F83E502046FEF753FD70BD413B0008FD -:103D60000000FFFF10B5C26A438D0168042B06D026 -:103D7000438D032B08D0438D022B1DD012E04A68DF -:103D800022F480624A600CE04B6823F480634B604D -:103D9000042A06D0022A04D001680A6822F480624C -:103DA0000A6001680969426A1170416A491C4162EE -:103DB000418D491E418510BD012A30D0102A2ED0D8 -:103DC000042A30D0022A2ED00A6842F400720A6017 -:103DD00001680969426A1170416A491C4162428D59 -:103DE000521E4285026812690A70416A491C41628A -:103DF000418D491E418501684A6822F440724A603B -:103E0000202180F83D1090F83E200021402A80F8C3 -:103E10003E100CD012210163FEF7F3FC10BD0A68BE -:103E200022F48062D3E70A6842F48062CFE701633C -:103E3000FEF7E9FC10BD000038B590F83D102229CE -:103E40000FD1418D03290DD901680969426A1170AA -:103E5000416A491C4162418D491E4185418D0329BA -:103E600006D038BDC26A022A02D0012906D029B183 -:103E70000068416821F48061416038BD274946F2FD -:103E8000A81300220968B1FBF3F101EB8101009155 -:103E900001682023009C641E009422D00C68A405B5 -:103EA000F8D40C6824F480640C6001684C6824F435 -:103EB000E0644C6001680969446A2170416A491CE8 -:103EC0004162418D491E418580F83D3090F83E1099 -:103ED00080F83E2040291DD012210163FEF791FC9D -:103EE00038BD046C44F0200404644C6824F4E0649D -:103EF0004C6001680969446A2170416A491C416249 -:103F0000418D491E418580F83D3080F83E20FEF706 -:103F1000B1FB38BD0263FEF776FC38BD64000020BB -:103F200010B5C26A90F83D1021290BD1418D51B1D5 -:103F3000416A026809781161416A491C4162418DF8 -:103F4000491E418510BD20230021082A13D0202AB4 -:103F500011D012F5803F0ED00268546824F4E0645A -:103F600054601122026380F83E1080F83D3000BF9B -:103F7000FEF748FC10BD0268546824F4E064546005 -:103F80000268146844F400741460016380F83D30E2 -:103F900090F83E2080F83E10402AE9D1FEF734FC2C -:103FA00010BD000010B590F83D1090F83E30C26A88 -:103FB000048DB4B1212903D0402B11D122290FD176 -:103FC000418DE1B390F83E10402942D0416A026829 -:103FD00009781161416A491C4162418D491E418540 -:103FE00010BD2129E8D120230021082A13D0202A3E -:103FF00011D012F5803F0ED00268546824F4E064BA -:1040000054601122026380F83E1080F83D3000BFFA -:10401000FEF7F8FB10BD0268546824F4E0645460B5 -:104020000268146844F400741460016380F83D3041 -:1040300090F83E2080F83E10402AE9D100E002E0EE -:10404000FEF7E2FB10BD0068416821F48061416029 -:1040500010BDBDE8104000F0F3B8000078B590F84E -:104060003E50C26A046B90F83D6000230168222E26 -:1040700073D1066D0EB9402D6FD0056D1DB9056960 -:10408000B5F5404F1BD0458D95B3468D484D012E5B -:1040900020D0448D022C4DD00C6844F480640C6018 -:1040A00001684C68240579D5AA4273D0012A71D0E1 -:1040B000082A6FD0102A6DD0202A6BD06EE04A6992 -:1040C0008A6900920A6842F480720A60016D491C94 -:1040D000016578BDAA4214D10A6822F480620A60A0 -:1040E00001684A68120504D50A6822F4806217E064 -:1040F000FFE74A698A6900920A6842F400720A601E -:1041000050E0082A10D0202A0ED0122C0AD0042AFF -:1041100003D0022A01D0102AE6D10A6842F4806254 -:104120000A603BE0012ADFD00A6822F480620A605C -:104130000168DEE7042A11D0022A0FD0102A0DD020 -:104140000C6844F400640C6001684C698C6900944C -:104150000C6824F480640C6008E025E00C6844F4EA -:1041600080640C6001684C698969009101684C6841 -:10417000240517D5AA4207D0012A05D0082A03D062 -:10418000102A01D0202A0DD14A6842F480524A6098 -:1041900008E0FFE74A6842F480524A6001684A69D1 -:1041A00089690091036578BD48698869009078BD88 -:1041B0000000FFFF90F83E10402910D00169B1F5D2 -:1041C000804F19D0016DA9B3016D012910D1416C47 -:1041D0005FF0F10201F4407142EAD11106E0016D95 -:1041E0000029416C05D0C9B241F0010100680161AC -:1041F000704701F0FE01F9E790F83D102129416C6C -:1042000009D0C9B241F0010102681161416B29B1C5 -:10421000896A49B902E001F0FE01F5E7816B0029E6 -:10422000E6D0896A0029E3D00068416841F4006162 -:1042300041607047FFE7416CF02201F44071CBE729 -:1042400010B590F83D10026D4AB1026D012A14D0EC -:10425000026D022A16D0BDE81040FFF7CFBCC16C3A -:104260000129816C02D0C1F3072108E00268C9B2BC -:104270001161016D891C016510BD816CC9B20268B4 -:10428000116123E022291CD0428D0AB1212920D0BE -:10429000428D002AF0D12129EED101684A6822F42A -:1042A000E0624A6001680A6842F400720A60002114 -:1042B0000163202280F83D2080F83E10FEF7A4FA2A -:1042C00010BD01680A6842F480720A60016D491CE1 -:1042D000D1E7416A026809781161416A491C41626B -:1042E000418D491E418510BD38B50C4690F83D20E2 -:1042F00000212825954302680B4605D05169916934 -:10430000009180F83C3038BD556825F480655560D3 -:10431000E243540700D50121120601D5828900E04D -:10432000028B80F83C3092B2FEF729F838BD0000CD -:104330002DE9F04190F83D300446C26A0021202664 -:104340001E4F00686FF48065082A01D0202A01D131 -:10435000282B04D0212B17D04561BDE8F081E762FE -:10436000426822F4E0624260206845612068026889 -:1043700022F480620260216384F83D6084F83E107C -:104380002046FEF73DFAE8E7E7622122226384F83F -:104390003D6084F83E10416821F4E061416020688E -:1043A00045612068016821F4806101602046FFF7C3 -:1043B00025FC2046FEF771FACFE700000000FFFF62 -:1043C000F8B590F83D6004460068416821F4E0616A -:1043D00041602068002541690091016841F00101B8 -:1043E00001602068016821F48061016020684168F3 -:1043F000090520D5474F222E48D02A2E46D0616B82 -:10440000096849686185618D19B1216C41F0040129 -:104410002164416821F400614160606BFDF79EFCFE -:10442000012808D0606B4763606BFDF7FFFB10B19C -:10443000606B416B8847608D08B320684169C94350 -:10444000490708D40069616A0870606A401C6062AC -:10445000608D401E608520684169C943490608D4C3 -:104460000069616A0870606A401C6062608D401E6D -:104470006085608D18B1206C40F004002064206CD1 -:1044800000B32046BDE8F840FFF7C0BBA16B096848 -:1044900049686185618D19B1216C41F00401216485 -:1044A000416821F400614160A06BFDF757FC0128D1 -:1044B000C1D0A06B4763A06BFDF7B8FB0028BAD052 -:1044C000A06BB6E72A2E06D12563282084F83D008C -:1044D0002046FEF7E1F994F83D10202028290DD060 -:1044E000216B222901D0222E07D1256384F83D00BB -:1044F00084F83E502046FEF7CFF9F8BD0649E16248 -:10450000256384F83D0084F83E502046FEF778F994 -:10451000F8BD0000413B00080000FFFF08490020F3 -:10452000084B087148610861C86148708870C860AC -:10453000024688611A54401C3C28FBD38A617047AC -:10454000B40100205C0700202DE9F041042120483F -:10455000FDF7FCFE1F4C4FF4805120701E48FDF704 -:10456000F5FE60704FF400411C48FDF7EFFEA21FFE -:10457000A07011780023032900D313701178154D12 -:10458000665CED1E0EB96F5C1FB16F5C022F0DD023 -:104590000FE0134F57F82160761C47F82160052E75 -:1045A00007D947F8213001266E5402E0012E00D1D0 -:1045B0006B546478012C02D1012800D15370491C3E -:1045C000C8B21070032800D31370BDE8F08100005A -:1045D000001401408E00002000100140000801403E -:1045E0000804002070B500244FF40065134E04E069 -:1045F000641CE4B2012002F041FF29463046FDF779 -:10460000A5FE012803D0C82C10D2002407E0C82C36 -:10461000EED30BE0641CE4B2012002F02FFF294628 -:104620003046FDF793FE18B1F02C04D3012070BD85 -:10463000F02CEFD3FAE7002070BD0000001001401D -:1046400070B586B00024104801940294816941F04D -:104650001001816180690D4E00F0100004904FF44C -:10466000006002250090694603953046FDF772FD13 -:104670006802009001AA012082E8310069463046B4 -:10468000FDF768FD06B070BD00100240001001404B -:1046900070B5002400F08AF800F06EF8FFF7A2FF72 -:1046A00011490870CC2000F08FF8BE2000F08CF883 -:1046B00000F052F8054600F04FF8072800D8012412 -:1046C00005EB002000B23CB104F07EF9BDE870407B -:1046D0006FF0030104F07FBBC04304F075F9BDE83F -:1046E0007040024904F0D0B9A8000020000080BD4D -:1046F00010B5FFF7A5FF012291020448FDF733FE34 -:1047000000F03AF8BDE81040FFF76CBF0010014020 -:1047100070B5104D4FF48064002221462846FDF705 -:1047200022FE022002F0AAFE012221462846FDF7C1 -:104730001AFE0C2002F0A2FE61002846FDF706FEDC -:1047400008B1012400E00024322002F097FE204648 -:1047500070BD00000010014070B500255FF001043D -:10476000FFF7D6FFC001641C40EA5500E4B2C5B2B1 -:10477000082CF5D9284670BD70B50B4D4FF48064F8 -:10478000002221462846FDF7EEFD40F2EE2002F021 -:1047900075FE012221462846FDF7E5FDBDE8704083 -:1047A0000F2002F06BBE00000010014010B5FFF7B3 -:1047B000E3FFFFF717FFCC2000F006F8BDE810403C -:1047C000442000F001B800002DE9F0410124154F0C -:1047D0000546A60215F0010F4FEA55054FF00002FD -:1047E000314638460BD0FDF7BEFD022002F046FEF2 -:1047F000012231463846FDF7B6FD3C200AE0FDF7C0 -:10480000B2FD3C2002F03AFE012231463846FDF767 -:10481000AAFD022002F032FE641CE4B2082CD9D9B1 -:10482000BDE8F08100100140094808B5416941F038 -:10483000010141614069002200F001000090114631 -:104840001020FEF791F8BDE808401020FEF77EB872 -:10485000001002402DE9F04F85B000244A48009432 -:10486000019402940394816941F01001816181698E -:1048700001F010010491816941F020018161816999 -:1048800001F020010491816941F004018161816995 -:1048900001F004010491816941F00801816180699E -:1048A000DFF8E8A000F0080041F6120604900022AC -:1048B00031465046FDF757FDDFF8D4904FF4F068CD -:1048C000002241464846FDF74EFDDFF8C8B0002201 -:1048D00038215846FDF747FD4EF24F000325CDE93C -:1048E000000569464846FDF735FCE120CDE90005A5 -:1048F00069465046FDF72EFC0096022701260397D5 -:10490000CDE9016469465046FDF724FC41F63000CC -:10491000CDE90004694648460294FDF71BFCCDE949 -:104920000054694658460294FDF714FC41F20430E5 -:10493000CDE9000569465846FDF70CFCCDF800802E -:104940000397CDE9016469464846FDF703FC4FF43F -:104950000140CDE90004694650460294FDF7FAFB98 -:104960000420CDE9000469460B480294FDF7F2FBF0 -:104970003820CDE90006CDE9024769465846FDF7E3 -:10498000E9FB05B0BDE8F08F0010024000080140CF -:1049900000100140000C0140001401400D4810B50A -:1049A0000B4901600C49416000214FF48042816055 -:1049B000C0E9031241618161C1610162FDF75CFEE2 -:1049C000002803D0BDE81040FDF734B810BD00004A -:1049D00000540040D4010020A08601000F4810B50B -:1049E0000D4901604FF48271416000218160C16016 -:1049F0004FF400720161C0E90512C16101624162B8 -:104A000081620A21C162FEF7BFFA002803D0BDE827 -:104A10001040FDF70FB810BD0038004028020020FC -:104A200010B586B0002419480094019402940394B0 -:104A300004941549059401602321C0E9011440F252 -:104A4000E731C0E903148021C0E90541FEF794FB7A -:104A500008B1FCF7EFFF4FF48050009069460B4817 -:104A6000FEF70CFC08B1FCF7E5FF049404A9074825 -:104A70000594FEF743FB08B1FCF7DCFF0348FEF7A3 -:104A8000C7FB06B010BD0000002C014080020020D2 -:104A90000C4810B50A4901604FF4E1314160002132 -:104AA00081600C22C160C0E904128161C161FEF71E -:104AB000F9FE002803D0BDE81040FCF7BBBF10BDD5 -:104AC00000380140C80200200C4810B50A490160B6 -:104AD0004FF416514160002181600C22C160C0E991 -:104AE00004128161C161FEF7DDFE002803D0BDE83C -:104AF0001040FCF79FBF10BD004400401003002091 -:104B00000C4810B50A4901604FF4E13141600021C1 -:104B100081600C22C160C0E904128161C161FEF7AD -:104B2000C1FE002803D0BDE81040FCF783BF10BDD4 -:104B30000048004058030020FEE7FEE710B52C486F -:104B400002F09CFCAE2001F06FFE002001F06CFE34 -:104B5000102001F069FE402001F066FEB02001F057 -:104B600063FE812001F060FEFF2001F05DFEA020C9 -:104B700001F05AFEA62001F057FEA82001F054FED5 -:104B80003F2001F051FEC02001F04EFED32001F085 -:104B90004BFE002001F048FED52001F045FE8020AC -:104BA00001F042FED82001F03FFE052001F03CFE5E -:104BB000D92001F039FEF12001F036FEDA2001F0B3 -:104BC00033FE122001F030FEDB2001F02DFE3020FC -:104BD00001F02AFE8D2001F027FE142001F024FEB2 -:104BE000AF2001F021FEBDE8104000F003B8000046 -:104BF00020A1070070B5002404F1B000C0B201F09C -:104C000013FE002001F010FE102001F00DFE002523 -:104C1000002001F020FE6D1CEDB2802DF8D3641C45 -:104C2000082CE9DB70BD00002DE9FC5FFE4EFF4F54 -:104C300006F1160806F12001727898F8000049681C -:104C40000091FB4900240125096806F1600906F17D -:104C5000480A06F1500B0F2A7ED2DFE812F00F004F -:104C60001200A300470113036004D5042205B00518 -:104C7000240702085408E4082E0AB00AFFF75EFF72 -:104C80008DE0FFF7B7FF0023F470022219461846A3 -:104C900001F030FC002303221946182001F02AFC01 -:104CA000002304221946302001F024FC00230522B1 -:104CB0001946482001F01EFC002306220221184656 -:104CC00001F018FC002307220221182001F012FC39 -:104CD000002308220221302001F00CFC00230922CD -:104CE0000221482001F006FC00230A220421184674 -:104CF00001F000FC00230B220421182001F0FAFB34 -:104D000000230C220421302001F0F4FB00230D22AB -:104D10000421482001F0EEFB00230A220621184658 -:104D200001F0E8FB00230B220621182001F0E2FB32 -:104D3000002333220621302001F0DCFB0023342243 -:104D40000621482001F0D6FBB74D0C35287840B934 -:104D500010233C22002100E0B4E07020009401F018 -:104D60000DFC2878012806D110233C220221702056 -:104D7000009401F003FC2878022806D110233C227D -:104D800004217020009401F0F9FB2878032806D153 -:104D900010233C2206217020009401F0EFFB707874 -:104DA000401C8EE0A04D0C352878697888427BD075 -:104DB000E0B910233C2200217020009401F0DEFBBA -:104DC0006878012806D11023202202217020009447 -:104DD00001F0D4FB6878032806D110232022062195 -:104DE0007020009401F0CAFB2878687028780128A8 -:104DF0001BD110233C2202217020009401F0BEFB45 -:104E0000687830B91023202200217020009401F02E -:104E1000B5FB6878022806D11023202204217020D7 -:104E2000009401F0ABFB28786870287802281CD128 -:104E300010233C2204217020009401F09FFB68782D -:104E4000012806D11023202202217020009401F0B5 -:104E500095FB6878032806D11023202206217020B4 -:104E6000009401F08BFB28786870287803281BD108 -:104E700010233C2206217020009401F07FFB68780B -:104E8000022806D11023202204217020009401F072 -:104E900075FB687830B9102320220021702000941F -:104EA00001F06CFB28786870287868B1012811D06F -:104EB000022815D0032805D1B078012802D1B4709A -:104EC0000C207070BDE8FC9FB0780128FAD1B47056 -:104ED0000320F6E7B0780128F4D1B4700420F0E79D -:104EE000B0780128EED1B4700920EAE7F078DFF855 -:104EF00044A1DFF84491DFF844B1B04600287DD0EA -:104F0000494E203631600191009803F0BBFE4FF00E -:104F10007E57B84205DADDE9001003F0B3FEB8426F -:104F200017DB019803F014FD024645A14548FBF745 -:104F3000B1F9102344A200214820009401F08CFB19 -:104F40001023404A00213820009401F085FB30688E -:104F50007060354ED9F8001028363160706803F063 -:104F6000C3FC1CD07068504519DA03F05BFB0246A5 -:104F70000B4636A1A6F11000FBF78CF91023A6F121 -:104F8000100202213820009401F066FB10232E222B -:104F900002214820009401F0F1FA30687060224943 -:104FA000DBF8000058315E4608600028024600DA4F -:104FB00052424FF4FA739A4200DD336089464968E1 -:104FC000814216D0102323A204214020009401F036 -:104FD00043FB1BA11B483268FBF75CF91023194AFD -:104FE00004213820009401F037FBD9F80010C9F8EB -:104FF000041020211848FDF7A9F900E032E003F081 -:10500000FBFC094E014630363060706803F06CFCE2 -:105010007ED03068B8427CD1102310A20621002037 -:10502000009401F019FBF1E0F00000205C01002089 -:105030006C0000200000484270000020B0010020F9 -:10504000256400003407002020200000252E316652 -:105050000000000020202000001001402D2D2D2DEB -:105060002D00000088F80350FFF7C4FD002306223E -:105070001946184601F03EFA00230E221946102068 -:1050800001F038FA00230F221946202001F032FAED -:105090001023202200216020009401F06FFAFE48C6 -:1050A000006803F055FC0246AFF26C01FB48FBF7C9 -:1050B000F1F81023F94A00213820009401F0CCFACD -:1050C000002310220221184601F014FA00231122B5 -:1050D0000221102001F00EFAD9F80020484652456E -:1050E00001DDEF490160D9F8000003F09BFA0246A8 -:1050F0000B46AFF2A801EB48FBF7CCF81023E94AC6 -:1051000002213820009401F0A7FA00230A2201E0CE -:105110007EE068E00421184601F0ECF900230B2240 -:105120000421102001F0E6F9DBF8000059460028C0 -:1051300000DA40424FF4FA72904202DCDBF80020C1 -:1051400000E00A60AFF20811D448FBF7A3F810237F -:10515000D24A04213820009401F07EFA2021D2485E -:10516000FDF7F4F801282CD000231222062118465E -:1051700001F0C0F9002313220621102001F0BAF932 -:105180001023312206212020009401F0F7F901219B -:10519000C648FDF7DBF801281CD0002312220621A7 -:1051A000482001F0A7F9002313220621582001F01E -:1051B000A1F91023322206216820009401F0DEF9C3 -:1051C00055E01023AFF26C1206210020009401F08C -:1051D00043FADCE71023AFF27C120621482000944A -:1051E00001F03AFA43E0002312220621184601F0AA -:1051F00081F9002313220621102001F07BF91023EE -:10520000312206212020009401F0B8F93068706046 -:105210000121A648FDF79AF803F0EEFBA14E0146E6 -:1052200020363060706803F05FFB20D03068B842F1 -:1052300008D11023AFF2DC1206214820009401F0BF -:105240000BFA12E0002312220621482001F052F945 -:10525000002313220621582001F04CF9102332229A -:1052600006216820009401F089F93068706098F890 -:105270000210404601297FF425AE8470457088F8FD -:1052800003401FE6317939B198F80110454688424C -:105290007ED000287DD0D6E03571FFF7ABFC00232F -:1052A00016221946184601F025F90023172219463F -:1052B000102001F01FF9002318221946202001F0C8 -:1052C00019F9002319221946302001F013F9784DFD -:1052D000287858B901231A220021482001F00AF940 -:1052E00001231B220021582001F004F9287801280D -:1052F0000BD101231C220021482001F0FBF80123DF -:105300001D220021582001F0F5F8287802280BD141 -:10531000012332220021482001F0ECF8012313225E -:105320000021582001F0E6F8297888F8001088F864 -:105330000110002316220221184601F0DBF8002399 -:1053400017220221102001F0D5F800231E2202218D -:10535000202001F0CFF800231F220221302001F08D -:10536000C9F8544DAFF228314E482A68FAF792FF37 -:1053700010234C4A02214820009401F06DF91023BB -:105380004DA202216020009401F066F9454901E038 -:1053900079E04CE028312868086048600023162234 -:1053A0000421184601F0A6F800231722042110203A -:1053B00001F0A0F8202200230421104601F09AF801 -:1053C000002321220421302001F094F83B4D28686D -:1053D000022805D1002323220421482001F08AF865 -:1053E0002868012805D1002322220421482001F049 -:1053F00081F82968C9F80010C9F804100023242294 -:105400000621502001F076F8002325220621602095 -:1054100001F070F8002326220621184601F06AF8F0 -:10542000002327220621102001F064F82BE001233D -:105430001A220021482001F05DF801231B220021DF -:10544000582001F057F8287801280BD101231C229D -:105450000021482001F04EF801231D220021582090 -:1054600001F048F8287802280BD1012332220021CC -:10547000482001F03FF8012313220021582001F0B9 -:1054800039F828786870B07801287FF4FAAEB470E3 -:105490003471444614E000006C0000203407002002 -:1054A0000000C8410801002000100140000C01402C -:1054B0005D0100207C0100206D6D00009001002046 -:1054C00098F8000058B900231A221946482001F024 -:1054D00011F800231B221946582001F00BF8207800 -:1054E00001280BD100231C221946482001F002F8A4 -:1054F00000231D221946582000F0FCFF20780228C6 -:105500000BD1002332221946482000F0F3FF00237C -:1055100013221946582000F0EDFF0520D1E408BB06 -:10552000307900B3FE4FD7E90001884215D010232F -:10553000FCA202215020009401F08EF8AFF200513D -:10554000A7F128003A68FAF7A5FE1023A7F1280270 -:1055500002214820009501F07FF838687860B07823 -:10556000012816D021E0F04F3571AFF22C51EC48F4 -:105570003A682838FAF78EFEE94A1023283A0221C1 -:105580004820009501F068F8E549386808604860EF -:10559000E5E7B470E24A34711023283A022148202A -:1055A000009401F059F80620707098F80000012866 -:1055B0001AD1DB4F1023DBA23D607D600221502019 -:1055C000009401F049F8AFF28851A7F128003A6839 -:1055D000FAF760FE1023A7F1280202214820009468 -:1055E00001F03AF80720707098F8000002287FF464 -:1055F00048AECB481023CDA205604560022148206B -:10560000009401F029F844E0C54831792030006861 -:1056100039B1D9F804104D46884227D0012814D05A -:1056200019E035714D46012805D1012322220421BC -:10563000482000F05FFF2868022817D101232322A9 -:105640000421482000F056FF10E00123222204210B -:10565000482000F04FFF2868022805D101232322AB -:105660000421482000F046FF28686860B0780128CF -:10567000BDD1B4703471D9F800004C46012805D171 -:10568000002322220421482000F034FF2068022851 -:1056900005D1002323220421482000F02BFF0720FE -:1056A0000FE4B24630799E4E323E28B130787178A0 -:1056B000884247D088B128E08AF80450347074706A -:1056C000012326220621002000F014FF01232722B7 -:1056D0000621102000F00EFF34E0002324220621D2 -:1056E000502000F007FF002325220621602000F053 -:1056F00001FF012326220621002000F0FBFE0123EA -:1057000027220621102000F0F5FE3078012817D15D -:10571000012324220621502000F0ECFE0123252243 -:105720000621602000F0E6FE00232622062118460E -:1057300000F0E0FE002327220621102000F0DAFE10 -:10574000307870709AF802105046012990D1317863 -:10575000A1B101298CD18470047198F800204146D0 -:10576000022A1CD072493D700A706D490A686E4960 -:105770000A60704AD9F8001011601CE0847004714E -:105780003C70674988F8004088F801400D604D6022 -:10579000C9F80050C9F804508AF8015071E5022296 -:1057A0003A700C705E4988F801400D604D60C9F890 -:1057B0000050C9F8045008218AF8011061E5707999 -:1057C000B046E0B3DFF858918A46A9F12009C9F83C -:1057D0000010009803F056FA4FF07E56B04205DCF8 -:1057E0005046009903F04EFAB0421ADD504602F0DE -:1057F00019FF02460B4650A15148FAF74BFD102302 -:105800004F4A02213820009400F026FF1023202266 -:1058100002217020009400F0B1FED9F80010C9F800 -:10582000041020214748FCF791FD03F0E5F8DFF86C -:10583000F0900146A9F11009C9F8000000E010E05D -:10584000D9F8040003F050F868D0D9F80000B0424D -:1058500065D110233CA204213820009400F0FCFE06 -:10586000C7E088F80550FFF7C5F90023162219464E -:10587000184600F03FFE002328221946102000F0B1 -:1058800039FE002329221946202000F033FE102380 -:105890002FA200213020009400F0DEFE002306221B -:1058A0000221184600F026FE00230E2202211020BD -:1058B00000F020FE00230F220221202000F01AFE1B -:1058C0002548006802F0AEFE02460B461AA11C48AD -:1058D000FAF7E0FC10231A4A02213820009400F065 -:1058E000BBFE002312220421184600F003FE002311 -:1058F00013220421102000F0FDFD10233122042189 -:105900002020009400F03AFE0023122206211846BF -:1059100000F0F0FD0023132206211FE06DE05CE0A3 -:1059200030010020200000007C0100202D2D00000F -:105930005D01002090010020252E3266000000004D -:1059400034070020001001402D2D2D2D00000000F7 -:105950002E2E2E2E2E0000006C000020102000F0B5 -:10596000C9FD1023322206212020009400F006FEFB -:105970002021FE48FCF7EAFC01281ED00023142257 -:105980000421382000F0B6FD002315220421482010 -:1059900000F0B0FD0121F648FCF7D8FC012815D035 -:1059A000002314220621382000F0A4FD0023152234 -:1059B0000621482000F09EFD67E01023AFF2780238 -:1059C00004213820009400F047FEE3E71023AFF2F3 -:1059D000880206213820009455E000231422042177 -:1059E000382000F087FD002315220421482000F014 -:1059F00081FDD9F80010C9F804100121DC48FCF73A -:105A0000A5FC02F0F9FFDFF86C930146C9F800002D -:105A1000D9F8040002F068FF1CD0D9F80000B042A9 -:105A200008D11023AFF2E00206213820009400F0E4 -:105A300013FE0BE0002314220621382000F05AFD4B -:105A4000002315220621482000F054FDD9F800104B -:105A5000C9F804103878C0B900232A22194618461C -:105A600000F048FD00232B221946102000F042FDD3 -:105A700000232C221946202000F03CFD1023BEA25A -:105A800000213020009400F0E7FD98F80210404615 -:105A900001297FF483AEBA4984700C703C70457064 -:105AA00088F805407AE6B079D0B35746D7E90001C7 -:105AB000884217D01023B1A202215020009400F098 -:105AC000CBFDAFF68421AB483A682038FAF7E2FB09 -:105AD000A84A1023203A02214820009500F0BCFD7E -:105AE00038687860B0780128DCD1B470B4711023C4 -:105AF000A2A202215020009400F0AEFDAFF6C0211A -:105B00009C48DAF800202038FAF7C4FB994A1023A1 -:105B1000203A02214820009400F09EFD0A20FDE476 -:105B2000FFE7B571FFF766F896485F460123C17835 -:105B3000CAF80010CAF804104079CBF80000CBF87E -:105B400004000C220021202000F0D4FC01230D22AF -:105B50000021302000F0CEFC01232D220021402026 -:105B600000F0C8FC01232E220021502000F0C2FCCE -:105B70000021102384A20846009500F06DFD10233B -:105B800081A200216020009500F066FD00230C2218 -:105B90000221184600F0AEFC00230D220221102045 -:105BA00000F0A8FC00232F220221202000F0A2FCFC -:105BB000302200230221104600F09CFCAFF6803119 -:105BC0007348DAF80020FAF765FB1023704A0221C7 -:105BD0004820009500F040FD10236EA202216020B5 -:105BE000009400F039FD00230C220421184600F037 -:105BF00081FC00230D220421102000F07BFC0023F7 -:105C000031220421202000F075FC00231122042100 -:105C1000302000F06FFCAFF6D8315D483A68FAF7F3 -:105C200039FB10235A4A04214820009400F014FD47 -:105C3000002324220621502000F05CFC00232522B2 -:105C40000621602000F056FC00232622062118467B -:105C500000F050FC002327220621102000F04AFC0F -:105C600040E74449B07918310A68D8B3DBF804003A -:105C70005F46824217D0102340A204215020009496 -:105C800000F0EAFCAFF648413A483A682038FAF7A3 -:105C900001FB384A1023203A04214820009500F0E7 -:105CA000DBFC38687860B07801287FF4FBAEB47014 -:105CB000B471102331A204215020009400F0CCFCD8 -:105CC000AFF684412B48DBF800202038FAF7E2FADF -:105CD000284A1023203A04214820009400F0BCFCFC -:105CE0000B201BE4FFE7B571AFF6AC41214820382B -:105CF000FAF7D0FA1F4A1023203A042148200095D1 -:105D000000F0AAFCCFE71B4FB079283F28B13878C4 -:105D1000797888425DD080B127E0B5713C707C70A5 -:105D2000012326220621002000F0E4FB0123272284 -:105D30000621102000F0DEFB4BE000232422062188 -:105D4000502000F0D7FB002325220621602000F020 -:105D5000D1FB012326220621002000F0CBFB0123EA -:105D600027220621102000F0C5FB15E0001001409D -:105D7000000C0140280100202120202020000000EC -:105D80005E0100207800002020202020000000007C -:105D9000340700206D7300003878012817D10123E3 -:105DA00024220621502000F0A5FB012325220621F4 -:105DB000602000F09FFB002326220621184600F0F9 -:105DC00099FB002327220621102000F093FB38784E -:105DD0007870B07801287FF465AE3878A8B10128D2 -:105DE000F9D1B470FB48B4719AF80010C1709BF8F7 -:105DF0000010417101220221F748FCF7B4FA072292 -:105E0000F449F648FDF746FEC2E2F248B470B471B8 -:105E1000C278CAF80020CAF804204179CBF80010F3 -:105E2000CBF80410B4E2B07930B1ED4F387879781E -:105E300088427DD0E8B3DBE0B571FEF7DBFE0622D9 -:105E4000E849E94800F01EFDE6490020E54E0C391E -:105E500036F8102021F81020401CC0B20628F7D3D5 -:105E600000230A221946184600F044FB00230B22A7 -:105E70001946102000F03EFBD94F387830B9102376 -:105E8000DAA200214820009500F0E6FB38780128CE -:105E900006D11023D7A200214820009500F0DCFB9A -:105EA0003878022808D110230021D4A24820009578 -:105EB00000E096E000F0D0FB0023352202211846D6 -:105EC00000F018FB002336220221102000F012FB04 -:105ED000002329220221202000F00CFB00231A229B -:105EE0000221302000F006FB387870B93288AFF616 -:105EF000B061BC481C38FAF7CDF9BA4A10231C3AF5 -:105F000002214820009400F0A7FB387801280ED128 -:105F10007288AFF6D461B3481C38FAF7BBF9B14ABE -:105F200010231C3A02214820009400F095FB00E069 -:105F300074E0387802280ED1B288AFF6FC61A94827 -:105F40001C38FAF7A7F9A74A10231C3A0221482067 -:105F5000009400F081FB00232D220421184600F05C -:105F6000C9FA00232E220421102000F0C3FA0023D6 -:105F700029220421202000F0BDFA00231A22042146 -:105F8000302000F0B7FA9F48006802F0FDFC82B2B2 -:105F9000AFF6547193481C38FAF77CF9914A1023F4 -:105FA0001C3A04214820009400F056FB00232422D0 -:105FB0000621502000F09EFA0023252206216020B1 -:105FC00000F098FA002326220621184600F092FAE3 -:105FD00002B00023BDE8F05F27220621102000F068 -:105FE00089BA102381A200214820009500F034FBDB -:105FF0003878012806D110237EA200214820009580 -:1060000000F02AFB3878022806D110237BA2002159 -:106010004820009500F020FB38787870B07801288F -:106020007FF440ADB470B4713878A0B910236FA27A -:1060300000214820009400F00FFB6A4872A10288FA -:106040001C38FAF727F9674A10231C3A0221482026 -:10605000009400F001FB3878012814D1102365A2C8 -:1060600000214820009400F0F7FA5E4866A14288BB -:106070001C38FAF70FF95B4A10231C3A022148201A -:10608000009400F0E9FA3878022814D110235FA2B6 -:1060900000214820009400F0DFFA52485AA182887B -:1060A0001C38FAF7F7F84F4A10231C3A022148200F -:1060B000009400F0D1FA0D2031E5B07988B3DFF813 -:1060C00020818A4608F10E08C8F80010009802F0F6 -:1060D000D9FD4FF07E59484505DC5046009902F045 -:1060E000D1FD484514DD504602F04EFC82B23D48D9 -:1060F00045A11C38FAF7CEF83A4A10231C3A04217D -:106100004820009500F0A8FAD8F80010C8F804104C -:10611000F079E0B10F213F4A01281CD0022846D077 -:1061200021E0FFE72E48B5710E30006802F02CFC2C -:1061300082B22C4834A11C38FAF7ACF8294A102353 -:106140001C3A04214820009500F086FA0BE0324802 -:106150003C70056005E03148146001602E48056020 -:106160002BE02F480470B07801287FF49BAC2B48BB -:10617000B470B47105602A483C700470264805600C -:106180002848047016480E30006802F0FDFB82B209 -:1061900014481DA11C38FAF77DF8124A10231C3A46 -:1061A00004214820009400F057FA0E20B7E41B4861 -:1061B000146001601849022008603D70D1E7084F63 -:1061C000B179BF1C387821B17978884262D058B350 -:1061D00079E02AE078000020000801401003002048 -:1061E000020100205007002000F001082332352072 -:1061F0000000000023353020000000002331313042 -:10620000000000006C0000202564000023313130C4 -:106210002000000070010020900100207C0100207F -:106220005D0100205E01002035E0B571B8B90023A2 -:1062300024220621502000F05DF9002325220621AA -:10624000602000F057F9012326220621002000F0EB -:1062500051F9012327220621102000F04BF938784C -:1062600001284DD1012324220621502000F042F9BB -:10627000012325220621602000F03CF9002326227C -:106280000621184600F036F90023272206211020A7 -:1062900000F030F934E0002324220621502000F0E1 -:1062A00029F9002325220621602000F023F901238B -:1062B00026220621002000F01DF9012327220621B5 -:1062C000102000F017F93878012817D10123242273 -:1062D0000621502000F00EF901232522062160201E -:1062E00000F008F9002326220621184600F002F9E2 -:1062F000002327220621102000F0FCF8387878705F -:10630000B07801287FF44AAA3878012836D1DFF81E -:106310008880B470B47198F8000020B101280AD0C8 -:10632000022810D016E01C480E30006802F02CFB4A -:106330001A4908800EE018480E30006802F024FB6D -:106340001649488006E014480E30006802F01CFB35 -:106350001249888006221149114800F0A1FA0F481D -:1063600010490C30008808603C707C7088F8004050 -:1063700088F801407570B0780128C3D138780028BA -:10638000C0D1B470B47104483C707C700470447027 -:106390007570BDE8FC9F000002010020440700204A -:1063A00000F001085801002010B5484C207A48B18F -:1063B00001280AD002284DD1607AA17A884264D09F -:1063C000F0B34EE0FEF716FC41E0002338221946F8 -:1063D000184600F08FF8002339221946202000F0DB -:1063E00089F8002305221946402000F083F8002395 -:1063F0003A221946602000F07DF80023392204215A -:10640000184600F077F8002311220421182000F02C -:1064100071F8607A28B901233C220421382000F069 -:1064200069F8607A012805D1012329220421382046 -:1064300000F060F8607A022807D101233B2200E0D7 -:1064400009E00421382000F055F8607AA072207A23 -:10645000401C207210BD01233C220421382000F092 -:1064600049F8607A012805D1012329220421382026 -:1064700000F040F8607A022805D101233B22042174 -:10648000382000F037F8607AA072E07A0128E1D174 -:106490000020E072607A28B900233B2204213820D2 -:1064A00000F028F8607A012805D100232922042170 -:1064B000382000F01FF8607A0228CBD100233C225C -:1064C0000421BDE81040382000F014B8F00000208E -:1064D00010B50446B031C8B200F0A6F9102040EA69 -:1064E000141000F0A1F904F00F00BDE8104000F016 -:1064F0009BB900002DE9F04107461F484D1C00EBF9 -:106500004216FBB1012B1BD13846FFF7E1FF0024F7 -:10651000305DC043C0B200F09EF9641CE4B2102CA0 -:10652000F6D3E9B23846FFF7D3FF00243019007CD8 -:10653000C043C0B200F08FF9641CE4B2102CF5D354 -:10654000BDE8F0813846FFF7C3FF0024305D00F05E -:1065500082F9641CE4B2102CF8D3E9B23846FFF794 -:10656000B7FF00243019007C00F075F9641CE4B218 -:10657000102CF7D3E4E70000949600082DE9F041D1 -:106580008046203A002406980E46D7B2B8F17F0F15 -:1065900002D9B61CA046F6B2102B11D031464046A7 -:1065A000FFF796FF2A4907EB470001EB4005285DFE -:1065B00000F051F9641CE4B2062CF8D3BDE8F08178 -:1065C000244D20B30128F9D131464046FFF780FF22 -:1065D00004EB0710285CC043C0B200F03CF9641C17 -:1065E000E4B2082CF4D3761CF1B24046FFF770FFFA -:1065F0005FF0000404EB07102844007AC043C0B2E7 -:1066000000F029F9641CE4B2082CF3D3D6E7314634 -:106610004046FFF75DFF00BF04EB0710285C00F069 -:106620001AF9641CE4B2082CF6D3761CF1B2404689 -:10663000FFF74EFF5FF0000404EB07102844007AD8 -:1066400000F009F9641CE4B2082CF5D3B6E70000A9 -:106650007C8E0008A49000082DE9F843994617465F -:106660000E4604460025DDF820800FE04B463146FB -:106670002046CDF80080FFF781FF0834E4B2782C83 -:1066800002D90024B61CF6B26D1CEDB27A5D002A68 -:10669000ECD1BDE8F8832DE9F041164605460C46DD -:1066A0000F461AE0761EB44208DA55F8271055F85E -:1066B000260002F0B5FA01D8F4E7641CB44206DA09 -:1066C00055F8271055F8240002F0AAF9F5D905EB82 -:1066D000860105EB840000F06AF9B442E3DB05EBC8 -:1066E000840105EB870000F062F92046BDE8F081E7 -:1066F00070472DE9F04114460D460646A1420BDADB -:10670000FFF7C9FF0746421E29463046FFF7F1FF53 -:106710002246791C3046EEE7BDE8F08141780A0256 -:10672000817811430A02C1780079114340EA0120BF -:106730007047000070B5114E002210213046FBF763 -:1067400012FE0A2000F094FE102000F0DDFC00F0A4 -:1067500017F8044600F014F8054600F011F8014659 -:1067600045EA042041EA00240A2000F081FE0122CB -:1067700010213046FBF7F7FD204670BD00080140B0 -:1067800070B5134E002220213046FBF7ECFD0024AB -:10679000012220213046FBF7E6FD012000F068FED3 -:1067A0006806050E40213046FBF7D0FD08B145F0E4 -:1067B0000105002220213046FBF7D5FD012000F025 -:1067C00057FE641CE4B2082CE2D3284670BD0000DA -:1067D0000008014070B50C4D002210212846FBF73F -:1067E000C2FD232000F090FC5FF00004FFF7C8FF1B -:1067F000641CE4B2042CF9D32846BDE870400122A1 -:106800001021FBF7B0BD0000000801400148FCF773 -:106810004BBB00002802002010B5406A0021C18750 -:10682000C186FCF73FFB10BD10B5044600F076FFB3 -:10683000782000F045FF00F0F5FE002000F040FF5A -:1068400000F0F0FE204600F03BFF00F0EBFEBDE85C -:10685000104000F083BF10B5044600F05FFF7820C1 -:1068600000F02EFF00F0DEFE402000F029FF00F0D7 -:10687000D9FE204600F024FF00F0D4FEBDE8104011 -:1068800000F06CBF10B5002306E000BF30F8024BEB -:1068900021F813405B1C9BB29342F7D310BD00005C -:1068A0002DE9F05FA0F1006415468A468346B4F5F1 -:1068B000802F5FD2FBF73AFCE70AC4F34906C6F51E -:1068C0008064A54200D82C46DFF8AC904FF0006001 -:1068D00000EBC72080464FF480622749FFF7D2FFC4 -:1068E00000204FF6FF7106E0331839F813208A4272 -:1068F00003D1401C80B2A042F6D3A0422ED2404623 -:10690000FBF710F94CF25030FBF7E2F81B48016935 -:1069100021F0020101610020494606E03AF810200A -:106920008319401C21F8132080B2A042F6D31249EB -:1069300040464FF4806200BF00F022F8A54215D017 -:10694000281B0AEB440A0BEB440B002685B24FF4DC -:1069500080647F1CA542B9D82C46B7E74CF2503072 -:10696000FBF7B6F8224651465846E5E7BDE8F05F2A -:10697000FBF792BBBDE8F09FC80700200020024053 -:106980002DE9F04116460F46054600240AE000BFF7 -:1069900037F81420002329460120FBF787FB641CED -:1069A000A4B2AD1CB442F3D3BDE8F08170470268D5 -:1069B0000B6803600A6070474FF0E0210428086903 -:1069C00003D020F004000861704740F00400FAE7AB -:1069D000FBF764BF30B58FB028216846F9F731FD69 -:1069E00014210AA8F9F72DFD01210804CDE90010B2 -:1069F0000024029402250491CDE907504FF4E010E1 -:106A000009906846FCF7BEF860B90F20CDE90A0589 -:106A10008020CDE90C0402210AA80E94FBF7D6FFD2 -:106A2000002801D0FBF706F80FB030BD704700001A -:106A30000148FCF792BC000080020020F0B502681B -:106A40001C4B1D4D1D4E1E4F1E4C4FF0804C98424E -:106A500009D0A04207D0604505D0A84203D0B0427B -:106A600001D0B84204D122F0700E4A6842EA0E0208 -:106A7000984209D0A04207D0604505D0A84203D073 -:106A8000B04201D0B84203D122F44075CA682A430B -:106A90004D6922F080022A4302608A68C2620A6855 -:106AA0008262984201D0A04201D1096901630121AB -:106AB0004161F0BD002C014000040040000800408E -:106AC000000C00400034014010B5846842EA032203 -:106AD00024F47F440A432243826010BD826822F07E -:106AE00070020A4342F007018160704710B5036AE3 -:106AF000046A24F001040462846924F0F00444EA86 -:106B0000021423F00A020A438461026210BD10B528 -:106B1000036A046A24F010040462846923F0A00369 -:106B200024F4704444EA023243EA011182610162B2 -:106B300010BD000070B586B0104800240294816931 -:106B400041F00801816180690D4E00F00800049059 -:106B50004FF42040009001200225019069460395E2 -:106B60003046FBF7F7FA6803CDE900046946039560 -:106B70003046FBF7EFFA06B070BD0000001002408F -:106B8000000C014070B505460C4600220C48114629 -:106B90008154521CD2B2052AFAD30022114628464B -:106BA00000F010F800221146284600F00BF80448C7 -:106BB0003038016B216090F83400207170BD000006 -:106BC000DC0000202DE9F05F0546174600200E4648 -:106BD000444A044601461154401CC0B20528FAD369 -:106BE000002280214048FBF7BEFB642000F026FC19 -:106BF00017B145F0800501E005F07F05DFF8EC9066 -:106C00004FF4005A012251464846FBF7ACFB0027DF -:106C10004FF4804B0022D04651464846FBF7A3FB79 -:106C2000280601D5012200E000224FF40041484629 -:106C3000FBF799FB6806050E0122C246414648460D -:106C4000FBF791FB142000F0F9FBDFF89880484631 -:106C500098F80010490088F800105946FBF776FBB9 -:106C600028B198F8001041F0010188F800107F1C4D -:106C7000FFB2082FCED30027C8460022D146514686 -:106C80004046FBF770FB002E01DA012200E00022F3 -:106C90004FF400414046FBF766FB7600012249466F -:106CA0004046FBF760FB142000F0C8FB6400594627 -:106CB0004046FBF74BFB08B144F001047F1CFFB2D8 -:106CC000202FDAD30748210E012205704170210CD4 -:106CD0008170210AC1700471BDE8F05F8021024813 -:106CE000FBF741BBDC00002000100140000C01401C -:106CF00001B5012269460248FCF7CCFE08BD000040 -:106D0000C802002010B5406A0021C185C184FCF78B -:106D100092FC10BD70B5446A2068406994F8411037 -:106D2000C0F3C0100025212904D118B1E584204604 -:106D300000F08EF82068406994F84210C0F380108B -:106D4000222904D118B1E585204600F05AF8606C7C -:106D500040F0100060642046FCF76DFC70BD10B57B -:106D60000146406A096809684FF0000289062ED47E -:106D7000C28501680C3151E8003F23F4807341E87B -:106D80000034002CF5D10168143151E8003F23F0A4 -:106D9000010341E80034002CF5D10168143151E8B9 -:106DA000003F23F0400341E80034002CF5D12021BE -:106DB00080F84210016B012909D101680C3151E8BA -:106DC000003F23F0100341E80034002CF5D142636A -:106DD000016B012902D0FCF75BFE10BD818DFCF731 -:106DE00029FC10BD10B5406A01214163016B0129E6 -:106DF00002D0FCF74EFE10BD818D4908FCF71AFC4D -:106E000010BD01680C3151E8002F22F4907241E866 -:106E10000023002BF5D10168143151E8002F22F036 -:106E2000010241E80023002BF5D1016B012909D1B2 -:106E300001680C3151E8002F22F0100241E80023D4 -:106E4000002BF5D1202180F842100021016370470A -:106E500001680C3151E8002F22F0C00241E8002304 -:106E6000002BF5D1202180F84110704708B590F82B -:106E70004210222901D0022008BD82684FF48053BD -:106E80009A4201D1016921B1816A9A421BD04AB16B -:106E90000AE00268816A5268C2F308020A80816AC5 -:106EA000891C08E0026972B10268526802F07F0230 -:106EB0000A70816A491C8162C18D491E0904090C4E -:106EC000C18503D01BE002685268F1E70168CA6817 -:106ED00022F02002CA600168CA6822F48072CA6087 -:106EE00001684A6922F001024A61202180F84210BB -:106EF00000214163026B012A03D0FCF7C9FD002089 -:106F000008BD016301680C3151E8002F22F0100226 -:106F100041E80023002BF5D101680A68D20602D5AA -:106F20000A6849680091818DFCF784FBE7E700005F -:106F300070B5044600680169E26821F440511143CC -:106F400001612169A0680843616908432168CA6832 -:106F500041F20C639A430243CA6020684169A26906 -:106F600021F44071114341611E492068884202D1D9 -:106F7000FBF7D2FD01E0FBF7BFFD00EBC00101EB29 -:106F80000012606864218000B2FBF0F3B3FBF1F300 -:106F90006FF018067343B2FBF0F5B2FBF0F605EBA9 -:106FA0008305322303EB0515B5FBF1F5B6FBF1F6CE -:106FB00005F0F00505EB0615B2FBF0F6B2FBF0F0BC -:106FC000B0FBF1F06FF01802504306EB800003EBCA -:106FD0000010B0FBF1F0216800F00F002844886039 -:106FE00070BD00000038014038B5816204468285DA -:106FF000002013466064222284F84220E56B1B4A7D -:10700000AA62E56B1A4AEA62E56B1A4A2A63E26BE6 -:1070100050630A462168E06B091DFBF705F82068FC -:10702000016840680090206948B120680C3050E841 -:10703000001F41F4807140E80012002AF5D1206859 -:10704000143050E8001F41F0010140E80012002A0E -:10705000F5D12068143050E8001F41F0400140E8AD -:107060000012002AF5D1002038BD00005F6D000835 -:10707000E56D0008156D000810B50948FCF7DCFA4D -:1070800008480068800609D50648001D00680649C2 -:10709000C0B20870BDE8104001F004B810BD000097 -:1070A000C8020020003801400000002010B505484B -:1070B000FCF7C2FABDE81040062203490148FCF77C -:1070C00092BA000010030020500000200148FCF795 -:1070D000B3BA000058030020002104E00222521C31 -:1070E0007D2AFCD3491C8142F8D37047FEE710B5D6 -:1070F00003464078002203E09C5C6040521CD2B200 -:107100008A42F9D310BD000070B5134E0546002425 -:10711000280601D5012200E0002280213046FBF73D -:1071200022F96806050E0A2000F0A8F901222021A4 -:107130003046FBF718F90A2000F0A0F900222021C0 -:107140003046FBF710F90A2000F098F9641CE4B20D -:10715000082CDDD370BD0000000801402DE9F0418E -:10716000124F15460E460446002210213846FBF702 -:10717000FAF80C20711E00EA840001F003010843B4 -:1071800040F04000FFF7C0FF002405E02878FFF73B -:10719000BBFF641CE4B26D1CB442F7D33846BDE8B3 -:1071A000F04101221021FBF7DEB800000008014089 -:1071B0002DE9F0410E4619490546487800282AD0A5 -:1071C000002088464860164901F5C87451F820200F -:1071D00044F82020401CC0B26428F7D36322002169 -:1071E0001048FFF786FA681EC7B2D8F8040005E019 -:1071F00054F8271001F042FA7F1CFFB2B742F7D3D0 -:107200000746701B4446401C01F0DEFB0146384631 -:1072100001F0A8FA6060BDE8F08100009C00002049 -:1072200014040020A40500200F4810B501680F4C7D -:10723000012912D1002101602078642801D20121A6 -:1072400000E00021414321700420FAF77DFC084A48 -:10725000217842F82100491C21702078642801D14E -:107260000120607010BD0000080000209C0000207C -:1072700014040020490050EAC12018BF04204A0D20 -:1072800018BF40F0010040F2FF72B2EB515F08BF3F -:1072900040F00200012808BF052070470907090EC9 -:1072A000002804DB00F1E02080F80014704700F0B3 -:1072B0000F0000F1E02080F8141D704730380A28D4 -:1072C00001D2012070470020704700002DE9F047EF -:1072D0004E4C207850B90120207006224C494D4870 -:1072E000FFF7D0FA4A484C49008808604B4D28788F -:1072F00070B300F0B7FB4A480026016891B1066000 -:1073000000F00EF900F0D4F8FDF7C2F9A06028787B -:1073100008B3FFF749F84B211920FFF749FF6060D8 -:1073200000F0AEFEFFF780FF3E493F4800F04EFC04 -:10733000FAF72EF9FAF786FA2878002864D13B4F3D -:107340003B4D4FF4805938784FF4006A30B10FE06C -:1073500000F01CFACFE7FDF767FCDCE701224946A5 -:107360002846FBF700F8012251462846FAF7FBFFB2 -:107370003878012820D1DFF8BC80D8F80000012837 -:107380000CD1002249462846FAF7EDFF012251466A -:107390002846FAF7E8FF387801280DD1D8F8000020 -:1073A000022831D1012249462846FAF7DCFF0022A3 -:1073B00051462846FAF7D7FF3878022801D003282B -:1073C00022D1E06864280AD1002249462846E660B6 -:1073D000FAF7C9FF002251462846FAF7C4FF1648BB -:1073E0000168002910D00660E068401CE0600228B7 -:1073F0000AD149462846E660FAF7ADFF51462846CD -:10740000BDE8F047FAF7A7BFBDE8F08768000020A5 -:107410005007002000F00108580100208A000020D9 -:10742000300000200080ED440000C8425C010020D4 -:1074300000080140900100201000002000E000BF83 -:10744000401EFCD27047000010B56FF00400FFF73B -:10745000B3FA044804490068B0FBF1F0034908702E -:1074600010BD00006400002000127A00840000209B -:10747000002100E0491C8142FCDB70470B49097880 -:1074800048434FF0E021486100228A61086940F0DA -:10749000010008610869C30701D0C003FAD5086973 -:1074A00020F0010008618A6170470000840000201C -:1074B00070B51548154C164D0279C179C2EB0262C0 -:1074C000114442798079C2EB0242C0EB00201044A3 -:1074D0000844104EE064010206D5C043206500F068 -:1074E0008CFF2A460C4B04E0206500F086FF2A46FC -:1074F0000A4B00F099FF0022334600F095FF00F0A0 -:107500004DFF606570BD0000980700205C01002001 -:107510005000002800408F40000094BE0000943EC0 -:1075200070B5384C384D3949207868706078A8704B -:107530002079421C0B5C052B07D0052801D20120C5 -:1075400000E000205043207132E0052A01D90122D9 -:1075500000E00022A2EB820200EB42020A445278D1 -:107560002A71821C052A01D9012200E00022A2EB27 -:10757000820200EB42020A4492786A71C21C052A18 -:1075800001D9012200E00022A2EB820200EB4202BC -:107590000A44D278AA71021D052A01D9012200E00D -:1075A0000022A2EB820200EB420008440079E8715D -:1075B00017492120FFF7E6FA1548FFF7AFF81549FC -:1075C000086015490968401A642148434FF4205166 -:1075D00090FBF1F0E080010A2972687220210F48C7 -:1075E000FAF7B4FE48B101210D48FAF7AFFE30B109 -:1075F00094F83400801CE87070BD0120FBE7022085 -:10760000F9E700005C0100209807002050000020EE -:10761000E1000020D0000020800000200010014088 -:10762000000C014010B50E4C002280212046FAF7D4 -:107630009AFE00F03FF8012240212046FAF793FE1F -:1076400000F038F8002240212046FAF78CFE00F0C6 -:1076500031F820460122BDE810408021FAF783BEB0 -:10766000000C014000B585B0002002900F488169F0 -:1076700041F008018161816901F00801049181698B -:1076800041F0080181618069694600F008000490BA -:10769000C020009011200190032003900448FAF7C5 -:1076A00059FD00F05BF805B000BD0000001002407D -:1076B000000C01400020401CC0B20A28FBD37047D8 -:1076C00070B5154E05460024280601D5012200E0BC -:1076D000002280213046FAF746FEFFF7EBFF012239 -:1076E00040213046FAF73FFEFFF7E4FF0022402139 -:1076F0003046FAF738FE072C04D1012280213046AB -:10770000FAF731FE6806050EFFF7D4FF641CE4B2F9 -:10771000082CD9D370BD0000000C014010B50E4CF0 -:10772000012280212046FAF71EFE01224021204638 -:10773000FAF719FEFFF7BEFF002280212046FAF774 -:1077400012FEFFF7B7FF002240212046FAF70BFE9A -:10775000BDE81040FFF7AEBF000C014010B50A4C69 -:10776000002280212046FAF7FEFD0122402120461A -:10777000FAF7F9FDFFF79EFF20460122BDE8104011 -:107780008021FAF7F0BD0000000C01402DE9F04F18 -:10779000A448012600274378012B0DD08278012AC6 -:1077A0000AD0801F81784478214370D19E490469B2 -:1077B0000968641C6CD021E19A4B4FF0020CDB1E6F -:1077C0001878012803D19948067083F800C09848BA -:1077D0005D78994C027897489849DFF864E2DFF8C1 -:1077E0006492DFF864A2921E012D7DD125460D2AF8 -:1077F0002D780DD2DFE802F0078A0F222B3C8A4356 -:10780000536068809A000578032D02D26D1C0570C4 -:107810007CE007707AE0A5F10108002D02D000BFDE -:107820004FF0010508FB05F802D14FF0010501E01A -:107830004FF0000508EB4505257067E04DBB0D686E -:10784000012D01D96D1E00E00F250D605EE0DEF810 -:107850000050022D09D04FF00008012D00D0002566 -:1078600008EB4508CEF8008050E04FF00108F6E73D -:10787000DFF8D8B122E000BF8BF8008046E0D9F8ED -:107880000080B8F1050F05D9A8F1010804E0AEE0C9 -:10789000B3E03BE04FF00A08C9F8008036E0DAF8C0 -:1078A0000080B8F10A0F02D9A8F1010801E04FF0F9 -:1078B0001408CAF8008029E0DFF894B19BF8005062 -:1078C000BDB34FF00008D7E7DFF888B19BF8005050 -:1078D000A5F10108002D01D04FF0010508FB05F8C6 -:1078E00003D14FF0010502E012E04FF0000508EB74 -:1078F00045058BF8005009E0574D95F80080B8F128 -:10790000000F01D02F7001E085F800C083F801C09E -:107910009D78012D6BD10D2A67D2DFE802F00E664B -:1079200015202A39663B454F54606A00DFF82CB1B8 -:10793000C4E7FFE74FF001089EE7017809B1491E4F -:1079400000E00321017050E020780146401C02292C -:1079500001D2012100E000214843207045E0207859 -:1079600008BB08680F2802D2401C08603DE00E608A -:107970003BE0DEF80010022908D00022012900D0E7 -:10798000002102EB4101CEF800102EE00122F7E7C2 -:107990002E4814E0D9F800100A2901D2491C00E051 -:1079A0000521C9F8001020E0DAF80010142901D2EE -:1079B000491C00E00A21CAF8001016E024480178AA -:1079C000C9B10021BEE7234908780246401C022ABB -:1079D00001D2012200E000225043087005E01E4859 -:1079E000017809B1077000E0067083F802C0BDE8B5 -:1079F000F08F1A48E3E70121A4E70161C16004693F -:107A00000C1B4FF0FF31062C08DB23B91AB9144ABE -:107A10008670177046700161C160E8E7002CFAD4E7 -:107A2000E5E700008E0000204C000020F20000205E -:107A3000F1000020FC0000200601002030010020A1 -:107A4000500100203801002040010020FE000020ED -:107A50000001002002010020F700002004010020A6 -:107A6000F80000202DE9F047314801254378012B2B -:107A70000FD08278012A0CD0801F8178012940D153 -:107A8000417800293DD12B4904690968641C3AD02A -:107A90003AE0274C284FE41E022620784FF4805904 -:107AA000012807D1002249463846FAF75CFC2348F2 -:107AB000057026706078224D4FF40068012809D1C6 -:107AC000002241463846FAF74EFC2878A0B1401E05 -:107AD00028706670A078012813D1012249463846E3 -:107AE000FAF741FC012241463846FAF73CFC287877 -:107AF000022803D3002002E00220E9E7401C28709E -:107B0000A670BDE8F0870161C1600469091B4FF0F0 -:107B1000FF34062909DB2BB922B9002181700949FC -:107B20000D7045700461C460EBE70029FAD4E8E702 -:107B30008E0000204C00002000080140FB000020C7 -:107B4000F9000020F1000020FAF7B0FEFEF742FF36 -:107B5000FCF780FEFCF768FEFCF762FFFCF71EFFF7 -:107B6000FCF73CFFFCF794FFFCF7AEFFFCF7C8FF07 -:107B7000FFF76AFCFFF776FDFCF7E0FF114C0122EE -:107B800011032046FAF7EFFB0122D1022046FAF753 -:107B9000EAFB0D48FFF772FC002202212046FAF7AB -:107BA000E2FBFCF74DFDFCF7A3FDF9F74DFCFEF7FA -:107BB000C1FF00F0DFFAFCF7B1FC00BFFFF786FB66 -:107BC000FCE700000008014080841E002DE9F04120 -:107BD0000D4D884600260D4F0D4C296801F020F808 -:107BE00005D82068012802D03E700120206041465F -:107BF000286801F015F805D82068022802D03E70E8 -:107C000002202060BDE8F0816C0000205C010020B3 -:107C1000900100202DE9F05FCF4CDFF840B3214602 -:107C2000A278896BCE48DFF83CA30227CE4E002510 -:107C3000491C4FF0010842F21079082A70D2DFE89F -:107C400002F0B3040B88BAD6FDFCC84865628570A3 -:107C5000A563A56235706DE1A06800F0B5FEC44F64 -:107C6000396800F0DDFE4AD80021084600F004FB28 -:107C70004F460AE00021084600F0FEFA206C401C46 -:107C80002064B8422ADC307840B330780128F1D043 -:107C900084F80380B7492120FEF774FFB548FEF74A -:107CA0003DFDB5490860B54960640978192917D0C8 -:107CB000322918D06E291AD0D2291BD0A564B04819 -:107CC0000168D1B10560A06B401CA063E1698842E6 -:107CD0006AD3A078401CA070A5637CE02564D7E738 -:107CE00000F59B2001E000F50C20A064E7E700F51B -:107CF0009110FAE7A3490844F7E7A06BE6E7E06ACA -:107D000008B9C4F82C80A068963800F05DFE396888 -:107D100000F086FFDAF80000554602D89A4902E0E2 -:107D200042E043F6982188420CD0012227202960A6 -:107D3000FEF748FF2868012241082520CBF80010F3 -:107D4000FEF740FF94F83400904900F095FA0620C1 -:107D500029E0DAF8000047F23051554688420CD04D -:107D6000012227202960FEF72DFF28680122410803 -:107D70002520CBF80010FEF725FFE078012802D07F -:107D8000022803D003E0C4F8348000E06763606930 -:107D900060B1810294F8340000F06EFA3078002867 -:107DA00002D1A078401CA070BDE8F09F206A00EBD3 -:107DB0008000C102EEE7764802680AB10560A1635F -:107DC000A1693220B1FBF0F0A16B8842ECD805200C -:107DD000A563A070E562FFF7A3FB6E48634B0A2220 -:107DE0000188BDE8F05F4FF2010000F071B9202179 -:107DF000FAF7ACFA28B9606B012802D0C4F83480D5 -:107E000008E001216448FAF7A1FA30B9606B022852 -:107E100003D06763A5702570C6E74FF0030A84F8A6 -:107E200002A054492120FEF7ADFE5248FEF776FC31 -:107E3000DFF84481C8F8000001E07DE069E0A16C52 -:107E40004FF0070BE9B1884241DB606B02283ED05E -:107E50000021E770084600F00FFA0CE00021084608 -:107E600000F00AFA206C401C2064484501DD2564BE -:107E700027E0307818B130780128EFD021E0256470 -:107E800021E0E06800F0A0FD3949096800F0C8FD74 -:107E90001DD8606B02281AD00021E770084600F058 -:107EA000EBF90BE00021084600F0E6F9206C401CDD -:107EB00020644845DBDC30780028E0D030780128A9 -:107EC000F0D0307818B9C4E90D7584F802B0D8F84C -:107ED0000000616C88429FDC606B02289CD100210D -:107EE00084F803A0084600F0C7F90AE0002108461C -:107EF00000F0C2F9206C401C2064484507DC307853 -:107F000028B130780128F1D02770A5704CE725649E -:107F1000FAE72021FAF71AFA18B9606B01287FF402 -:107F20006DAF01211C48FAF711FA18B9606B0228ED -:107F30007FF46FAFA77037E7184802680AB1056091 -:107F4000A163A06B6421B0FBF1F0E1698842DDD34D -:107F50000320A070A56327E75C010020B800002083 -:107F600000100140BC000020AC0000209807002059 -:107F70006C000020E1000020D0000020B9010020AA -:107F80004000002000982100C0D4010000701700BC -:107F900028000020BC010020000C0140200000202F -:107FA00070B520212A48FAF7D1F92A4C002528B9C2 -:107FB000606B012802D00120606346E00121264861 -:107FC000FAF7C4F9022120B9606B022801D061637D -:107FD0003BE0A078062807D2DFE800F00603071B85 -:107FE0001D37A563A562A17070BD606960B1810293 -:107FF00094F8340000F040F9184800780028F3D1D4 -:10800000A078401CA07070BD206A00EB8000C10207 -:10801000EEE70420F6E712480168A1B10560A06B05 -:10802000401CA0630A28EED30520A563A070FFF7CB -:1080300077FA0D480B4B0A220188BDE870404FF2D9 -:10804000010000F045B8A06BECE7A570257070BD8D -:10805000001001405C010020000C0140AC00002039 -:108060002800002098070020BC01002003480021C0 -:1080700041708170C170FCF751BA0000B40100205A -:1080800007484178012902D18178491C8170C17863 -:10809000002904D08078884201D3FFF7E7BF7047FA -:1080A000B40100200346094800B500783C2807D2F7 -:1080B0000A2000F053F818465DF804EBF9F760BCAD -:1080C000FFF7D4FF5DF804EBFCF728BAB4010020F9 -:1080D00070B590B0052514468DF8005004F10B05DD -:1080E0002E0A8DF801608DF802500D0A8DF80410EB -:1080F00019498DF803500022C9888DF808000D0A2F -:108100008DF805508DF80610010A8DF807106D46A0 -:1081100004E0985CA918521C4872D2B2A242F8D36B -:1081200004F10900C1B22846FEF7E1FF2919002633 -:108130004872002088721B20C8720C3407E0A85DCA -:10814000FEF7D6FD3220FEF7C7FF761CF6B2A64238 -:10815000F5D310B070BD0000B4010020002805D098 -:10816000034901224A7000228A70C87070470000DB -:10817000B401002010B5012204210020FEF722FDE9 -:10818000012238490A20FEF71DFD01223649102040 -:10819000FEF718FD01220A211120FEF713FD01222E -:1081A00000211320FEF70EFD012200211420FEF70E -:1081B00009FD012200211520FEF704FD2B4C0122B0 -:1081C00020206168FEF7FEFC012200212120FEF73D -:1081D000F9FC012200212320FEF7F4FC01222420D7 -:1081E0006169FEF7EFFC01222620A169FEF7EAFC97 -:1081F00001222520E168FEF7E5FC01222720216904 -:10820000FEF7E0FC01222A20E169FEF7DBFC0122F7 -:108210002820216AFEF7D6FC012210212B20FEF730 -:10822000D1FC012243F6FF712C20FEF7CBFC01228A -:108230002D20A168FEF7C6FC012200213420FEF7A4 -:10824000C1FC01220A496C20FEF7BCFC012200217E -:108250006D20FEF7B7FC0122BDE8104005497020F3 -:10826000FEF7B0BC00040800020A0700AC000020C2 -:10827000C30001001E000CC42DE9F04101263B4C57 -:108280000F46002548B121464FF47A780978012835 -:108290002AD0022826D1E1B33CE0344922203A31E9 -:1082A000FEF770FC31483A30FEF738FA2F49A062E9 -:1082B00035312120FEF766FC2C483530FEF72EFACA -:1082C0006062A06A68B1267029460122202065609C -:1082D000FEF778FC616ABDE8F04101222D20FEF72F -:1082E00071BC2570BDE8F081A1B9204926703531F7 -:1082F0002120FEF747FC1D483530FEF70FFA656078 -:108300006062294601222020FEF75CFC606AC119E8 -:1083100023E00FE020780128E4D1144935203F31D3 -:10832000FEF730FC11483F30FEF7F8F9E0628005B7 -:10833000D7D4D7E70D49267035312120FEF722FC2E -:108340000A483530FEF7EAF9656060622946012285 -:108350002020FEF737FC606AC11B01222D20FEF7AA -:1083600031FC4046FFF76AF8D4E70000AC0000207B -:1083700010B500290AD00878002807D005487844AD -:10838000F8F73EFC002801D0002010BD02487844D8 -:1083900010BD00006A1B0000621B00004FEA410391 -:1083A0004FEA5353A3F58063D3F11E03C8BFD3F143 -:1083B000210C0CDD4FF0004242EAC12242EA505249 -:1083C00032FA03FC8CEAE17CACEBE1707047102BD5 -:1083D000C4BF0020704703F5787CBCF1FF3F04D098 -:1083E0006FF0004282EA2100704770B500F0C6F8D5 -:1083F0004992248000207047F2E710F0004248BF05 -:108400004042B0FA80F310FA03F10AD0C3F11D0321 -:1084100003F580634FEA415002EB035202EBD12196 -:1084200070474FF000007047DFF848C170B51CEA94 -:10843000111E1EBF1CEA13159EEA0C0F95EA0C0FC5 -:1084400000F06F8081EA030423EA4C134EEAD47EE5 -:1084500021EA4C1141F4801143F48013AE44A1FB96 -:10846000024CA0FB0365AEF17F7E361955EB0C057F -:10847000A1FB034C4CF10003A0FB021C16EB0C0605 -:10848000654153F10003094218BF46F0010613F499 -:10849000007F0BD14FEA03314FEA0530340341EA44 -:1084A000155140EA16506FF003020AE04FEAC3216B -:1084B0004FEAC520F40241EA555140EA56506FF0A8 -:1084C000020202EB2E4201EB025585EACE710AD080 -:1084D0005FEA440C18BF24F0004450F1000041F161 -:1084E000000120EAD47040F2FE7C624500D270BDEB -:1084F000A84214BF4FF080444FF04044002E08BF04 -:108500000024BEF1806FA8BFA1F1C041BDE870405A -:1085100080F282804FF0000001F1C04101F0004183 -:1085200070479EEA0C0F0CEA131518BF95EA0C0F62 -:1085300006D04FF0000081EA030E0EF0004170BD3E -:1085400000F01CF88900013E00F007B800F009B8FF -:108550004FEA430C5FEA5C5C08D081EA030100F05B -:108560005BB84FEA410C5FEA5C5CF6D14FF000006B -:10857000014970470000FF070000F87F0EF1020E6E -:108580002EF0030E5EF8046B364205D4012A43EB4D -:10859000030515F5001F12D8012841EB010C1CF54D -:1085A000001F0CD80ED14FEAD17C15F5001F0CEB43 -:1085B0004C0C0CF1020C08BF4CEBD37C04E04FF0E8 -:1085C000080C01E04FEAD37C0CEB4C0526FA05F6CB -:1085D00006F00706B6F1040C06D20EEB860CBDE8D9 -:1085E00070404CF0010C6047DFE80CF0090B020210 -:1085F0004FF000414FF00000A1F5002170BD194679 -:108600001046012851EB010418BFD4F5001484BFB3 -:10861000002001F0004170BD0808A0F500114FEAEC -:108620003101704743004FEAD30C4FEA3C0C434002 -:108630001FBF40070CF1605113F0FE4F70471CF054 -:10864000006F03D100200CF0004170470CF0004394 -:1086500043EA507010B540EACC0000F096FA00BF33 -:10866000000000924FEA0001FFF7D6BF4FF0004133 -:108670004FF00000A1F500217047000090EA010FC3 -:1086800048BF81F0004100F10483421A3CBF801AC8 -:1086900089184FEAD0524FF07F4C1CEA410FA2EBF1 -:1086A000D15318BF9CEA026F00F03B804FF0004CA2 -:1086B0004CEA00204CEA012121FA03FC10EB0C0CDF -:1086C0001ED202F1FF325FEA1C2040EBC25038BFDD -:1086D00070471CF07F0F4FEA400C18BFBCF17F4F72 -:1086E00038BF7047C3F12003994008BF20F0010054 -:1086F000BCF17F4F38BF7047A0F1C04000F08BBA8B -:108700004FEA3C00000A40EBC25028BF1CF0FF0FAC -:108710004FEA400CE6D018BFBCF17F4F38BF70471E -:10872000EAE79CEA026F05D010EA5C0F08BF00F090 -:108730000040704710B500F028FA00BF64FBBE3E51 -:10874000014800F016BB00BF0000C07F401058BFBA -:10875000C0F14040491058BFC1F140418142EFF3A0 -:10876000008070474FF47F0C1CEAD0121EBF1CEA39 -:10877000D11392EA0C0F93EA0C0F00F0858090EA77 -:10878000010F48BF42F4807240F4000C41F4000035 -:108790002CF07F4120F07F4000B58142A2EB030224 -:1087A0000FF2081CACEB504EC0F100009EF800E048 -:1087B0004FEA4E0E00FB0EFC38BF49004FEA2C1C5E -:1087C00002F5FA020CFB0EF34FEACE1E4FEA112C13 -:1087D0004FEAC1210EEB635E42EB22420EFB0CFC22 -:1087E0004FEA1C5300FB03114FEA112C4FEA0131F1 -:1087F0000EFB0CFC4FEADC4C00FB0C11C14228BF05 -:1088000009184CEB03335DF804EB10EB410143EB2B -:10881000C250B2F57C0F38BF704729D512F0F00F67 -:108820001CBF00F1C04000F000407047008182830F -:108830008485868788898B8C8D8E8F91929395966F -:1088400097999A9C9D9FA0A2A3A5A7A8AAACAEB0F9 -:10885000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4FE -:10886000D7D9DCDFE2E6E9ECF0F3F7FAFE0000002E -:108870004FEA400C0CF1807CBCF17E4F28BF704762 -:10888000B0F1C04000F0C7B990EA010F0CEAD11373 -:1088900048BF42F48072624538BF634507D213F483 -:1088A0007F0F16D080EA010000F00040704710B53D -:1088B00000F06BF9097EFC3E00F005B880EA01008B -:1088C00000F00040704780EA010000F0004000F036 -:1088D000A2B912F47F0F04BF0248704780EA01007A -:1088E00000F099B90000C07F50EA010C00F113803C -:1088F0001CF5000F58BFBCF5000F01D4884270472B -:1089000007D710F5000F58BF11F5000F15D4884296 -:108910007047894270471CF5000F04D5BCF5000F65 -:10892000F7D5814270474FF0807C1CEB400F38BF79 -:108930001CEB410F01D28142704710B500F025F9C0 -:10894000922449004FF000504FF08051FFF7FEBED7 -:1089500041000B0ED3F19E0208D950F400034FEAF8 -:10896000032323FA02F048BF4042704710B500F0DD -:108970000CF900BF49922480002070476FF000423C -:1089800082EA200070470000C10DD1F19E0206DB93 -:108990004FEA002343F0004323FA02F070470042FD -:1089A00007D54FEA4001B1F1FE4F02D24FF000006F -:1089B000704710B500F0E9F8499224800020704714 -:1089C0006FEA20007047000010F0004148BF4042AD -:1089D000B0FA80F310FA03F2C3F19D030BD051EA11 -:1089E000C35101EB1220530638BF704700F101005C -:1089F00008BF20F001007047B0FA80F310FA03F2CC -:108A0000C3F19D030AD0D90501EB1220530638BFEC -:108A1000704700F1010008BF20F00100704700001E -:108A200050EA010C00F113801CF5000F58BFBCF593 -:108A3000000F01D48842704707D710F5000F58BFC8 -:108A400011F5000F15D488427047894270471CF514 -:108A5000000F04D5BCF5000FF7D5814270474FF0E9 -:108A6000807C1CEB400F38BF1CEB410F01D28142D0 -:108A7000704710B500F089F8922449004FF000507B -:108A80004FF08051FFF762BE4FF47F0C1CEAD0120A -:108A90001EBF1CEAD11392EA0C0F93EA0C0F00F0F0 -:108AA000478090EA010F48BF42F480724FF0004CBB -:108AB0004CEA00204CEA012102EB0302A0FB011367 -:108AC000A2F50002002918BF43F001035B0028BF94 -:108AD0004FEA330342EB22425FEA132C4CEBC250C5 -:108AE0002EBFBCEB436FB2F57C0F70474FEA036CAF -:108AF000BCF1004F08BF20F00100B2F57C0F38BF79 -:108B000070470BD582F0FF0212F5803FC8BF704757 -:108B100000F1C040D8BF00F00040704700F5000CE5 -:108B20005FEA4C0C48BF7047B0F1C04000F073B82A -:108B300090EA010F0CEAD11348BF42F480726245FB -:108B400038BF634504D280EA010000F0004070475E -:108B500010B500F01AF800BF8900013E00F007B818 -:108B600000F009B85FEA410C5FEA1C6C08D080EAAB -:108B7000010000F050B85FEA400C5FEA1C6CF6D1CF -:108B80004FF00040A0F5800070470EF1020E2EF06D -:108B9000030E5EF8044B244204D44FEA4102B2F1C2 -:108BA0007F4F11D84FEA4003B3F17F4F0CD80ED15D -:108BB0004FEAD07CB2F17F4F0CEB4C0C0CF1020C65 -:108BC00008BF4CEBD17C04E04FF0080C01E04FEA09 -:108BD000D17C0CEB4C0324FA03F404F00704B4F149 -:108BE000040C06D20EEB840CBDE810404CF0010CD6 -:108BF0006047DFE80CF0070802024FF00040A0F5E4 -:108C0000800010BD0846420018BFD2F1807288BFB4 -:108C100000F0004010BDFF2141EAD050C005704770 -:108C200051EA000C00F113801CF5000F58BFBCF591 -:108C3000000F01D48142704707D711F5000F58BFCC -:108C400010F5000F15D481427047894270471CF51A -:108C5000000F04D5BCF5000FF7D5884270474FF0E0 -:108C6000807C1CEB410F38BF1CEB400F01D28842C7 -:108C7000704780EA010081EA000180EA0100FFF705 -:108C8000F8BE000090EA010F48BF81F000413FF5B7 -:108C9000FCAC421A04D882F00042A0EB020011445E -:108CA0004FEAD0524FF07F4C1CEA410FA2EBD15358 -:108CB00018BF9CEA026F4AD04FF0004C4CEA0020EB -:108CC0004CEA012121FA03FCB0EB0C0C0FD412F09A -:108CD000FE0F36D05FEA4C001DD5001240EBC250AB -:108CE00038BF70471CF03F0F18BF70470BE0A2F170 -:108CF00001025FEA1C2040EBC25038BF70471CF0F5 -:108D00007F0F18BF7047C3F12003994014BF401E66 -:108D100020F00100704780084FEA122308BF704717 -:108D2000B0FA80FCA2EB0C02CCF1280C60FA0CF03B -:108D300093EA122F04BF00EBC25070474FEAC37092 -:108D40007047130A5FEADC1008BF7047F6E79CEA39 -:108D5000026F04D010EA5C0F08BF0020704710B506 -:108D6000FFF713FF40DFF63E81F000407047F7F752 -:108D7000C4BC0CF00F03092B08BF082000F0518081 -:108D80000A2B0BD0082B18BF704708BF1CF0400FF0 -:108D90000AD04FF000004FF0000170471CF0400F68 -:108DA00018BF4FF0004070471CF0100F08D020F0A3 -:108DB000704300F07F4242EAD3014FEA43707047AC -:108DC00000F0604021F07F4242EA000201F07F4063 -:108DD00040EA727070474FF0FF0212EAD0521CBF97 -:108DE00092F0FF038B42C2BFD14200EBC1507047EB -:108DF000002A0AD0002B0BD0002900F00040A4BFAD -:108E000040F0FE4040F40000704700F00040704722 -:108E100043024FF00B0C18BF4CF0806C7FF490AC09 -:108E200070471CF4801F11D01CF4E02F03D06FEAB0 -:108E3000CC31490070474FF04050EFF3008222F0F0 -:108E4000704242EA000282F3008870474FF000004F -:108E50007047010202030405060708090A0B0C0DFE -:108E60000E0F1010000000000000000001020304BB -:108E700006070809000000000102030400000000CA -:108E800000000000002F0000000007000700001491 -:108E90007F147F1400242A7F2A120062640813239F -:108EA00000364955225000000503000000001C2236 -:108EB0004100000041221C000014083E0814000874 -:108EC000083E0808000000A0600000080808080824 -:108ED000000060600000002010080402003E5149BC -:108EE000453E0000427F400000426151494600215A -:108EF00041454B31001814127F1000274545453974 -:108F0000003C4A49493000017109050300364949CE -:108F1000493600064949291E000036360000000087 -:108F200056360000000814224100001414141414D2 -:108F3000000041221408000201510906003249597B -:108F4000513E007C1211127C007F49494936003E97 -:108F500041414122007F4141221C007F4949494152 -:108F6000007F09090901003E4149497A007F08084C -:108F7000087F0000417F4100002040413F01007F09 -:108F800008142241007F40404040007F020C027FD5 -:108F9000007F0408107F003E4141413E007F0909E7 -:108FA0000906003E4151215E007F0919294600460D -:108FB000494949310001017F0101003F4040403FE4 -:108FC000001F2040201F003F4038403F006314082E -:108FD0001463000708700807006151494543000009 -:108FE0007F41410000552A552A55000041417F002C -:108FF0000004020102040040404040400000010221 -:109000000400002054545478007F48444438003809 -:109010004444442000384444487F00385454541891 -:1090200000087E0901020018A4A4A47C007F0804A3 -:1090300004780000447D4000004080847D00007F73 -:10904000102844000000417F4000007C0418047890 -:10905000007C0804047800384444443800FC24248C -:1090600024180018242418FC007C08040408004874 -:109070005454542000043F444020003C4040207C95 -:10908000001C2040201C003C4030403C0044281084 -:109090002844001CA0A0A07C004464544C44141438 -:1090A0001414141400000000000000000000000070 -:1090B00000000000000000F8000000000000003385 -:1090C0003000000000100C06100C0600000000002C -:1090D0000000000040C07840C0784000043F040415 -:1090E0003F040400007088FC08300000001820FFD6 -:1090F000211E0000F008F000E018000000211C0311 -:109100001E211E0000F00888700000001E2123248C -:109110001927211010160E000000000000000000AA -:1091200000000000000000E018040200000000073A -:109130001820400000020418E00000000040201841 -:1091400007000000404080F0804040000202010F14 -:1091500001020200000000F0000000000101011FF8 -:1091600001010100000000000000000080B070005C -:1091700000000000000000000000000000010101EC -:10918000010101010000000000000000003030007B -:109190000000000000000000806018040060180655 -:1091A0000100000000E010080810E000000F10208F -:1091B00020100F00001010F8000000000020203FD9 -:1091C0002020000000700808088870000030282463 -:1091D0002221300000300888884830000018202004 -:1091E00020110E000000C02010F800000007042429 -:1091F000243F240000F8088888080800001921206E -:1092000020110E0000E0108888180000000F1120C7 -:1092100020110E0000380808C83808000000003F80 -:10922000000000000070880808887000001C2221DF -:1092300021221C0000E010080810E000000031228C -:1092400022110F00000000C0C0000000000000302C -:10925000300000000000008000000000000080607E -:1092600000000000000080402010080000010204FF -:1092700008102000404040404040400004040404E6 -:1092800004040400000810204080000000201008A2 -:1092900004020100007048080808F00000000030D7 -:1092A00036010000C030C828E810E0000718272465 -:1092B00023140B000000C038E0000000203C230213 -:1092C0000227382008F8888888700000203F202076 -:1092D00020110E00C03008080808380007182020A8 -:1092E0002010080008F808080810E000203F20209F -:1092F00020100F0008F88888E8081000203F202080 -:109300002320180008F88888E8081000203F200073 -:1093100003000000C03008080838000007182020AB -:10932000221E020008F808000008F808203F21016A -:1093300001213F20000808F8080800000020203F15 -:109340002020000000000808F8080800C080808085 -:109350007F00000008F888C028180800203F20017E -:109360002638200008F8080000000000203F2020D8 -:109370002020300008F8F800F8F80800203F003FEF -:10938000003F200008F830C00008F808203F200007 -:1093900007183F00E01008080810E0000F10202018 -:1093A00020100F0008F808080808F000203F2101ED -:1093B00001010000E01008080810E0000F18242444 -:1093C00038504F0008F8888888887000203F2000B7 -:1093D000030C30200070880808083800003820216D -:1093E00021221C00180808F8080818000000203F77 -:1093F0002000000008F808000008F808001F2020DE -:1094000020201F000878880000C8380800000738AE -:109410000E010000F80800F80008F800033C0700FF -:10942000073C0300081868808068180820302C0367 -:10943000032C30200838C800C83808000000203F3E -:109440002000000010080808C8380800203826212D -:1094500020201800000000FE020202000000007F31 -:1094600040404000000C30C000000000000000013F -:109470000638C00000020202FE000000004040402A -:109480007F0000000000040202020400000000004F -:1094900000000000000000000000000080808080CC -:1094A00080808080000202040000000000000000B4 -:1094B000000000000000808080800000001924224D -:1094C00022223F2008F8008080000000003F112089 -:1094D00020110E000000008080800000000E11208E -:1094E00020201100000000808088F800000E11206C -:1094F00020103F200000808080800000001F22227A -:1095000022221300008080F0888888180020203FE5 -:10951000202000000000808080808000006B9494F8 -:109520009493600008F8008080800000203F2100B4 -:1095300000203F2000809898000000000020203F7D -:1095400020200000000000809898000000C080806B -:10955000807F000008F8000080808000203F240207 -:109560002D302000000808F8000000000020203FF7 -:10957000202000008080808080808000203F2000AC -:109580003F20003F8080008080800000203F21003D -:1095900000203F200000808080800000001F2020ED -:1095A00020201F00808000808000000080FFA1201C -:1095B00020110E000000008080808000000E11202D -:1095C00020A0FF80808080008080800020203F21BC -:1095D000200001000000808080808000003324246F -:1095E00024241900008080E0808000000000001F1B -:1095F000202000008080000000808000001F2020CC -:1096000020103F20808080000080808000010E308C -:109610000806010080800080008080800F300C03ED -:109620000C300F0000808000808080000020312EF0 -:109630000E312000808080000080808080818E70CC -:109640001806010000808080808080000021302C7E -:109650002221300000000000807C02020000000097 -:10966000003F404000000000FF000000000000003C -:10967000FF0000000002027C800000000040403F2C -:1096800000000000000601010202040400000000C6 -:1096900000000000040444C44F4444C424242FB4F4 -:1096A0002404040040442424150C04FE040C152456 -:1096B000244440000000F8494A4C48F8484C4A49C4 -:1096C000F800000010101312121212FF12121212E0 -:1096D00013101000002020A86C2A3928A82A6CA892 -:1096E0002020000002828190924A494524221008DD -:1096F0000102020090523410FF10345280708F0823 -:1097000008F80800829A566322528E008040330C7B -:109710003340800000007E0000FF0040300F041442 -:109720006404000040407E42427E4242427E424209 -:109730007E4040001060028C00FE02F202FE00F843 -:1097400000FF000004047E018047300F102700470F -:10975000807F00000000F888888888FF88888888D3 -:10976000F800000000001F080808087F8888888823 -:109770009F80F0001010D0FF901000FE020202FE49 -:1097800000000000040300FF0083601F0000003F92 -:1097900040407800101010FF9020984828090E28AB -:1097A00048A818000242817F0040404242427E4267 -:1097B0004242400040504E4848FF48484840F80068 -:1097C00000FF000000003E0202FF12221E000F40B8 -:1097D000807F000084E45CC40008C8398E0808CC8F -:1097E0003B880800003F103F00635A46E100635A7F -:1097F00046E10000809090484C5724E424544C44A7 -:1098000080808000004222120A42827F02020A12F5 -:10981000224200000000041464040CB4020242332B -:109820000200000040412111090503FF0305091151 -:10983000214140001010D0FF900010919690F090C0 -:1098400094931000040300FF000104040404FF04C7 -:109850000404040000FE0222DA0600FE2222222274 -:10986000FE00000000FF08100847407F42424242CD -:109870007F404000000000FE42424242C24242425B -:109880007E0000008040300F00000000030C10201C -:10989000408080001060028C0000FE9292929292B2 -:1098A000FE00000004047E01407E42427E427E4271 -:1098B000427E40000000FC242424FC252624FC24B5 -:1098C0002424040040308F80844C55252525554C98 -:1098D0008080800000FE225A8600FE929292929230 -:1098E000FE00000000FF04080700FF4020030C14E6 -:1098F00022414000008060F80710901011161010EF -:10990000D0100000010000FF4040415E4040704E1A -:10991000414040004262524AC6425262C200F800D0 -:1099200000FF000040C444447F24242420000F4052 -:10993000807F0000404042CC00101010907F9010BB -:10994000101010000040201F204844424140404178 -:10995000424C4000404042CC00202222A2622222FF -:10996000222000000040201F20444E45444444452E -:10997000464C4000001088C4330040424242C2427C -:1099800042424000020100FF0000000040807F00D2 -:10999000000000001010D0FF9014E4AFA4A4A4AF06 -:1099A000E4040000040300FF00894B2A1A0E1A2A5F -:1099B0004B888000101090909090901010FF101025 -:1099C00011161000002060203F10101000030C1032 -:1099D0002040F8000000C04040407F48484848C848 -:1099E0000808000080403704041464041464040769 -:1099F00010E000004044C4444444401010FF1010E4 -:109A000010F00000103C131014B840300E014080DC -:109A1000403F00001088C43300FE12D252527F51E2 -:109A200051D110000100FF40300F00FF4A4A4A4A5E -:109A30004AFF0000048484FC848400040484E41C41 -:109A4000840404002060201F101004020100FF00A5 -:109A5000000106004040407C404040FF44444444F4 -:109A600044404000809088464040202F1010080459 -:109A70000200000080808080FF8080A09088848227 -:109A80008080800000000000FF40211204081020A8 -:109A9000204040000808080808F8898E88888888CF -:109AA0000808080000804020180700004080403F60 -:109AB0000000000000F808080CCA494848C8080817 -:109AC00008F8000000FF0000001F0808081F004001 -:109AD000807F0000000202C2020202FE82828282B5 -:109AE000820200004040407F4040407F4040404074 -:109AF000404040000000FC2424E42424222222A32D -:109B00006200000040308F8040402314081422413E -:109B1000408080000484E45C44C42010E82724E4EE -:109B2000342CE00002017F10103F80601F09093FC4 -:109B300049897F00404042CC0000000000FF000047 -:109B4000000000000000003F9048201807000718A0 -:109B5000204080000202FE929292FE0206FC040463 -:109B600004FC000008180F080804FF0484402718AC -:109B7000274080001060020CC000E22C203F20280B -:109B8000E600000004047C030000FF09090949897C -:109B90007F000000001088C4330040424242C242AD -:109BA00042424000020100FF0000000040807F00B0 -:109BB000000000000000F010101010FF1010101036 -:109BC000F000000000000F04040404FF0404040477 -:109BD0000F0000000000E28282828282828282FE86 -:109BE0000000000000003F404040404040404040F6 -:109BF00040780000100C0424242425262424242446 -:109C000004140C0000818141310F0101017F818129 -:109C100081F100000000F8888888880808FF08099A -:109C20000AC8080080601F0010201F8040211618FD -:109C30002641F800404042CC0040A09E8282829E95 -:109C4000A02020000000003F908840432C102846B0 -:109C500041808000001715D55557557D555755D56E -:109C6000151700004040407F555555555555557FB7 -:109C70004040400000F8010600F0121212F2020209 -:109C800002FE000000FF0000001F1111111F004024 -:109C9000807F000000FE225A8600027A4A4A4A4A21 -:109CA0004A7A020000FF04080700FF090B0D790D36 -:109CB0004B897F001060028C000E22120AC20A1229 -:109CC000220E000004047E012021110905FF050970 -:109CD00011212000201008F754545454545454F4C3 -:109CE00004040000809090494D57252525554D4589 -:109CF000808080001010D0FF9010804828090E0846 -:109D000028488800040300FF00018080432C102CA9 -:109D10004380800000020CE04020F84F4849FE4894 -:109D20004848080004047F000000FF2222223F224E -:109D300022222000004042445840407F404050488A -:109D4000C600000000404444444444444444444465 -:109D5000FF0000000808E8292E28E80808C80C0BB6 -:109D6000E80808000000FF0949897F00000F4080D3 -:109D70007F00000040484848FF484800C44444442D -:109D8000FC00000080601F207F4444404F50505032 -:109D9000505C40004020100827448404040404045C -:109DA00004FC0000000000081808040402024180BE -:109DB000403F0000404042CC0004F49494FF94944F -:109DC000F40400000040201F20484442415F41420B -:109DD00044484000404042CC009090909090FF104A -:109DE000111610000000003F1028603F1010010EF7 -:109DF0003040F00000E000FF1020080808FF0808CD -:109E0000F8000000010000FF008141310D030D3119 -:109E100041818100F000FF0810C05F55D555D55530 -:109E20005FC000000000FF0080834A5A2B2A2B5A93 -:109E30004A83800002400000000000A000000000F3 -:109E400005400000000000C8000000000C400000B9 -:109E50000000409C00000000194000000020BCBE33 -:109E60000000000034400000BFC91B8E0000000449 -:109E7000B5400000504BCFD06607E2CF0100000094 -:109E80006C4100003E8251AADFEEA73401000000C1 -:109E9000D9420000DCB5A0E23A301F97FFFFFFFF78 -:109EA000B4450000FD25A0C8E9A3C14FFFFFFFFF97 -:109EB000FF3F00000000008000000000FF3F0000A6 -:109EC0000000008000000000049F00080000002047 -:109ED000D40100006C010008549F0008D401002048 -:109EE00054140000C80100081C00000043000000DA -:109EF000F8FFFFFF0C0000000E0000000F00000044 -:109F00002E000000015832018210D324F432641B69 -:109F1000050123031532FF5AFF01E950C123204EEA -:109F200023409C23A00F8BB80B0809249A2907E92A -:109F3000520928D8091A3A692023D8046A02AC22A7 -:109F4000031AB01009158A091314091F9E1319A1C9 -:049F50000217B10043 +:103D10002046FEF7AFFC206CC1071CD115E084F8EB +:103D20003D6025644169C943490605D40069616A5B +:103D30000870606A401C60622068016821F001011F +:103D400001602046FEF71AFBE5E7810703D441072F +:103D500001D4000704D52068416821F4E061416086 +:103D600094F83D00216C49070BD5282809D1064855 +:103D7000E062256384F83D6084F83E502046FEF7FB +:103D80003FFD70BD693B00080000FFFF10B5C26A2F +:103D9000438D0168042B06D0438D032B08D0438D3F +:103DA000022B1DD012E04A6822F480624A600CE0C7 +:103DB0004B6823F480634B60042A06D0022A04D0A7 +:103DC00001680A6822F480620A6001680969426A2F +:103DD0001170416A491C4162418D491E418510BDE7 +:103DE000012A30D0102A2ED0042A30D0022A2ED018 +:103DF0000A6842F400720A6001680969426A117037 +:103E0000416A491C4162428D521E42850268126914 +:103E10000A70416A491C4162418D491E4185016811 +:103E20004A6822F440724A60202180F83D1090F8E0 +:103E30003E200021402A80F83E100CD01221016360 +:103E4000FEF7DFFC10BD0A6822F48062D3E70A683F +:103E500042F48062CFE70163FEF7D5FC10BD00009D +:103E600038B590F83D1022290FD1418D03290DD985 +:103E700001680969426A1170416A491C4162418DB9 +:103E8000491E4185418D032906D038BDC26A022AE8 +:103E900002D0012906D029B10068416821F480616F +:103EA000416038BD274946F2A81300220968B1FBDA +:103EB000F3F101EB8101009101682023009C641E55 +:103EC000009422D00C68A405F8D40C6824F4806413 +:103ED0000C6001684C6824F4E0644C600168096976 +:103EE000446A2170416A491C4162418D491E4185E5 +:103EF00080F83D3090F83E1080F83E2040291DD0DB +:103F000012210163FEF77DFC38BD046C44F02004EF +:103F100004644C6824F4E0644C6001680969446AF4 +:103F20002170416A491C4162418D491E418580F8DA +:103F30003D3080F83E20FEF79DFB38BD0263FEF762 +:103F400062FC38BD7000002010B5C26A90F83D10C8 +:103F500021290BD1418D51B1416A02680978116163 +:103F6000416A491C4162418D491E418510BD202393 +:103F70000021082A13D0202A11D012F5803F0ED03C +:103F80000268546824F4E06454601122026380F8EB +:103F90003E1080F83D3000BFFEF734FC10BD0268D3 +:103FA000546824F4E06454600268146844F40074B3 +:103FB0001460016380F83D3090F83E2080F83E1098 +:103FC000402AE9D1FEF720FC10BD000010B590F8A2 +:103FD0003D1090F83E30C26A048DB4B1212903D05F +:103FE000402B11D122290FD1418DE1B390F83E1021 +:103FF000402942D0416A026809781161416A491C2E +:104000004162418D491E418510BD2129E8D12023FF +:104010000021082A13D0202A11D012F5803F0ED09B +:104020000268546824F4E06454601122026380F84A +:104030003E1080F83D3000BFFEF7E4FB10BD026883 +:10404000546824F4E06454600268146844F4007412 +:104050001460016380F83D3090F83E2080F83E10F7 +:10406000402AE9D100E002E0FEF7CEFB10BD006877 +:10407000416821F48061416010BDBDE8104000F04E +:10408000F3B8000078B590F83E50C26A046B90F81F +:104090003D6000230168222E73D1066D0EB9402DBC +:1040A0006FD0056D1DB90569B5F5404F1BD0458D25 +:1040B00095B3468D484D012E20D0448D022C4DD015 +:1040C0000C6844F480640C6001684C68240579D560 +:1040D000AA4273D0012A71D0082A6FD0102A6DD05D +:1040E000202A6BD06EE04A698A6900920A6842F41D +:1040F00080720A60016D491C016578BDAA4214D125 +:104100000A6822F480620A6001684A68120504D5D0 +:104110000A6822F4806217E0FFE74A698A69009220 +:104120000A6842F400720A6050E0082A10D0202A7F +:104130000ED0122C0AD0042A03D0022A01D0102A51 +:10414000E6D10A6842F480620A603BE0012ADFD0CF +:104150000A6822F480620A600168DEE7042A11D04E +:10416000022A0FD0102A0DD00C6844F400640C60B1 +:1041700001684C698C6900940C6824F480640C60BC +:1041800008E025E00C6844F480640C6001684C6928 +:104190008969009101684C68240517D5AA4207D0A7 +:1041A000012A05D0082A03D0102A01D0202A0DD1D7 +:1041B0004A6842F480524A6008E0FFE74A6842F4E5 +:1041C00080524A6001684A6989690091036578BD37 +:1041D00048698869009078BD0000FFFF90F83E10A4 +:1041E000402910D00169B1F5804F19D0016DA9B3F4 +:1041F000016D012910D1416C5FF0F10201F44071B1 +:1042000042EAD11106E0016D0029416C05D0C9B226 +:1042100041F0010100680161704701F0FE01F9E71A +:1042200090F83D102129416C09D0C9B241F001013B +:1042300002681161416B29B1896A49B902E001F054 +:10424000FE01F5E7816B0029E6D0896A0029E3D0F9 +:104250000068416841F4006141607047FFE7416CCC +:10426000F02201F44071CBE710B590F83D10026DDB +:104270004AB1026D012A14D0026D022A16D0BDE89F +:104280001040FFF7CFBCC16C0129816C02D0C1F393 +:10429000072108E00268C9B21161016D891C01653E +:1042A00010BD816CC9B20268116123E022291CD0C3 +:1042B000428D0AB1212920D0428D002AF0D1212936 +:1042C000EED101684A6822F4E0624A6001680A6837 +:1042D00042F400720A6000210163202280F83D2030 +:1042E00080F83E10FEF790FA10BD01680A6842F4AB +:1042F00080720A60016D491CD1E7416A0268097841 +:104300001161416A491C4162418D491E418510BDC0 +:1043100038B50C4690F83D200021282595430268C9 +:104320000B4605D051699169009180F83C3038BD49 +:10433000556825F480655560E243540700D5012196 +:10434000120601D5828900E0028B80F83C3092B2DF +:10435000FEF715F838BD00002DE9F04190F83D302A +:104360000446C26A002120261E4F00686FF4806553 +:10437000082A01D0202A01D1282B04D0212B17D0C4 +:104380004561BDE8F081E762426822F4E062426084 +:10439000206845612068026822F48062026021631F +:1043A00084F83D6084F83E102046FEF729FAE8E7DD +:1043B000E7622122226384F83D6084F83E10416860 +:1043C00021F4E0614160206845612068016821F4C2 +:1043D000806101602046FFF725FC2046FEF75DFA6C +:1043E000CFE700000000FFFFF8B590F83D600446FD +:1043F0000068416821F4E06141602068002541695E +:104400000091016841F0010101602068016821F418 +:104410008061016020684168090520D5474F222E40 +:1044200048D02A2E46D0616B096849686185618D44 +:1044300019B1216C41F004012164416821F400614B +:104440004160606BFDF78AFC012808D0606B476310 +:10445000606BFDF7EBFB10B1606B416B8847608DC3 +:1044600008B320684169C943490708D40069616AF3 +:104470000870606A401C6062608D401E6085206824 +:104480004169C943490608D40069616A0870606AD5 +:10449000401C6062608D401E6085608D18B1206C8C +:1044A00040F004002064206C00B32046BDE8F840D2 +:1044B000FFF7C0BBA16B096849686185618D19B1BF +:1044C000216C41F004012164416821F400614160E4 +:1044D000A06BFDF743FC0128C1D0A06B4763A06B24 +:1044E000FDF7A4FB0028BAD0A06BB6E72A2E06D1B0 +:1044F0002563282084F83D002046FEF7CDF994F886 +:104500003D10202028290DD0216B222901D0222EF8 +:1045100007D1256384F83D0084F83E502046FEF71D +:10452000BBF9F8BD0649E162256384F83D0084F8D3 +:104530003E502046FEF764F9F8BD0000693B0008D4 +:104540000000FFFF08490020084B0871486108611E +:10455000C86148708870C860024688611A54401C5F +:104560003C28FBD38A617047C001002074070020FB +:104570002DE9F04104212048FDF7E8FE1F4C4FF4DF +:10458000805120701E48FDF7E1FE60704FF400413D +:104590001C48FDF7DBFEA21FA07011780023032941 +:1045A00000D313701178154D665CED1E0EB96F5C6B +:1045B0001FB16F5C022F0DD00FE0134F57F8216031 +:1045C000761C47F82160052E07D947F821300126CF +:1045D0006E5402E0012E00D16B546478012C02D19C +:1045E000012800D15370491CC8B21070032800D3B1 +:1045F0001370BDE8F0810000001401409A00002013 +:1046000000100140000801402004002070B5002483 +:104610004FF40065134E04E0641CE4B2012003F083 +:1046200007F829463046FDF791FE012803D0C82C33 +:1046300010D2002407E0C82CEED30BE0641CE4B2D7 +:10464000012002F0F5FF29463046FDF77FFE18B144 +:10465000F02C04D3012070BDF02CEFD3FAE700203A +:1046600070BD00000010014070B586B000241048F5 +:1046700001940294816941F01001816180690D4EBD +:1046800000F0100004904FF400600225009069468D +:1046900003953046FDF75EFD6802009001AA0120F7 +:1046A00082E8310069463046FDF754FD06B070BD22 +:1046B000001002400010014070B5002400F08AF89C +:1046C00000F06EF8FFF7A2FF11490870CC2000F04F +:1046D0008FF8BE2000F08CF800F052F8054600F08C +:1046E0004FF8072800D8012405EB002000B23CB1A8 +:1046F00004F024FBBDE870406FF0030104F025BD19 +:10470000C04304F01BFBBDE87040024904F076BBD7 +:10471000B4000020000080BD10B5FFF7A5FF012206 +:1047200091020448FDF71FFE00F03AF8BDE8104082 +:10473000FFF76CBF0010014070B5104D4FF480645E +:10474000002221462846FDF70EFE022002F070FFEF +:10475000012221462846FDF706FE0C2002F068FFE4 +:1047600061002846FDF7F2FD08B1012400E00024B5 +:10477000322002F05DFF204670BD000000100140B5 +:1047800070B500255FF00104FFF7D6FFC001641C7F +:1047900040EA5500E4B2C5B2082CF5D9284670BDF0 +:1047A00070B50B4D4FF48064002221462846FDF77A +:1047B000DAFD40F2EE2002F03BFF012221462846BE +:1047C000FDF7D1FDBDE870400F2002F031BF0000C1 +:1047D0000010014010B5FFF7E3FFFFF717FFCC20F3 +:1047E00000F006F8BDE81040442000F001B80000D9 +:1047F0002DE9F0410124154F0546A60215F0010FE1 +:104800004FEA55054FF00002314638460BD0FDF710 +:10481000AAFD022002F00CFF012231463846FDF7C6 +:10482000A2FD3C200AE0FDF79EFD3C2002F000FFC7 +:10483000012231463846FDF796FD022002F0F8FECF +:10484000641CE4B2082CD9D9BDE8F0810010014005 +:10485000094808B5416941F0010141614069002200 +:1048600000F00100009011461020FEF77DF8BDE831 +:1048700008401020FEF76AB8001002402DE9F04F02 +:1048800085B000244A4800940194029403948169FD +:1048900041F010018161816901F010010491816989 +:1048A00041F020018161816901F020010491816959 +:1048B00041F004018161816901F004010491816981 +:1048C00041F0080181618069DFF8E8A000F008008C +:1048D00041F612060490002231465046FDF743FD92 +:1048E000DFF8D4904FF4F068002241464846FDF7C7 +:1048F0003AFDDFF8C8B0002238215846FDF733FDF5 +:104900004EF24F000325CDE9000569464846FDF704 +:1049100021FCE120CDE9000569465046FDF71AFC6F +:104920000096022701260397CDE9016469465046A7 +:10493000FDF710FC41F63000CDE900046946484619 +:104940000294FDF707FCCDE90054694658460294ED +:10495000FDF700FC41F20430CDE9000569465846F8 +:10496000FDF7F8FBCDF800800397CDE901646946B7 +:104970004846FDF7EFFB4FF40140CDE900046946DE +:1049800050460294FDF7E6FB0420CDE90004694699 +:104990000B480294FDF7DEFB3820CDE90006CDE997 +:1049A000024769465846FDF7D5FB05B0BDE8F08FD4 +:1049B000001002400008014000100140000C0140BE +:1049C000001401400D4810B50B4901600C494160CD +:1049D00000214FF480428160C0E90312416181618E +:1049E000C1610162FDF748FE002803D0BDE8104018 +:1049F000FDF720B810BD000000540040EC0100207D +:104A0000A08601000F4810B50D4901604FF4827176 +:104A1000416000218160C1604FF400720161C0E912 +:104A20000512C1610162416281620A21C162FEF721 +:104A3000ABFA002803D0BDE81040FCF7FBBF10BD67 +:104A4000003800404002002010B586B0002419480C +:104A50000094019402940394049415490594016010 +:104A60002321C0E9011440F2E731C0E90314802199 +:104A7000C0E90541FEF780FB08B1FCF7DBFF4FF40E +:104A80008050009069460B48FEF7F8FB08B1FCF730 +:104A9000D1FF049404A907480594FEF72FFB08B141 +:104AA000FCF7C8FF0348FEF7B3FB06B010BD0000DB +:104AB000002C0140980200200C4810B50A49016002 +:104AC0004FF4E1314160002181600C22C160C0E9F6 +:104AD00004128161C161FEF7F9FE002803D0BDE830 +:104AE0001040FCF7A7BF10BD00380140E0020020D5 +:104AF0000C4810B50A4901604FF41651416000217D +:104B000081600C22C160C0E904128161C161FEF7BD +:104B1000DDFE002803D0BDE81040FCF78BBF10BDC0 +:104B200000440040280300200C4810B50A490160E9 +:104B30004FF4E1314160002181600C22C160C0E985 +:104B400004128161C161FEF7C1FE002803D0BDE8F7 +:104B50001040FCF76FBF10BD0048004070030020FC +:104B6000FEE7FEE710B52C4802F062FDAE2001F032 +:104B700035FF002001F032FF102001F02FFF402010 +:104B800001F02CFFB02001F029FF812001F026FF69 +:104B9000FF2001F023FFA02001F020FFA62001F05C +:104BA0001DFFA82001F01AFF3F2001F017FFC020D1 +:104BB00001F014FFD32001F011FF002001F00EFFDF +:104BC000D52001F00BFF802001F008FFD82001F074 +:104BD00005FF052001F002FFD92001F0FFFEF120C2 +:104BE00001F0FCFEDA2001F0F9FE122001F0F6FEE1 +:104BF000DB2001F0F3FE302001F0F0FE8D2001F00B +:104C0000EDFE142001F0EAFEAF2001F0E7FEBDE862 +:104C1000104000F003B8000020A1070070B5002488 +:104C200004F1B000C0B201F0D9FE002001F0D6FEC0 +:104C3000102001F0D3FE0025002001F0E6FE6D1CDF +:104C4000EDB2802DF8D3641C082CE9DB70BD0000A8 +:104C50002DE9FC5FFE4EFF4F06F1180806F120011A +:104C6000727898F8000049680091FB4900240125FA +:104C7000096806F1600906F1480A06F1500B0F2A8F +:104C80007ED2DFE812F00F001200A30047011303E9 +:104C90006004D5042205B005240702085408E4087E +:104CA0002E0AB00AFFF75EFF8DE0FFF7B7FF002383 +:104CB000F47002221946184601F0F6FC0023032284 +:104CC0001946182001F0F0FC002304221946302078 +:104CD00001F0EAFC002305221946482001F0E4FC1B +:104CE000002306220221184601F0DEFC00230722E1 +:104CF0000221182001F0D8FC0023082202213020D4 +:104D000001F0D2FC002309220221482001F0CCFC52 +:104D100000230A220421184601F0C6FC00230B22BE +:104D20000421182001F0C0FC00230C2204213020B3 +:104D300001F0BAFC00230D220421482001F0B4FC4C +:104D400000230A220621184601F0AEFC00230B22A4 +:104D50000621182001F0A8FC002333220621302070 +:104D600001F0A2FC002334220621482001F09CFC23 +:104D7000B74D0E35287840B910233C22002100E0C1 +:104D8000B4E07020009401F0D3FC2878012806D10B +:104D900010233C2202217020009401F0C9FC2878E5 +:104DA000022806D110233C2204217020009401F037 +:104DB000BFFC2878032806D110233C22062170204E +:104DC000009401F0B5FC7078401C8EE0A04D0E35CB +:104DD0002878697888427BD0E0B910233C220021F2 +:104DE0007020009401F0A4FC6878012806D11023FB +:104DF000202202217020009401F09AFC6878032898 +:104E000006D11023202206217020009401F090FC8E +:104E100028786870287801281BD110233C220221B1 +:104E20007020009401F084FC687830B910232022AF +:104E300000217020009401F07BFC6878022806D1E4 +:104E40001023202204217020009401F071FC2878A6 +:104E50006870287802281CD110233C22042170207D +:104E6000009401F065FC6878012806D11023202207 +:104E700002217020009401F05BFC6878032806D1C1 +:104E80001023202206217020009401F051FC287884 +:104E90006870287803281BD110233C22062170203B +:104EA000009401F045FC6878022806D110232022E6 +:104EB00004217020009401F03BFC687830B9102385 +:104EC000202200217020009401F032FC28786870C4 +:104ED000287868B1012811D0022815D0032805D1FF +:104EE000B078012802D1B4700C207070BDE8FC9F2E +:104EF000B0780128FAD1B4700320F6E7B078012821 +:104F0000F4D1B4700420F0E7B0780128EED1B47089 +:104F10000920EAE7F078DFF844A1DFF84491DFF8F0 +:104F200044B1B04600287DD0494E20363160019111 +:104F3000009804F061F84FF07E57B84205DADDE9D9 +:104F4000001004F059F8B84217DB019803F0BAFEDC +:104F5000024645A14548FBF79DF9102344A20021D4 +:104F60004820009401F052FC1023404A00213820D0 +:104F7000009401F04BFC30687060354ED9F8001099 +:104F800028363160706803F069FE1CD070685045A7 +:104F900019DA03F001FD02460B4636A1A6F10E0018 +:104FA000FBF778F91023A6F10E02022138200094B5 +:104FB00001F02CFC10232E2202214820009401F045 +:104FC000B7FB306870602249DBF8000058315E465C +:104FD00008600028024600DA52424FF4FA739A42FF +:104FE00000DD336089464968814216D0102323A230 +:104FF00004214020009401F009FC1BA11B483268E9 +:10500000FBF748F91023194A04213820009401F0D5 +:10501000FDFBD9F80010C9F8041020211848FDF74D +:1050200095F900E032E003F0A1FE094E014630366A +:105030003060706803F012FE7ED03068B8427CD1D8 +:10504000102310A206210020009401F0DFFBF1E004 +:10505000FC00002068010020780000200000484289 +:105060007C000020BC010020256400004C070020CB +:1050700020200000252E31660000000020202000A6 +:10508000001001402D2D2D2D2D00000088F803501B +:10509000FFF7C4FD002306221946184601F004FB61 +:1050A00000230E221946102001F0FEFA00230F22E1 +:1050B0001946202001F0F8FA102320220021602058 +:1050C000009401F035FBFE48006803F0FBFD02464A +:1050D000AFF26C01FB48FBF7DDF81023F94A002121 +:1050E0003820009401F092FB002310220221184680 +:1050F00001F0DAFA002311220221102001F0D4FA83 +:10510000D9F800204846524501DDEF490160D9F841 +:10511000000003F041FC02460B46AFF2A801EB4849 +:10512000FBF7B8F81023E94A02213820009401F077 +:105130006DFB00230A2201E07EE068E004211846AE +:1051400001F0B2FA00230B220421102001F0ACFA86 +:10515000DBF800005946002800DA40424FF4FA72AA +:10516000904202DCDBF8002000E00A60AFF2081198 +:10517000D448FBF78FF81023D24A0421382000943A +:1051800001F044FB2021D248FDF7E0F801282CD0A3 +:10519000002312220621184601F086FA002313226A +:1051A0000621102001F080FA102331220621202050 +:1051B000009401F0BDFA0121C648FDF7C7F80128A7 +:1051C0001CD0002312220621482001F06DFA002392 +:1051D00013220621582001F067FA102332220621FB +:1051E0006820009401F0A4FA55E01023AFF26C128D +:1051F00006210020009401F009FBDCE71023AFF248 +:105200007C1206214820009401F000FB43E00023BB +:1052100012220621184601F047FA00231322062124 +:10522000102001F041FA10233122062120200094A1 +:1052300001F07EFA306870600121A648FDF786F81B +:1052400003F094FDA14E01461E363060706803F0F5 +:1052500005FD20D03068B84208D11023AFF2DC122F +:1052600006214820009401F0D1FA12E00023122216 +:105270000621482001F018FA0023132206215820A5 +:1052800001F012FA1023322206216820009401F066 +:105290004FFA3068706098F80210404601297FF498 +:1052A00025AE8470457088F803401FE6317939B126 +:1052B00098F80110454688427ED000287DD0D6E07F +:1052C0003571FFF7ABFC002316221946184601F092 +:1052D000EBF9002317221946102001F0E5F900230D +:1052E00018221946202001F0DFF90023192219465F +:1052F000302001F0D9F9784D287858B901231A22C5 +:105300000021482001F0D0F901231B220021582060 +:1053100001F0CAF9287801280BD101231C220021B1 +:10532000482001F0C1F901231D220021582001F07D +:10533000BBF9287802280BD1012332220021482012 +:1053400001F0B2F9012313220021582001F0ACF939 +:10535000297888F8001088F801100023162202210D +:10536000184601F0A1F9002317220221102001F0B4 +:105370009BF900231E220221202001F095F9002331 +:105380001F220221302001F08FF9544DAFF2283155 +:105390004E482A68FAF77EFF10234C4A0221482023 +:1053A000009401F033FA10234DA2022160200094F2 +:1053B00001F02CFA454901E079E04CE026312868FB +:1053C00008604860002316220421184601F06CF999 +:1053D000002317220421102001F066F92022002367 +:1053E0000421104601F060F900232122042130201D +:1053F00001F05AF93B4D2868022805D100232322E9 +:105400000421482001F050F92868012805D1002323 +:1054100022220421482001F047F92968C9F8001028 +:10542000C9F80410002324220621502001F03CF981 +:10543000002325220621602001F036F900232622D0 +:105440000621184601F030F90023272206211020FA +:1054500001F02AF92BE001231A220021482001F053 +:1054600023F901231B220021582001F01DF928787F +:1054700001280BD101231C220021482001F014F93E +:1054800001231D220021582001F00EF9287802285E +:105490000BD1012332220021482001F005F901231C +:1054A00013220021582001F0FFF828786870B078A6 +:1054B00001287FF4FAAEB4703471444614E0000061 +:1054C000780000204C0700200000C8411601002091 +:1054D00000100140000C01406901002088010020FB +:1054E0006D6D00009C01002098F8000058B9002361 +:1054F0001A221946482001F0D7F800231B2219462A +:10550000582001F0D1F8207801280BD100231C226B +:105510001946482001F0C8F800231D2219465820DA +:1055200001F0C2F8207802280BD10023322219465C +:10553000482001F0B9F8002313221946582001F041 +:10554000B3F80520D1E408BB307900B3FE4FD7E9AA +:105550000001884215D01023FCA2022150200094A3 +:1055600001F054F9AFF20051A7F126003A68FAF7BA +:1055700091FE1023A7F1260202214820009501F098 +:1055800045F938687860B078012816D021E0F04FEE +:105590003571AFF22C51EC483A682638FAF77AFEAA +:1055A000E94A1023263A02214820009501F02EF9FD +:1055B000E549386808604860E5E7B470E24A34714C +:1055C0001023263A02214820009401F01FF90620FA +:1055D000707098F8000001281AD1DB4F1023DBA26D +:1055E0003D607D6002215020009401F00FF9AFF280 +:1055F0008851A7F126003A68FAF74CFE1023A7F16C +:10560000260202214820009401F000F90720707062 +:1056100098F8000002287FF448AECB481023CDA2B2 +:105620000560456002214820009401F0EFF844E055 +:10563000C54831792030006839B1D9F804104D4699 +:10564000884227D0012814D019E035714D46012831 +:1056500005D1012322220421482001F025F82868E1 +:10566000022817D1012323220421482001F01CF82D +:1056700010E0012322220421482001F015F82868B7 +:10568000022805D1012323220421482001F00CF82F +:1056900028686860B0780128BDD1B4703471D9F839 +:1056A00000004C46012805D1002322220421482075 +:1056B00000F0FAFF2068022805D1002323220421EC +:1056C000482000F0F1FF07200FE4B24630799E4EEB +:1056D000303E28B130787178884247D088B128E0D0 +:1056E0008AF80450347074700123262206210020A9 +:1056F00000F0DAFF012327220621102000F0D4FF5A +:1057000034E0002324220621502000F0CDFF0023A6 +:1057100025220621602000F0C7FF01232622062152 +:10572000002000F0C1FF012327220621102000F0F5 +:10573000BBFF3078012817D10123242206215020F5 +:1057400000F0B2FF012325220621602000F0ACFF0B +:10575000002326220621184600F0A6FF0023272258 +:105760000621102000F0A0FF307870709AF8021027 +:105770005046012990D13178A1B101298CD1847092 +:10578000047198F800204146022A1CD072493D70ED +:105790000A706D490A686E490A60704AD9F80010AB +:1057A00011601CE0847004713C70674988F8004007 +:1057B00088F801400D604D60C9F80050C9F80450E8 +:1057C0008AF8015071E502223A700C705E4988F83F +:1057D00001400D604D60C9F80050C9F8045008211F +:1057E0008AF8011061E57079B046E0B3DFF85891AE +:1057F0008A46A9F12009C9F80010009803F0FCFBC3 +:105800004FF07E56B04205DC5046009903F0F4FBA1 +:10581000B0421ADD504603F0BFF802460B4650A1D5 +:105820005148FAF737FD10234F4A022138200094DF +:1058300000F0ECFF1023202202217020009400F0E1 +:1058400077FFD9F80010C9F8041020214748FCF769 +:105850007DFD03F08BFADFF8F0900146A9F1100905 +:10586000C9F8000000E010E0D9F8040003F0F6F9F0 +:1058700068D0D9F80000B04265D110233CA20421C1 +:105880003820009400F0C2FFC7E088F80550FFF709 +:10589000C5F9002316221946184600F005FF00231B +:1058A00028221946102000F0FFFE00232922194665 +:1058B000202000F0F9FE10232FA2002130200094B8 +:1058C00000F0A4FF002306220221184600F0ECFE9F +:1058D00000230E220221102000F0E6FE00230F22FA +:1058E0000221202000F0E0FE2548006803F054F873 +:1058F00002460B461AA11C48FAF7CCFC10231A4AA0 +:1059000002213820009400F081FF0023122204219C +:10591000184600F0C9FE002313220421102000F0D5 +:10592000C3FE1023312204212020009400F000FF48 +:10593000002312220621184600F0B6FE002313228F +:1059400006211FE06DE05CE03C010020200000002B +:10595000880100202D2D0000690100209C010020FD +:10596000252E3266000000004C0700200010014088 +:105970002D2D2D2D000000002E2E2E2E2E0000008D +:1059800078000020102000F08FFE10233222062124 +:105990002020009400F0CCFE2021FE48FCF7D6FC2D +:1059A00001281ED0002314220421382000F07CFEA0 +:1059B000002315220421482000F076FE0121F6483C +:1059C000FCF7C4FC012815D000231422062138203E +:1059D00000F06AFE002315220621482000F064FE34 +:1059E00067E01023AFF2780204213820009400F021 +:1059F0000DFFE3E71023AFF2880206213820009460 +:105A000055E0002314220421382000F04DFE00232D +:105A100015220421482000F047FED9F80010C9F8EB +:105A200004100121DC48FCF791FC03F09FF9DFF83A +:105A30006C930146C9F80000D9F8040003F00EF990 +:105A40001CD0D9F80000B04208D11023AFF2E00218 +:105A500006213820009400F0D9FE0BE00023142228 +:105A60000621382000F020FE0023152206214820C0 +:105A700000F01AFED9F80010C9F804103878C0B93F +:105A800000232A221946184600F00EFE00232B227E +:105A90001946102000F008FE00232C221946202071 +:105AA00000F002FE1023BEA200213020009400F07E +:105AB000ADFE98F80210404601297FF483AEBA4942 +:105AC00084700C703C70457088F805407AE6B079B7 +:105AD000D0B35746D7E90001884217D01023B1A2AE +:105AE00002215020009400F091FEAFF68421AB48D3 +:105AF0003A681E38FAF7CEFBA84A10231E3A022154 +:105B00004820009500F082FE38687860B07801285F +:105B1000DCD1B470B4711023A2A2022150200094F1 +:105B200000F074FEAFF6C0219C48DAF800201E3861 +:105B3000FAF7B0FB994A10231E3A0221482000943C +:105B400000F064FE0A20FDE4FFE7B571FFF766F898 +:105B500096485F460123C178CAF80010CAF80410BD +:105B60004079CBF80000CBF804000C220021202063 +:105B700000F09AFD01230D220021302000F094FD59 +:105B800001232D220021402000F08EFD01232E2232 +:105B90000021502000F088FD0021102384A2084637 +:105BA000009500F033FE102381A2002160200095B3 +:105BB00000F02CFE00230C220221184600F074FD98 +:105BC00000230D220221102000F06EFD00232F2261 +:105BD0000221202000F068FD30220023022110461F +:105BE00000F062FDAFF680317348DAF80020FAF772 +:105BF00051FB1023704A02214820009500F006FE58 +:105C000010236EA202216020009400F0FFFD00230B +:105C10000C220421184600F047FD00230D22042128 +:105C2000102000F041FD002331220421202000F04B +:105C30003BFD002311220421302000F035FDAFF69A +:105C4000D8315D483A68FAF725FB10235A4A0421F7 +:105C50004820009400F0DAFD002324220621502081 +:105C600000F022FD002325220621602000F01CFD0B +:105C7000002326220621184600F016FD00232722C5 +:105C80000621102000F010FD40E74449B07918319A +:105C90000A68D8B3DBF804005F46824217D01023AD +:105CA00040A204215020009400F0B0FDAFF648411E +:105CB0003A483A681E38FAF7EDFA384A10231E3A85 +:105CC00004214820009500F0A1FD38687860B07884 +:105CD00001287FF4FBAEB470B471102331A204210B +:105CE0005020009400F092FDAFF684412B48DBF881 +:105CF00000201E38FAF7CEFA284A10231E3A042153 +:105D00004820009400F082FD0B201BE4FFE7B571F2 +:105D1000AFF6AC4121481E38FAF7BCFA1F4A1023EF +:105D20001E3A04214820009500F070FDCFE71B4F7C +:105D3000B079263F28B13878797888425DD080B133 +:105D400027E0B5713C707C700123262206210020DB +:105D500000F0AAFC012327220621102000F0A4FC59 +:105D60004BE0002324220621502000F09DFC00235C +:105D700025220621602000F097FC0123262206211F +:105D8000002000F091FC012327220621102000F0C2 +:105D90008BFC15E000100140000C01403401002094 +:105DA00021202020200000006A0100208400002023 +:105DB00020202020000000004C0700206D73000010 +:105DC0003878012817D1012324220621502000F021 +:105DD0006BFC012325220621602000F065FC0023D6 +:105DE00026220621184600F05FFC00232722062108 +:105DF000102000F059FC38787870B07801287FF4D2 +:105E000065AE3878A8B10128F9D1B470FB48B471F7 +:105E10009AF80010C1709BF8001041710122022114 +:105E2000F748FCF7A0FA0722F449F648FDF746FECA +:105E3000C2E2F248B470B471C278CAF80020CAF85D +:105E400004204179CBF80010CBF80410B4E2B0790B +:105E500030B1ED4F3878797888427DD0E8B3DBE017 +:105E6000B571FEF7DBFE0622E849E94800F0E4FDE3 +:105E7000E6490020E54E0C3936F8102021F81020B4 +:105E8000401CC0B20628F7D300230A221946184640 +:105E900000F00AFC00230B221946102000F004FC3D +:105EA000D94F387830B91023DAA200214820009564 +:105EB00000F0ACFC3878012806D11023D7A20021CD +:105EC0004820009500F0A2FC3878022808D1102361 +:105ED0000021D4A24820009500E096E000F096FC56 +:105EE000002335220221184600F0DEFB0023362273 +:105EF0000221102000F0D8FB0023292202212020BB +:105F000000F0D2FB00231A220221302000F0CCFB4B +:105F1000387870B93288AFF6B061BC481C38FAF7EF +:105F2000B9F9BA4A10231C3A02214820009400F023 +:105F30006DFC387801280ED17288AFF6D461B34871 +:105F40001C38FAF7A7F9B14A10231C3A022148205D +:105F5000009400F05BFC00E074E0387802280ED179 +:105F6000B288AFF6FC61A9481C38FAF793F9A74A42 +:105F700010231C3A02214820009400F047FC002323 +:105F80002D220421184600F08FFB00232E2204212D +:105F9000102000F089FB002329220421202000F09A +:105FA00083FB00231A220421302000F07DFB9F4850 +:105FB000006802F0A3FE82B2AFF6547193481C3819 +:105FC000FAF768F9914A10231C3A042148200094FA +:105FD00000F01CFC002324220621502000F064FB6A +:105FE000002325220621602000F05EFB00232622EC +:105FF0000621184600F058FB02B00023BDE8F05F10 +:1060000027220621102000F04FBB102381A200217F +:106010004820009500F0FAFB3878012806D11023BB +:106020007EA200214820009500F0F0FB387802287D +:1060300006D110237BA200214820009500F0E6FB4A +:1060400038787870B07801287FF440ADB470B471BE +:106050003878A0B910236FA200214820009400F0E6 +:10606000D5FB6A4872A102881C38FAF713F9674A0F +:1060700010231C3A02214820009400F0C7FB387816 +:10608000012814D1102365A200214820009400F0BB +:10609000BDFB5E4866A142881C38FAF7FBF85B4AF4 +:1060A00010231C3A02214820009400F0AFFB3878FE +:1060B000022814D110235FA200214820009400F090 +:1060C000A5FB52485AA182881C38FAF7E3F84F4AD8 +:1060D00010231C3A02214820009400F097FB0D2069 +:1060E00031E5B07988B3DFF820818A4608F10C08E1 +:1060F000C8F80010009802F07FFF4FF07E59484525 +:1061000005DC5046009902F077FF484514DD504603 +:1061100002F0F4FD82B23D4845A11C38FAF7BAF806 +:106120003A4A10231C3A04214820009500F06EFBE7 +:10613000D8F80010C8F80410F079E0B10F213F4AF8 +:1061400001281CD0022846D021E0FFE72E48B57177 +:106150000C30006802F0D2FD82B22C4834A11C3809 +:10616000FAF798F8294A10231C3A04214820009590 +:1061700000F04CFB0BE032483C70056005E0314814 +:10618000146001602E4805602BE02F480470B07841 +:1061900001287FF49BAC2B48B470B47105602A4889 +:1061A0003C700470264805602848047016480C307E +:1061B000006802F0A3FD82B214481DA11C38FAF752 +:1061C00069F8124A10231C3A04214820009400F078 +:1061D0001DFB0E20B7E41B48146001601849022023 +:1061E00008603D70D1E7084FB179BF1C387821B104 +:1061F0007978884262D058B379E02AE084000020A0 +:10620000000801402803002010010020680700203A +:1062100000F0010823323520000000002335302033 +:106220000000000023313130000000007800002021 +:106230002564000023313130200000007C01002063 +:106240009C01002088010020690100206A010020D3 +:1062500035E0B571B8B9002324220621502000F0A2 +:1062600023FA002325220621602000F01DFA0123D5 +:1062700026220621002000F017FA012327220621FA +:10628000102000F011FA387801284DD10123242282 +:106290000621502000F008FA012325220621602063 +:1062A00000F002FA002326220621184600F0FCF92D +:1062B000002327220621102000F0F6F934E0002305 +:1062C00024220621502000F0EFF900232522062188 +:1062D000602000F0E9F9012326220621002000F0C9 +:1062E000E3F9012327220621102000F0DDF9387898 +:1062F000012817D1012324220621502000F0D4F9CF +:10630000012325220621602000F0CEF90023262259 +:106310000621184600F0C8F9002327220621102084 +:1063200000F0C2F938787870B07801287FF44AAA72 +:106330003878012836D1DFF88880B470B47198F8C5 +:10634000000020B101280AD0022810D016E01C4815 +:106350000C30006802F0D2FC1A4908800EE01848A0 +:106360000C30006802F0CAFC1649488006E0144868 +:106370000C30006802F0C2FC1249888006221149E4 +:10638000114800F067FB0F4810490C300088086086 +:106390003C707C7088F8004088F801407570B078D7 +:1063A0000128C3D138780028C0D1B470B471044832 +:1063B0003C707C70047044707570BDE8FC9F0000F8 +:1063C000100100205C07002000F00108640100209B +:1063D00070B5A84C4EF66026207AF0B1012850D056 +:1063E0000025022872D0032871D102F0D5F8E07A96 +:1063F00001286CD10021084602F016F89E4E0022BA +:106400004FF480513046FBF7AEFF0022F1143046C6 +:10641000FBF7A9FFE572012079E0FEF7FFFB0023FF +:1064200038221946184600F03FF900233922194650 +:10643000202000F039F9002305221946402000F001 +:1064400033F900233A221946602000F02DF9002389 +:1064500039220221184600F027F9002311220221D7 +:10646000142000F021F9304601F038FF00232022EB +:106470000421184600F018F90023212204211420D9 +:10648000F5E0607A052813D2DFE800F00306172252 +:10649000250001233D2201E001233E22022132207A +:1064A00000F002F901233C220221422000F0FCF816 +:1064B000607AA072207BB8B11CE001233F22022148 +:1064C000322000F0F1F801232922EDE721E01FE05E +:1064D00001233E2201E001233D220221322000F06F +:1064E000E3F801233B22DFE70123222204213220AB +:1064F00000F0DAF8207B012805D1012323220421B2 +:10650000322000F0D1F8207B6073207A401C20728A +:1065100070BD607AA17A884217D0052813D2DFE8CF +:1065200000F003061A23260001233D2201E0012387 +:106530003E220221322000F0B7F801233C22022142 +:10654000422000F0B1F8607AA072207B617B884223 +:1065500027D0A8B11AE001233F220221322000F007 +:10656000A3F801232922EAE701233E2201E00123C7 +:106570003D220221322000F097F801233B22DEE782 +:10658000012322220421322000F08EF8207B0128F2 +:1065900005D1012323220421322000F085F8207B3D +:1065A0006073E07A0128B3D1E572607A052823D2BE +:1065B000DFE800F003122533410000233D220221D1 +:1065C000322000F071F800233C220221422000F02A +:1065D0006BF842F210700DE000233E2202213220BF +:1065E00000F062F800233C220221422000F05CF817 +:1065F00047F2305001F072FE207B50B32FE00023B1 +:106600003F220221322000F04FF8002329220221EC +:10661000422000F049F83046ECE700233E220221F8 +:10662000322000F041F800233B220221422000F0FA +:106630003BF81248DEE700233D220221322000F021 +:1066400033F800233B220221422000F02DF80C48B1 +:10665000D0E7002322220421322000F025F8207BFD +:1066600001287FF452AF002323220421322000F0BE +:106670001BF84AE7FC00002000080140905F010081 +:10668000C0D4010010B50446B031C8B200F0A6F97C +:10669000102040EA141000F0A1F904F00F00BDE84A +:1066A000104000F09BB900002DE9F04107461F485B +:1066B0004D1C00EB4216FBB1012B1BD13846FFF7F6 +:1066C000E1FF0024305DC043C0B200F09EF9641CBD +:1066D000E4B2102CF6D3E9B23846FFF7D3FF00241A +:1066E0003019007CC043C0B200F08FF9641CE4B2E2 +:1066F000102CF5D3BDE8F0813846FFF7C3FF002426 +:10670000305D00F082F9641CE4B2102CF8D3E9B2D9 +:106710003846FFF7B7FF00243019007C00F075F908 +:10672000641CE4B2102CF7D3E4E70000089A0008D8 +:106730002DE9F0418046203A002406980E46D7B253 +:10674000B8F17F0F02D9B61CA046F6B2102B11D0BB +:1067500031464046FFF796FF2A4907EB470001EB19 +:106760004005285D00F051F9641CE4B2062CF8D312 +:10677000BDE8F081244D20B30128F9D131464046CF +:10678000FFF780FF04EB0710285CC043C0B200F0A5 +:106790003CF9641CE4B2082CF4D3761CF1B24046F8 +:1067A000FFF770FF5FF0000404EB07102844007A45 +:1067B000C043C0B200F029F9641CE4B2082CF3D342 +:1067C000D6E731464046FFF75DFF00BF04EB0710F8 +:1067D000285C00F01AF9641CE4B2082CF6D3761C8D +:1067E000F1B24046FFF74EFF5FF0000404EB0710E4 +:1067F0002844007A00F009F9641CE4B2082CF5D3AF +:10680000B6E70000F0910008189400082DE9F8435D +:10681000994617460E4604460025DDF820800FE015 +:106820004B4631462046CDF80080FFF781FF083403 +:10683000E4B2782C02D90024B61CF6B26D1CEDB27D +:106840007A5D002AECD1BDE8F8832DE9F0411646C7 +:1068500005460C460F461AE0761EB44208DA55F893 +:10686000271055F8260002F095FB01D8F4E7641CC8 +:10687000B44206DA55F8271055F8240002F08AFAD7 +:10688000F5D905EB860105EB840000F06AF9B44206 +:10689000E3DB05EB840105EB870000F062F920469D +:1068A000BDE8F08170472DE9F04114460D460646DB +:1068B000A1420BDAFFF7C9FF0746421E29463046C0 +:1068C000FFF7F1FF2246791C3046EEE7BDE8F08184 +:1068D00041780A02817811430A02C1780079114394 +:1068E00040EA01207047000070B5114E00221021CF +:1068F0003046FBF738FD0A2000F094FE102000F02F +:10690000DDFC00F017F8044600F014F8054600F02E +:1069100011F8014645EA042041EA00240A2000F06B +:1069200081FE012210213046FBF71DFD204670BD7F +:106930000008014070B5134E002220213046FBF7BD +:1069400012FD0024012220213046FBF70CFD01201E +:1069500000F068FE6806050E40213046FBF7F6FCA5 +:1069600008B145F00105002220213046FBF7FBFC71 +:10697000012000F057FE641CE4B2082CE2D3284644 +:1069800070BD00000008014070B50C4D00221021C0 +:106990002846FBF7E8FC232000F090FC5FF00004A1 +:1069A000FFF7C8FF641CE4B2042CF9D32846BDE805 +:1069B000704001221021FBF7D6BC00000008014006 +:1069C0000148FCF771BA00004002002010B5406A8F +:1069D0000021C187C186FCF765FA10BD10B50446D9 +:1069E00000F076FF782000F045FF00F0F5FE002073 +:1069F00000F040FF00F0F0FE204600F03BFF00F00A +:106A0000EBFEBDE8104000F083BF10B5044600F077 +:106A10005FFF782000F02EFF00F0DEFE402000F047 +:106A200029FF00F0D9FE204600F024FF00F0D4FE3C +:106A3000BDE8104000F06CBF10B5002306E000BFB9 +:106A400030F8024B21F813405B1C9BB29342F7D302 +:106A500010BD00002DE9F05FA0F1006415468A46E4 +:106A60008346B4F5802F5FD2FBF760FBE70AC4F3DF +:106A70004906C6F58064A54200D82C46DFF8AC90E4 +:106A80004FF0006000EBC72080464FF4806227493A +:106A9000FFF7D2FF00204FF6FF7106E0331839F8F8 +:106AA00013208A4203D1401C80B2A042F6D3A042F8 +:106AB0002ED24046FBF736F84CF25030FBF708F880 +:106AC0001B48016921F0020101610020494606E0EE +:106AD0003AF810208319401C21F8132080B2A042FC +:106AE000F6D3124940464FF4806200BF00F022F80E +:106AF000A54215D0281B0AEB440A0BEB440B0026D9 +:106B000085B24FF480647F1CA542B9D82C46B7E704 +:106B10004CF25030FAF7DCFF224651465846E5E782 +:106B2000BDE8F05FFBF7B8BABDE8F09FE0070020D2 +:106B3000002002402DE9F04116460F46054600248C +:106B40000AE000BF37F81420002329460120FBF794 +:106B5000ADFA641CA4B2AD1CB442F3D3BDE8F0811D +:106B6000704702680B6803600A6070474FF0E021CD +:106B70000428086903D020F004000861704740F041 +:106B80000400FAE7FBF78ABE30B58FB028216846CB +:106B9000F9F757FC14210AA8F9F753FC012108045E +:106BA000CDE900100024029402250491CDE907509C +:106BB0004FF4E01009906846FBF7E4FF60B90F203E +:106BC000CDE90A058020CDE90C0402210AA80E9423 +:106BD000FBF7FCFE002801D0FAF72CFF0FB030BD08 +:106BE000704700000148FCF7B8BB00009802002085 +:106BF000F0B502681C4B1D4D1D4E1E4F1E4C4FF034 +:106C0000804C984209D0A04207D0604505D0A842E8 +:106C100003D0B04201D0B84204D122F0700E4A68CD +:106C200042EA0E02984209D0A04207D0604505D042 +:106C3000A84203D0B04201D0B84203D122F440753B +:106C4000CA682A434D6922F080022A4302608A689A +:106C5000C2620A688262984201D0A04201D10969E9 +:106C6000016301214161F0BD002C0140000400409E +:106C700000080040000C00400034014010B584685A +:106C800042EA032224F47F440A432243826010BD77 +:106C9000826822F070020A4342F007018160704767 +:106CA00010B5036A046A24F001040462846924F0C4 +:106CB000F00444EA021423F00A020A4384610262E7 +:106CC00010BD10B5036A046A24F0100404628469DC +:106CD00023F0A00324F4704444EA023243EA011191 +:106CE0008261016210BD000070B586B010480024BA +:106CF0000294816941F00801816180690D4E00F0C4 +:106D0000080004904FF420400090012002250190DB +:106D1000694603953046FBF71DFA6803CDE9000488 +:106D2000694603953046FBF715FA06B070BD0000C2 +:106D300000100240000C014070B505460C460022D0 +:106D40000C4811468154521CD2B2052AFAD30022B3 +:106D50001146284600F010F800221146284600F09F +:106D60000BF804483038016B216090F83400207132 +:106D700070BD0000E80000202DE9F05F05461746D1 +:106D800000200E46444A044601461154401CC0B23D +:106D90000528FAD3002280214048FBF7E4FA64205A +:106DA00000F026FC17B145F0800501E005F07F05F5 +:106DB000DFF8EC904FF4005A012251464846FBF7A9 +:106DC000D2FA00274FF4804B0022D0465146484665 +:106DD000FBF7C9FA280601D5012200E000224FF492 +:106DE00000414846FBF7BFFA6806050E0122C2467D +:106DF00041464846FBF7B7FA142000F0F9FBDFF8EC +:106E00009880484698F80010490088F800105946C4 +:106E1000FBF79CFA28B198F8001041F0010188F8BE +:106E200000107F1CFFB2082FCED30027C8460022D7 +:106E3000D14651464046FBF796FA002E01DA012270 +:106E400000E000224FF400414046FBF78CFA760048 +:106E5000012249464046FBF786FA142000F0C8FBA1 +:106E6000640059464046FBF771FA08B144F001044A +:106E70007F1CFFB2202FDAD30748210E01220570B4 +:106E80004170210C8170210AC1700471BDE8F05F6E +:106E900080210248FBF767BAE8000020001001409B +:106EA000000C014001B5012269460248FCF706FECC +:106EB00008BD0000E002002010B5406A0021C18535 +:106EC000C184FCF7CCFB10BD70B5446A20684069F2 +:106ED00094F84110C0F3C0100025212904D118B145 +:106EE000E584204600F08EF82068406994F842104E +:106EF000C0F38010222904D118B1E585204600F0A6 +:106F00005AF8606C40F0100060642046FCF7A7FB64 +:106F100070BD10B50146406A096809684FF000026B +:106F200089062ED4C28501680C3151E8003F23F454 +:106F3000807341E80034002CF5D10168143151E828 +:106F4000003F23F0010341E80034002CF5D1016833 +:106F5000143151E8003F23F0400341E80034002C95 +:106F6000F5D1202180F84210016B012909D1016877 +:106F70000C3151E8003F23F0100341E80034002CAD +:106F8000F5D14263016B012902D0FCF795FD10BDDC +:106F9000818DFCF763FB10BD10B5406A0121416390 +:106FA000016B012902D0FCF788FD10BD818D4908D5 +:106FB000FCF754FB10BD01680C3151E8002F22F49E +:106FC000907241E80023002BF5D10168143151E89B +:106FD000002F22F0010241E80023002BF5D1016BC4 +:106FE000012909D101680C3151E8002F22F010026B +:106FF00041E80023002BF5D1202180F84210002128 +:107000000163704701680C3151E8002F22F0C00283 +:1070100041E80023002BF5D1202180F84110704772 +:1070200008B590F84210222901D0022008BD8268DC +:107030004FF480539A4201D1016921B1816A9A4289 +:107040001BD04AB10AE00268816A5268C2F30802A2 +:107050000A80816A891C08E0026972B1026852687C +:1070600002F07F020A70816A491C8162C18D491E4B +:107070000904090CC18503D01BE002685268F1E7DE +:107080000168CA6822F02002CA600168CA6822F456 +:107090008072CA6001684A6922F001024A612021B7 +:1070A00080F8421000214163026B012A03D0FCF7F3 +:1070B00003FD002008BD016301680C3151E8002F79 +:1070C00022F0100241E80023002BF5D101680A6884 +:1070D000D20602D50A6849680091818DFCF7BEFA94 +:1070E000E7E7000070B5044600680169E26821F432 +:1070F0004051114301612169A06808436169084357 +:107100002168CA6841F20C639A430243CA6020684E +:107110004169A26921F44071114341611E4920680F +:10712000884202D1FBF7F8FC01E0FBF7E5FC00EB3D +:10713000C00101EB0012606864218000B2FBF0F333 +:10714000B3FBF1F36FF018067343B2FBF0F5B2FB3B +:10715000F0F605EB8305322303EB0515B5FBF1F5DE +:10716000B6FBF1F605F0F00505EB0615B2FBF0F6FF +:10717000B2FBF0F0B0FBF1F06FF01802504306EBF9 +:10718000800003EB0010B0FBF1F0216800F00F006D +:107190002844886070BD00000038014038B5816225 +:1071A00004468285002013466064222284F842202F +:1071B000E56B1B4AAA62E56B1A4AEA62E56B1A4A5A +:1071C0002A63E26B50630A462168E06B091DFAF7F7 +:1071D0002BFF2068016840680090206948B1206852 +:1071E0000C3050E8001F41F4807140E80012002A82 +:1071F000F5D12068143050E8001F41F0010140E84B +:107200000012002AF5D12068143050E8001F41F028 +:10721000400140E80012002AF5D1002038BD0000EE +:10722000136F0008996F0008C96E000810B509486F +:10723000FCF716FA08480068800609D50648001DC4 +:1072400000680649C0B20870BDE8104000F0EABF0F +:1072500010BD0000E00200200038014000000020C6 +:1072600010B50548FCF7FCF9BDE8104006220349BB +:107270000148FCF7CCB90000280300205C00002086 +:107280000148FCF7EDB9000070030020002104E084 +:107290000222521C7D2AFCD3491C8142F8D370473C +:1072A000FEE710B503464078002203E09C5C604096 +:1072B000521CD2B28A42F9D310BD000070B5134EF1 +:1072C00005460024280601D5012200E00022802185 +:1072D0003046FBF748F86806050E0A2000F0A8F9CA +:1072E000012220213046FBF73EF80A2000F0A0F9E9 +:1072F000002220213046FBF736F80A2000F098F9EA +:10730000641CE4B2082CDDD370BD0000000801400D +:107310002DE9F041124F15460E4604460022102179 +:107320003846FBF720F80C20711E00EA840001F0BB +:107330000301084340F04000FFF7C0FF002405E0D0 +:107340002878FFF7BBFF641CE4B26D1CB442F7D38E +:107350003846BDE8F04101221021FBF704B80000D7 +:10736000000801402DE9F0410E46194905464878CC +:1073700000282AD0002088464860164901F5C874C4 +:1073800051F8202044F82020401CC0B26428F7D3D4 +:10739000632200211048FFF786FA681EC7B2D8F8AA +:1073A000040005E054F8271001F022FB7F1CFFB217 +:1073B000B742F7D30746701B4446401C01F0BEFCA1 +:1073C0000146384601F088FB6060BDE8F0810000AE +:1073D000A80000202C040020BC0500200F4810B598 +:1073E00001680F4C012912D1002101602078642826 +:1073F00001D2012100E00021414321700420FAF76D +:10740000A3FB084A217842F82100491C217020780A +:10741000642801D10120607010BD00000800002028 +:10742000A80000202C040020490050EAC12018BF09 +:1074300004204A0D18BF40F0010040F2FF72B2EB89 +:10744000515F08BF40F00200012808BF05207047C7 +:107450000907090E002804DB00F1E02080F8001481 +:10746000704700F00F0000F1E02080F8141D704715 +:1074700030380A2801D201207047002070470000F0 +:107480002DE9F0474E4C207850B90120207006229B +:107490004C494D48FFF7D0FA4A484C4900880860EB +:1074A0004B4D287860B300F0B7FB4A4800260168CE +:1074B00091B1066000F00EF900F0D4F8FDF7FCF889 +:1074C000A060287808B3FEF783FF4B211920FFF74F +:1074D00049FF606000F094FEFFF780FF3E493F489F +:1074E00000F034FCFAF7AEF92878002866D13C4F5A +:1074F0003C4D4FF4805938784FF4006A40B111E0A8 +:1075000000F01EFAFAF744F8CFE7FDF7A1FBDCE73D +:10751000012249462846FAF726FF0122514628460D +:10752000FAF721FF3878012820D1DFF8BC80D8F89D +:10753000000001280CD1002249462846FAF713FF23 +:10754000012251462846FAF70EFF387801280DD15E +:10755000D8F80000022831D1012249462846FAF71E +:1075600002FF002251462846FAF7FDFE387802282D +:1075700001D0032822D1E06864280AD100224946BC +:107580002846E660FAF7EFFE002251462846FAF751 +:10759000EAFE16480168002910D00660E068401C29 +:1075A000E06002280AD149462846E660FAF7D3FE91 +:1075B00051462846BDE8F047FAF7CDBEBDE8F08752 +:1075C000740000206807002000F00108640100201A +:1075D00096000020300000200080ED440000C842EA +:1075E00068010020000801409C01002010000020DC +:1075F00000E000BF401EFCD27047000010B56FF0E5 +:107600000400FFF7B3FA044804490068B0FBF1F046 +:107610000349087010BD00007000002000127A00BD +:1076200090000020002100E0491C8142FCDB7047F3 +:107630000B49097848434FF0E021486100228A61F4 +:10764000086940F0010008610869C30701D0C00360 +:10765000FAD5086920F0010008618A6170470000CE +:107660009000002070B51548154C164D0279C1796F +:10767000C2EB0262114442798079C2EB0242C0EB54 +:10768000002010440844104EE064010206D5C043B7 +:10769000206501F06CF82A460C4B04E0206501F0EF +:1076A00066F82A460A4B01F079F80022334601F0C9 +:1076B00075F801F02DF8606570BD0000B00700207E +:1076C000680100205000002800408F40000094BE58 +:1076D0000000943E70B5384C384D394920786870B8 +:1076E0006078A8702079421C0B5C052B07D0052818 +:1076F00001D2012000E000205043207132E0052A31 +:1077000001D9012200E00022A2EB820200EB42023A +:107710000A4452782A71821C052A01D9012200E00C +:107720000022A2EB820200EB42020A4492786A71C4 +:10773000C21C052A01D9012200E00022A2EB82022C +:1077400000EB42020A44D278AA71021D052A01D92F +:10775000012200E00022A2EB820200EB420008447A +:107760000079E87117492120FFF7E6FA1548FFF77D +:10777000AFF81549086015490968401A6421484363 +:107780004FF4205190FBF1F0E080010A29726872F9 +:1077900020210F48FAF7DAFD48B101210D48FAF728 +:1077A000D5FD30B194F83400801CE87070BD012024 +:1077B000FBE70220F9E7000068010020B007002085 +:1077C0005C000020ED000020DC0000208C00002088 +:1077D00000100140000C014010B50E4C0022802129 +:1077E0002046FAF7C0FD00F03FF801224021204674 +:1077F000FAF7B9FD00F038F8002240212046FAF7E8 +:10780000B2FD00F031F820460122BDE81040802191 +:10781000FAF7A9BD000C014000B585B00020029028 +:107820000F48816941F008018161816901F0080117 +:107830000491816941F0080181618069694600F025 +:1078400008000490C02000901120019003200390B4 +:107850000448FAF77FFC00F05BF805B000BD0000BB +:1078600000100240000C01400020401CC0B20A2859 +:10787000FBD3704770B5154E05460024280601D588 +:10788000012200E0002280213046FAF76CFDFFF76C +:10789000EBFF012240213046FAF765FDFFF7E4FFD8 +:1078A000002240213046FAF75EFD072C04D1012268 +:1078B00080213046FAF757FD6806050EFFF7D4FF22 +:1078C000641CE4B2082CD9D370BD0000000C014048 +:1078D00010B50E4C012280212046FAF744FD01220A +:1078E00040212046FAF73FFDFFF7BEFF002280212E +:1078F0002046FAF738FDFFF7B7FF00224021204667 +:10790000FAF731FDBDE81040FFF7AEBF000C0140B3 +:1079100010B50A4C002280212046FAF724FD0122EE +:1079200040212046FAF71FFDFFF79EFF2046012267 +:10793000BDE810408021FAF716BD0000000C0140A0 +:107940002DE9F04FA448012600274378012B0DD0E4 +:107950008278012A0AD0801F81784478214370D12F +:107960009E4904690968641C6CD021E19A4B4FF070 +:10797000020CDB1E1878012803D19948067083F8A1 +:1079800000C098485D78994C027897489849DFF88C +:1079900064E2DFF86492DFF864A2921E012D7DD1CB +:1079A00025460D2A2D780DD2DFE802F0078A0F2236 +:1079B0002B3C8A43536068809A000578032D02D2DD +:1079C0006D1C05707CE007707AE0A5F10108002DC0 +:1079D00002D000BF4FF0010508FB05F802D14FF0BF +:1079E000010501E04FF0000508EB4505257067E053 +:1079F0004DBB0D68012D01D96D1E00E00F250D60F6 +:107A00005EE0DEF80050022D09D04FF00008012D95 +:107A100000D0002508EB4508CEF8008050E04FF07C +:107A20000108F6E7DFF8D8B122E000BF8BF800804C +:107A300046E0D9F80080B8F1050F05D9A8F1010892 +:107A400004E0AEE0B3E03BE04FF00A08C9F8008084 +:107A500036E0DAF80080B8F10A0F02D9A8F101087F +:107A600001E04FF01408CAF8008029E0DFF894B173 +:107A70009BF80050BDB34FF00008D7E7DFF888B19E +:107A80009BF80050A5F10108002D01D04FF0010531 +:107A900008FB05F803D14FF0010502E012E04FF0BA +:107AA000000508EB45058BF8005009E0574D95F8A7 +:107AB0000080B8F1000F01D02F7001E085F800C000 +:107AC00083F801C09D78012D6BD10D2A67D2DFE8C4 +:107AD00002F00E6615202A39663B454F54606A0055 +:107AE000DFF82CB1C4E7FFE74FF001089EE701780B +:107AF00009B1491E00E00321017050E020780146E1 +:107B0000401C022901D2012100E0002148432070DD +:107B100045E0207808BB08680F2802D2401C0860A6 +:107B20003DE00E603BE0DEF80010022908D00022A4 +:107B3000012900D0002102EB4101CEF800102EE017 +:107B40000122F7E72E4814E0D9F800100A2901D2E3 +:107B5000491C00E00521C9F8001020E0DAF8001007 +:107B6000142901D2491C00E00A21CAF8001016E0CD +:107B700024480178C9B10021BEE7234908780246AC +:107B8000401C022A01D2012200E00022504308706A +:107B900005E01E48017809B1077000E0067083F81F +:107BA00002C0BDE8F08F1A48E3E70121A4E70161B4 +:107BB000C16004690C1B4FF0FF31062C08DB23B9B0 +:107BC0001AB9144A8670177046700161C160E8E7FF +:107BD000002CFAD4E5E700009A00002054000020B1 +:107BE000FE000020FD0000200A01002014010020FA +:107BF0003C0100205C010020440100204C010020D9 +:107C00000C0100200E0100201001002003010020C3 +:107C1000120100200401002030B5254801224478DB +:107C2000012C0FD08378012B0CD0801F8178012983 +:107C300028D14178002925D11E49056909686D1CA4 +:107C400021D021E01A480221C01E0378012B02D165 +:107C5000194B1A7001704278012A05D1174A13781E +:107C60005BB10023137041708278012A0AD1144B52 +:107C70001A78042A03D3002202E00123F2E7521CFF +:107C80001A70817030BD0161C16005694D1B4FF0F4 +:107C9000FF31062D09DB2CB923B900238370094B72 +:107CA0001A7042700161C16030BD002DFAD430BD40 +:107CB0009A00002054000020070100200801002045 +:107CC00005010020FD000020FAF7F0FDFEF75CFF43 +:107CD000FCF7D4FDFCF7BCFDFCF7B6FEFCF772FE2A +:107CE000FCF790FEFCF7E8FEFCF702FFFCF71CFF38 +:107CF000FFF784FCFFF790FDFCF734FF114C0122E5 +:107D000011032046FAF72FFB0122D1022046FAF791 +:107D10002AFB0D48FFF78CFC002202212046FAF7CF +:107D200022FBFCF7A1FCFCF7F7FCF9F78DFBFEF753 +:107D3000DBFF00F0F7FAFCF705FC00BFFFF7A0FB44 +:107D4000FCE700000008014080841E002DE9F0419E +:107D50000D4D884600260D4F0D4C296801F01AF98B +:107D600005D82068012802D03E70012020604146DD +:107D7000286801F00FF905D82068022802D03E706B +:107D800002202060BDE8F08178000020680100201A +:107D90009C0100202DE9F05FCF4CDFF840B3214675 +:107DA000A278896BCE48DFF83CA30227CE4E00258F +:107DB000491C4FF0010842F21079082A70D2DFE81E +:107DC00002F0B3040B88BAD6FDFCC8486562857022 +:107DD000A563A56235706DE1A06800F0AFFFC44FE8 +:107DE000396800F0D7FF4AD80021084600F01CFB94 +:107DF0004F460AE00021084600F016FB206C401CAC +:107E00002064B8422ADC307840B330780128F1D0C1 +:107E100084F80380B7492120FEF78EFFB548FEF7AE +:107E200057FDB5490860B54960640978192917D02C +:107E3000322918D06E291AD0D2291BD0A564B04897 +:107E40000168D1B10560A06B401CA063E169884264 +:107E50006AD3A078401CA070A5637CE02564D7E7B6 +:107E600000F59B2001E000F50C20A064E7E700F599 +:107E70009110FAE7A3490844F7E7A06BE6E7E06A48 +:107E800008B9C4F82C80A068963800F057FF39680C +:107E900001F080F8DAF80000554602D89A4902E06D +:107EA00042E043F6982188420CD001222720296025 +:107EB000FEF762FF2868012241082520CBF8001058 +:107EC000FEF75AFF94F83400904900F0ADFA06200E +:107ED00029E0DAF8000047F23051554688420CD0CC +:107EE000012227202960FEF747FF28680122410868 +:107EF0002520CBF80010FEF73FFFE078012802D0E4 +:107F0000022803D003E0C4F8348000E067636069AE +:107F100060B1810294F8340000F086FA30780028CD +:107F200002D1A078401CA070BDE8F09F206A00EB51 +:107F30008000C102EEE7764802680AB10560A163DD +:107F4000A1693220B1FBF0F0A16B8842ECD805208A +:107F5000A563A070E562FFF7BDFB6E48634B0A2284 +:107F60000188BDE8F05F4FF2010000F071B92021F7 +:107F7000FAF7ECF928B9606B012802D0C4F8348014 +:107F800008E001216448FAF7E1F930B9606B022892 +:107F900003D06763A5702570C6E74FF0030A84F825 +:107FA00002A054492120FEF7C7FE5248FEF790FC7C +:107FB000DFF84481C8F8000001E07DE069E0A16CD1 +:107FC0004FF0070BE9B1884241DB606B02283ED0DD +:107FD0000021E770084600F027FA0CE0002108466F +:107FE00000F022FA206C401C2064484501DD256425 +:107FF00027E0307818B130780128EFD021E02564EF +:1080000021E0E06800F09AFE3949096800F0C2FEFC +:108010001DD8606B02281AD00021E770084600F0D6 +:1080200003FA0BE00021084600F0FEF9206C401C2A +:1080300020644845DBDC30780028E0D03078012827 +:10804000F0D0307818B9C4E90D7584F802B0D8F8CA +:108050000000616C88429FDC606B02289CD100218B +:1080600084F803A0084600F0DFF90AE00021084682 +:1080700000F0DAF9206C401C2064484507DC3078B9 +:1080800028B130780128F1D02770A5704CE725641D +:10809000FAE72021FAF75AF918B9606B01287FF442 +:1080A0006DAF01211C48FAF751F918B9606B02282D +:1080B0007FF46FAFA77037E7184802680AB1056010 +:1080C000A163A06B6421B0FBF1F0E1698842DDD3CC +:1080D0000320A070A56327E768010020C4000020EA +:1080E00000100140C8000020B8000020B0070020A8 +:1080F00078000020ED000020DC000020C5010020F9 +:108100004800002000982100C0D401000070170032 +:1081100028000020C8010020000C014020000020A1 +:1081200070B520212A48FAF711F92A4C002528B900 +:10813000606B012802D00120606346E001212648DF +:10814000FAF704F9022120B9606B022801D06163BB +:108150003BE0A078062807D2DFE800F00603071B03 +:108160001D37A563A562A17070BD606960B1810211 +:1081700094F8340000F058F9184800780028F3D13A +:10818000A078401CA07070BD206A00EB8000C10286 +:10819000EEE70420F6E712480168A1B10560A06B84 +:1081A000401CA0630A28EED30520A563A070FFF74A +:1081B00091FA0D480B4B0A220188BDE870404FF23E +:1081C000010000F045B8A06BECE7A570257070BD0C +:1081D0000010014068010020000C0140B8000020A0 +:1081E00028000020B0070020C8010020034800211B +:1081F00041708170C170FCF7A5B90000C00100207A +:1082000007484178012902D18178491C8170C178E1 +:10821000002904D08078884201D3FFF7E7BF704778 +:10822000C00100200346094800B500783C2807D269 +:108230000A2000F06BF818465DF804EBF9F7A0BBD4 +:10824000FFF7D4FF5DF804EBFCF77CB9C001002018 +:1082500070B590B0052514468DF8005004F10B055B +:108260002E0A8DF801608DF802500D0A8DF8041069 +:1082700019498DF803500022C9888DF808000D0AAD +:108280008DF805508DF80610010A8DF807106D461F +:1082900004E0985CA918521C4872D2B2A242F8D3EA +:1082A00004F10900C1B22846FEF7FBFF2919002698 +:1082B0004872002088721B20C8720C3407E0A85D49 +:1082C000FEF7F0FD3220FEF7E1FF761CF6B2A64283 +:1082D000F5D310B070BD0000C001002010B50A4CED +:1082E000616888420ED060600146A06001222720AC +:1082F000FEF742FD606801224108BDE810402520DC +:10830000FEF73ABD10BD0000E0010020002805D0B6 +:10831000034901224A7000228A70C8707047000029 +:10832000C001002010B5012204210020FEF724FD29 +:10833000012238490A20FEF71FFD0122364910208C +:10834000FEF71AFD01220A211120FEF715FD012278 +:1083500000211320FEF710FD012200211420FEF75A +:108360000BFD012200211520FEF706FD2B4C0122FA +:1083700020206168FEF700FD012200212120FEF788 +:10838000FBFC012200212320FEF7F6FC0122242021 +:108390006169FEF7F1FC01222620A169FEF7ECFCE1 +:1083A00001222520E168FEF7E7FC01222720216950 +:1083B000FEF7E2FC01222A20E169FEF7DDFC012242 +:1083C0002820216AFEF7D8FC012210212B20FEF77D +:1083D000D3FC012243F6FF712C20FEF7CDFC0122D5 +:1083E0002D20A168FEF7C8FC012200213420FEF7F1 +:1083F000C3FC01220A496C20FEF7BEFC01220021C9 +:108400006D20FEF7B9FC0122BDE81040054970203F +:10841000FEF7B2BC00040800020A0700B800002002 +:10842000C30001001E000CC42DE9F04101263B4CA5 +:108430000F46002548B121464FF47A780978012883 +:108440002AD0022826D1E1B33CE0344922203A3137 +:10845000FEF772FC31483A30FEF73AFA2F49A06233 +:1084600035312120FEF768FC2C483530FEF730FA14 +:108470006062A06A68B126702946012220206560EA +:10848000FEF77AFC616ABDE8F04101222D20FEF77B +:1084900073BC2570BDE8F081A1B920492670353143 +:1084A0002120FEF749FC1D483530FEF711FA6560C2 +:1084B0006062294601222020FEF75EFC606AC11935 +:1084C00023E00FE020780128E4D1144935203F3122 +:1084D000FEF732FC11483F30FEF7FAF9E062800502 +:1084E000D7D4D7E70D49267035312120FEF724FC7B +:1084F0000A483530FEF7ECF96560606229460122D2 +:108500002020FEF739FC606AC11B01222D20FEF7F6 +:1085100033FC4046FFF76CF8D4E70000B8000020B9 +:108520002DE9F0410E46074620211748F9F70EFFC6 +:10853000164C08B9207878B901211548F9F706FFDB +:10854000144D10B92078012815D13846296800F05B +:1085500021FD08D8207830B100210846FFF764FFDC +:108560000120BDE8F0813146286800F013FD08D8ED +:108570002078012805D000210846FFF755FF02208A +:10858000EFE70020EDE700000010014008010020A7 +:10859000000C0140780000202DE9F84F4749484879 +:1085A000FFF7BEFF474D484C4FF480594FF4006A27 +:1085B0004FF0000830B1454F0126012830D0022885 +:1085C00014D149E0207888B1102341A2062100206F +:1085D000CDF80080FEF71AF910233DA206214020B5 +:1085E000CDF80080FEF712F984F800803A483B4944 +:1085F0003B4C007878B301284AD10220FFF714FFE2 +:108600002068002844D0012249462846C4F800804A +:10861000F9F7A9FE51462846BDE8F84FF9F79BBE89 +:108620002078012833D00023142206211846FEF7B3 +:108630003BF80023152206211420FEF735F801220D +:1086400049462846F9F78FFE002251462846F9F799 +:108650008AFE26701BE01DE02078022817D0002338 +:10866000142206214020FEF71FF8002315220621C0 +:108670005420FEF719F8002249462846F9F773FE00 +:10868000012251462846F9F76EFE022020703E7006 +:10869000BDE8F88F0120FFF7C7FE20680028F7D05B +:1086A00049462846C4F80080F9F755FE5146284649 +:1086B000BDE8F84F0122F9F756BE00000000E14482 +:1086C0000000484300080140E001002004010020B0 +:1086D0002D2D2D2D2D0000000801002000E02E0082 +:1086E0004000002010B500290AD00878002807D0E3 +:1086F00005487844F8F784FA002801D0002010BD1E +:108700000248784410BD0000CA1B0000C21B0000D4 +:108710004FEA41034FEA5353A3F58063D3F11E039D +:10872000C8BFD3F1210C0CDD4FF0004242EAC12258 +:1087300042EA505232FA03FC8CEAE17CACEBE17085 +:108740007047102BC4BF0020704703F5787CBCF144 +:10875000FF3F04D06FF0004282EA2100704770B5FD +:1087600000F0C6F84992248000207047F2E710F02C +:10877000004248BF4042B0FA80F310FA03F10AD039 +:10878000C3F11D0303F580634FEA415002EB03522E +:1087900002EBD12170474FF000007047DFF848C16D +:1087A00070B51CEA111E1EBF1CEA13159EEA0C0FC1 +:1087B00095EA0C0F00F06F8081EA030423EA4C1362 +:1087C0004EEAD47E21EA4C1141F4801143F4801327 +:1087D000AE44A1FB024CA0FB0365AEF17F7E3619CF +:1087E00055EB0C05A1FB034C4CF10003A0FB021C54 +:1087F00016EB0C06654153F10003094218BF46F021 +:10880000010613F4007F0BD14FEA03314FEA053024 +:10881000340341EA155140EA16506FF003020AE0B2 +:108820004FEAC3214FEAC520F40241EA555140EA1C +:1088300056506FF0020202EB2E4201EB025585EA20 +:10884000CE710AD05FEA440C18BF24F0004450F106 +:10885000000041F1000120EAD47040F2FE7C624544 +:1088600000D270BDA84214BF4FF080444FF0404486 +:10887000002E08BF0024BEF1806FA8BFA1F1C04147 +:10888000BDE8704080F282804FF0000001F1C041ED +:1088900001F0004170479EEA0C0F0CEA131518BF57 +:1088A00095EA0C0F06D04FF0000081EA030E0EF09F +:1088B000004170BD00F01CF88900013E00F007B8CF +:1088C00000F009B84FEA430C5FEA5C5C08D081EA2B +:1088D000030100F05BB84FEA410C5FEA5C5CF6D143 +:1088E0004FF00000014970470000FF070000F87FCB +:1088F0000EF1020E2EF0030E5EF8046B364205D424 +:10890000012A43EB030515F5001F12D8012841EB9E +:10891000010C1CF5001F0CD80ED14FEAD17C15F5C7 +:10892000001F0CEB4C0C0CF1020C08BF4CEBD37C81 +:1089300004E04FF0080C01E04FEAD37C0CEB4C054F +:1089400026FA05F606F00706B6F1040C06D20EEB81 +:10895000860CBDE870404CF0010C6047DFE80CF07D +:10896000090B02024FF000414FF00000A1F5002179 +:1089700070BD19461046012851EB010418BFD4F50B +:10898000001484BF002001F0004170BD0808A0F56C +:1089900000114FEA3101704743004FEAD30C4FEA10 +:1089A0003C0C43401FBF40070CF1605113F0FE4FD9 +:1089B00070471CF0006F03D100200CF0004170479D +:1089C0000CF0004343EA507010B540EACC0000F0D0 +:1089D00096FA00BF000000924FEA0001FFF7D6BFF1 +:1089E0004FF000414FF00000A1F50021704700005A +:1089F00090EA010F48BF81F0004100F10483421A60 +:108A00003CBF801A89184FEAD0524FF07F4C1CEAC5 +:108A1000410FA2EBD15318BF9CEA026F00F03B80DC +:108A20004FF0004C4CEA00204CEA012121FA03FCF3 +:108A300010EB0C0C1ED202F1FF325FEA1C2040EB5F +:108A4000C25038BF70471CF07F0F4FEA400C18BF70 +:108A5000BCF17F4F38BF7047C3F12003994008BF76 +:108A600020F00100BCF17F4F38BF7047A0F1C0403B +:108A700000F08BBA4FEA3C00000A40EBC25028BF1E +:108A80001CF0FF0F4FEA400CE6D018BFBCF17F4F3F +:108A900038BF7047EAE79CEA026F05D010EA5C0F26 +:108AA00008BF00F00040704710B500F028FA00BF82 +:108AB00064FBBE3E014800F016BB00BF0000C07F53 +:108AC000401058BFC0F14040491058BFC1F140416B +:108AD0008142EFF3008070474FF47F0C1CEAD01204 +:108AE0001EBF1CEAD11392EA0C0F93EA0C0F00F0A0 +:108AF000858090EA010F48BF42F4807240F4000C78 +:108B000041F400002CF07F4120F07F4000B581420D +:108B1000A2EB03020FF2081CACEB504EC0F10000B8 +:108B20009EF800E04FEA4E0E00FB0EFC38BF4900F5 +:108B30004FEA2C1C02F5FA020CFB0EF34FEACE1E94 +:108B40004FEA112C4FEAC1210EEB635E42EB224249 +:108B50000EFB0CFC4FEA1C5300FB03114FEA112CD7 +:108B60004FEA01310EFB0CFC4FEADC4C00FB0C1110 +:108B7000C14228BF09184CEB03335DF804EB10EB3E +:108B8000410143EBC250B2F57C0F38BF704729D585 +:108B900012F0F00F1CBF00F1C04000F00040704721 +:108BA000008182838485868788898B8C8D8E8F91C6 +:108BB0009293959697999A9C9D9FA0A2A3A5A7A8EA +:108BC000AAACAEB0B2B3B5B7B9BCBEC0C2C5C7C916 +:108BD000CCCED1D4D7D9DCDFE2E6E9ECF0F3F7FA7A +:108BE000FE0000004FEA400C0CF1807CBCF17E4F8F +:108BF00028BF7047B0F1C04000F0C7B990EA010F3C +:108C00000CEAD11348BF42F48072624538BF634515 +:108C100007D213F47F0F16D080EA010000F0004065 +:108C2000704710B500F06BF9097EFC3E00F005B806 +:108C300080EA010000F00040704780EA010000F087 +:108C4000004000F0A2B912F47F0F04BF0248704741 +:108C500080EA010000F099B90000C07F50EA010CE1 +:108C600000F113801CF5000F58BFBCF5000F01D4B4 +:108C70008842704707D710F5000F58BF11F5000F55 +:108C800015D488427047894270471CF5000F04D5FF +:108C9000BCF5000FF7D5814270474FF0807C1CEB8C +:108CA000400F38BF1CEB410F01D28142704710B515 +:108CB00000F025F9922449004FF000504FF0805108 +:108CC000FFF7FEBE41000B0ED3F19E0208D950F40F +:108CD00000034FEA032323FA02F048BF40427047E3 +:108CE00010B500F00CF900BF4992248000207047B5 +:108CF0006FF0004282EA200070470000C10DD1F100 +:108D00009E0206DB4FEA002343F0004323FA02F001 +:108D10007047004207D54FEA4001B1F1FE4F02D241 +:108D20004FF00000704710B500F0E9F84992248038 +:108D3000002070476FEA20007047000010F00041EB +:108D400048BF4042B0FA80F310FA03F2C3F19D032A +:108D50000BD051EAC35101EB1220530638BF7047C4 +:108D600000F1010008BF20F001007047B0FA80F365 +:108D700010FA03F2C3F19D030AD0D90501EB1220CA +:108D8000530638BF704700F1010008BF20F0010012 +:108D90007047000050EA010C00F113801CF5000F31 +:108DA00058BFBCF5000F01D48842704707D710F5B3 +:108DB000000F58BF11F5000F15D488427047894243 +:108DC00070471CF5000F04D5BCF5000FF7D58142A4 +:108DD00070474FF0807C1CEB400F38BF1CEB410FFD +:108DE00001D28142704710B500F089F89224490001 +:108DF0004FF000504FF08051FFF762BE4FF47F0CF0 +:108E00001CEAD0121EBF1CEAD11392EA0C0F93EA9F +:108E10000C0F00F0478090EA010F48BF42F48072C7 +:108E20004FF0004C4CEA00204CEA012102EB030217 +:108E3000A0FB0113A2F50002002918BF43F00103B3 +:108E40005B0028BF4FEA330342EB22425FEA132C58 +:108E50004CEBC2502EBFBCEB436FB2F57C0F70479A +:108E60004FEA036CBCF1004F08BF20F00100B2F5DF +:108E70007C0F38BF70470BD582F0FF0212F5803FA0 +:108E8000C8BF704700F1C040D8BF00F00040704735 +:108E900000F5000C5FEA4C0C48BF7047B0F1C040D1 +:108EA00000F073B890EA010F0CEAD11348BF42F406 +:108EB0008072624538BF634504D280EA010000F049 +:108EC0000040704710B500F01AF800BF8900013E5D +:108ED00000F007B800F009B85FEA410C5FEA1C6CCB +:108EE00008D080EA010000F050B85FEA400C5FEA69 +:108EF0001C6CF6D14FF00040A0F5800070470EF1D9 +:108F0000020E2EF0030E5EF8044B244204D44FEA06 +:108F10004102B2F17F4F11D84FEA4003B3F17F4FC6 +:108F20000CD80ED14FEAD07CB2F17F4F0CEB4C0C39 +:108F30000CF1020C08BF4CEBD17C04E04FF0080CA4 +:108F400001E04FEAD17C0CEB4C0324FA03F404F06B +:108F50000704B4F1040C06D20EEB840CBDE81040FB +:108F60004CF0010C6047DFE80CF0070802024FF0FC +:108F70000040A0F5800010BD0846420018BFD2F1A5 +:108F8000807288BF00F0004010BDFF2141EAD05040 +:108F9000C005704751EA000C00F113801CF5000F6A +:108FA00058BFBCF5000F01D48142704707D711F5B7 +:108FB000000F58BF10F5000F15D481427047894249 +:108FC00070471CF5000F04D5BCF5000FF7D588429B +:108FD00070474FF0807C1CEB410F38BF1CEB400FFB +:108FE00001D28842704780EA010081EA000180EAEC +:108FF0000100FFF7F8BE000090EA010F48BF81F0C2 +:1090000000413FF5FCAC421A04D882F00042A0EBCC +:10901000020011444FEAD0524FF07F4C1CEA410F3E +:10902000A2EBD15318BF9CEA026F4AD04FF0004C1C +:109030004CEA00204CEA012121FA03FCB0EB0C0CB5 +:109040000FD412F0FE0F36D05FEA4C001DD500128F +:1090500040EBC25038BF70471CF03F0F18BF70473D +:109060000BE0A2F101025FEA1C2040EBC25038BFC6 +:1090700070471CF07F0F18BF7047C3F12003994061 +:1090800014BF401E20F00100704780084FEA1223F1 +:1090900008BF7047B0FA80FCA2EB0C02CCF1280CA0 +:1090A00060FA0CF093EA122F04BF00EBC250704735 +:1090B0004FEAC3707047130A5FEADC1008BF7047BD +:1090C000F6E79CEA026F04D010EA5C0F08BF0020AC +:1090D000704710B5FFF713FF40DFF63E81F0004008 +:1090E0007047F7F70ABB0CF00F03092B08BF0820E5 +:1090F00000F051800A2B0BD0082B18BF704708BF17 +:109100001CF0400F0AD04FF000004FF000017047F4 +:109110001CF0400F18BF4FF0004070471CF0100FBC +:1091200008D020F0704300F07F4242EAD3014FEABA +:109130004370704700F0604021F07F4242EA000235 +:1091400001F07F4040EA727070474FF0FF0212EA70 +:10915000D0521CBF92F0FF038B42C2BFD14200EB42 +:10916000C1507047002A0AD0002B0BD0002900F014 +:109170000040A4BF40F0FE4040F40000704700F003 +:109180000040704743024FF00B0C18BF4CF0806C4E +:109190007FF490AC70471CF4801F11D01CF4E02FBA +:1091A00003D06FEACC31490070474FF04050EFF3E5 +:1091B000008222F0704242EA000282F30088704787 +:1091C0004FF000007047010202030405060708097A +:1091D0000A0B0C0D0E0F1010000000000000000024 +:1091E000010203040607080900000000010203044D +:1091F0000000000000000000002F00000000070039 +:10920000070000147F147F1400242A7F2A120062B2 +:10921000640813230036495522500000050300005E +:1092200000001C224100000041221C000014083EE6 +:1092300008140008083E0808000000A060000008AC +:109240000808080800006060000000201008040200 +:10925000003E5149453E0000427F400000426151BE +:109260004946002141454B31001814127F10002758 +:1092700045454539003C4A4949300001710905031B +:1092800000364949493600064949291E000036364C +:1092900000000000563600000008142241000014AF +:1092A000141414140000412214080002015109068C +:1092B00000324959513E007C1211127C007F49490D +:1092C0004936003E41414122007F4141221C007F3E +:1092D00049494941007F09090901003E4149497A4C +:1092E000007F0808087F0000417F410000204041C6 +:1092F0003F01007F08142241007F40404040007F32 +:10930000020C027F007F0408107F003E4141413E75 +:10931000007F09090906003E4151215E007F0919BD +:1093200029460046494949310001017F0101003FBA +:109330004040403F001F2040201F003F4038403F3A +:10934000006314081463000708700807006151499E +:10935000454300007F41410000552A552A55000031 +:1093600041417F00000402010204004040404040AF +:10937000000001020400002054545478007F484447 +:10938000443800384444442000384444487F00387E +:109390005454541800087E0901020018A4A4A47CA7 +:1093A000007F080404780000447D40000040808471 +:1093B0007D00007F102844000000417F4000007CB9 +:1093C00004180478007C08040478003844444438C5 +:1093D00000FC242424180018242418FC007C080411 +:1093E000040800485454542000043F444020003CEA +:1093F0004040207C001C2040201C003C4030403C71 +:10940000004428102844001CA0A0A07C0044645400 +:109410004C44141414141414000000000000000044 +:109420000000000000000000000000F80000000044 +:10943000000000333000000000100C06100C060085 +:10944000000000000000000040C07840C0784000EC +:10945000043F04043F040400007088FC083000004E +:10946000001820FF211E0000F008F000E0180000A6 +:1094700000211C031E211E0000F00888700000005F +:109480001E2123241927211010160E0000000000B1 +:109490000000000000000000000000E018040200CE +:1094A000000000071820400000020418E00000003F +:1094B0000040201807000000404080F0804040003D +:1094C0000202010F01020200000000F00000000093 +:1094D0000101011F01010100000000000000000067 +:1094E00080B07000000000000000000000000000DC +:1094F0000001010101010101000000000000000065 +:1095000000303000000000000000000080601804FF +:10951000006018060100000000E010080810E000DC +:10952000000F102020100F00001010F800000000A5 +:109530000020203F202000000070080808887000EC +:10954000003028242221300000300888884830006C +:109550000018202020110E000000C02010F800008C +:1095600000070424243F240000F808888808080025 +:109570000019212020110E0000E01088881800003A +:10958000000F112020110E0000380808C83808000C +:109590000000003F0000000000708808088870008C +:1095A000001C222121221C0000E010080810E0000D +:1095B0000000312222110F00000000C0C000000096 +:1095C00000000030300000000000008000000000BB +:1095D00000008060000000000000804020100800B3 +:1095E000000102040810200040404040404040007C +:1095F0000404040404040400000810204080000057 +:109600000020100804020100007048080808F0005B +:109610000000003036010000C030C828E810E0002B +:109620000718272423140B000000C038E0000000B6 +:10963000203C23020227382008F888888870000020 +:10964000203F202020110E00C030080808083800F4 +:10965000071820202010080008F808080810E0006B +:10966000203F202020100F0008F88888E80810000C +:10967000203F20202320180008F88888E8081000E0 +:10968000203F200003000000C03008080838000018 +:1096900007182020221E020008F808000008F80819 +:1096A000203F210101213F20000808F808080000A0 +:1096B0000020203F2020000000000808F8080800D3 +:1096C000C08080807F00000008F888C0281808004B +:1096D000203F20012638200008F808000000000084 +:1096E000203F20202020300008F8F800F8F808007B +:1096F000203F003F003F200008F830C00008F80875 +:10970000203F200007183F00E01008080810E00084 +:109710000F10202020100F0008F808080808F0009B +:10972000203F210101010000E01008080810E000BE +:109730000F18242438504F0008F888888888700053 +:10974000203F2000030C30200070880808083800F3 +:109750000038202121221C00180808F808081800E9 +:109760000000203F2000000008F808000008F8086A +:10977000001F202020201F000878880000C838081B +:10978000000007380E010000F80800F80008F80093 +:10979000033C0700073C030008186880806818082D +:1097A00020302C03032C30200838C800C8380800AB +:1097B0000000203F2000000010080808C8380800FA +:1097C0002038262120201800000000FE020202009E +:1097D0000000007F40404000000C30C0000000004E +:1097E000000000010638C00000020202FE00000076 +:1097F000004040407F00000000000402020204001C +:109800000000000000000000000000000000000058 +:109810008080808080808080000202040000000040 +:109820000000000000000000000080808080000038 +:109830000019242222223F2008F800808000000026 +:10984000003F112020110E000000008080800000E9 +:10985000000E112020201100000000808088F800F8 +:10986000000E112020103F2000008080808000002A +:10987000001F222222221300008080F0888888188E +:109880000020203F20200000000080808080800099 +:10989000006B94949493600008F80080808000002E +:1098A000203F210000203F20008098980000000009 +:1098B0000020203F20200000000000809898000039 +:1098C00000C08080807F000008F800008080800059 +:1098D000203F24022D302000000808F8000000007E +:1098E0000020203F20200000808080808080800039 +:1098F000203F20003F20003F8080008080800000CB +:10990000203F210000203F20000080808080000058 +:10991000001F202020201F00808000808000000089 +:1099200080FFA12020110E000000008080808000B8 +:10993000000E112020A0FF808080800080808000A9 +:1099400020203F21200001000000808080808000D6 +:109950000033242424241900008080E0808000004B +:109960000000001F20200000808000000080800098 +:10997000001F202020103F208080800000808080F9 +:1099800000010E3008060100808000800080808089 +:109990000F300C030C300F000080800080808000AE +:1099A0000020312E0E3120008080800000808080D9 +:1099B00080818E7018060100008080808080800089 +:1099C0000021302C2221300000000000807C0202A7 +:1099D00000000000003F404000000000FF000000C9 +:1099E00000000000FF0000000002027C8000000078 +:1099F0000040403F00000000000601010202040494 +:109A00000000000000000000040444C44F4444C4AB +:109A100024242FB42404040040442424150C04FE00 +:109A2000040C1524244440000000F8494A4C48F82E +:109A3000484C4A49F800000010101312121212FF8D +:109A40001212121213101000002020A86C2A3928BC +:109A5000A82A6CA82020000002828190924A4945E1 +:109A6000242210080102020090523410FF103452D8 +:109A700080708F0808F80800829A566322528E0080 +:109A80008040330C3340800000007E0000FF004027 +:109A9000300F04146404000040407E42427E424283 +:109AA000427E42427E4040001060028C00FE02F284 +:109AB00002FE00F800FF000004047E018047300F22 +:109AC00010270047807F00000000F888888888FF02 +:109AD00088888888F800000000001F080808087FB0 +:109AE000888888889F80F0001010D0FF901000FEBA +:109AF000020202FE00000000040300FF0083601F5A +:109B00000000003F40407800101010FF902098485F +:109B100028090E2848A818000242817F00404042D0 +:109B200042427E424242400040504E4848FF484830 +:109B30004840F80000FF000000003E0202FF122231 +:109B40001E000F40807F000084E45CC40008C83918 +:109B50008E0808CC3B880800003F103F00635A463F +:109B6000E100635A46E10000809090484C5724E49D +:109B700024544C4480808000004222120A42827F9A +:109B800002020A12224200000000041464040CB411 +:109B9000020242330200000040412111090503FF87 +:109BA00003050911214140001010D0FF90001091D1 +:109BB0009690F09094931000040300FF00010404B9 +:109BC0000404FF040404040000FE0222DA0600FE7E +:109BD00022222222FE00000000FF08100847407FDA +:109BE000424242427F404000000000FE4242424268 +:109BF000C24242427E0000008040300F0000000060 +:109C0000030C1020408080001060028C0000FE9247 +:109C100092929292FE00000004047E01407E424235 +:109C20007E427E42427E40000000FC242424FC252B +:109C30002624FC242424040040308F80844C5525A5 +:109C40002525554C8080800000FE225A8600FE9219 +:109C500092929292FE00000000FF04080700FF406D +:109C600020030C1422414000008060F8071090107F +:109C700011161010D0100000010000FF4040415E9E +:109C80004040704E414040004262524AC6425262D9 +:109C9000C200F80000FF000040C444447F24242494 +:109CA00020000F40807F0000404042CC0010101088 +:109CB000907F9010101010000040201F2048444258 +:109CC00041404041424C4000404042CC00202222D2 +:109CD000A2622222222000000040201F20444E4584 +:109CE00044444445464C4000001088C43300404280 +:109CF0004242C24242424000020100FF0000000016 +:109D000040807F00000000001010D0FF9014E4AFEE +:109D1000A4A4A4AFE4040000040300FF00894B2ABC +:109D20001A0E1A2A4B888000101090909090901074 +:109D300010FF101011161000002060203F101010AE +:109D400000030C102040F8000000C04040407F4855 +:109D5000484848C8080800008040370404146404D8 +:109D60001464040710E000004044C444444440101C +:109D700010FF101010F00000103C131014B8403009 +:109D80000E014080403F00001088C43300FE12D214 +:109D900052527F5151D110000100FF40300F00FF9F +:109DA0004A4A4A4A4AFF0000048484FC848400042E +:109DB0000484E41C840404002060201F10100402AA +:109DC0000100FF00000106004040407C404040FF91 +:109DD0004444444444404000809088464040202F02 +:109DE000101008040200000080808080FF8080A0A6 +:109DF000908884828080800000000000FF40211253 +:109E000004081020204040000808080808F8898E3F +:109E1000888888880808080000804020180700000B +:109E20004080403F0000000000F808080CCA494884 +:109E300048C8080808F8000000FF0000001F0808D4 +:109E4000081F0040807F0000000202C2020202FEE2 +:109E500082828282820200004040407F4040407FF8 +:109E600040404040404040000000FC2424E42424C2 +:109E7000222222A36200000040308F804040231441 +:109E800008142241408080000484E45C44C4201013 +:109E9000E82724E4342CE00002017F10103F8060AA +:109EA0001F09093F49897F00404042CC0000000063 +:109EB00000FF0000000000000000003F9048201854 +:109EC00007000718204080000202FE929292FE02D4 +:109ED00006FC040404FC000008180F080804FF0432 +:109EE00084402718274080001060020CC000E22C3C +:109EF000203F2028E600000004047C030000FF0946 +:109F0000090949897F000000001088C433004042DD +:109F10004242C24242424000020100FF00000000F3 +:109F200040807F00000000000000F010101010FFC3 +:109F300010101010F000000000000F04040404FFD3 +:109F4000040404040F0000000000E2828282828286 +:109F5000828282FE0000000000003F4040404040FE +:109F60004040404040780000100C04242424252662 +:109F70002424242404140C0000818141310F0101A8 +:109F8000017F818181F100000000F88888888808BD +:109F900008FF08090AC8080080601F0010201F8001 +:109FA000402116182641F800404042CC0040A09EB7 +:109FB0008282829EA02020000000003F90884043C3 +:109FC0002C10284641808000001715D55557557D27 +:109FD000555755D5151700004040407F55555555EC +:109FE0005555557F4040400000F8010600F0121220 +:109FF00012F2020202FE000000FF0000001F111119 +:10A00000111F0040807F000000FE225A8600027A65 +:10A010004A4A4A4A4A7A020000FF04080700FF0938 +:10A020000B0D790D4B897F001060028C000E2212FF +:10A030000AC20A12220E000004047E012021110926 +:10A0400005FF050911212000201008F7545454542D +:10A05000545454F404040000809090494D57252531 +:10A0600025554D45808080001010D0FF901080480D +:10A0700028090E0828488800040300FF000180809A +:10A08000432C102C4380800000020CE04020F84F4D +:10A090004849FE484848080004047F000000FF22A9 +:10A0A00022223F2222222000004042445840407F8A +:10A0B00040405048C60000000040444444444444EA +:10A0C00044444444FF0000000808E8292E28E8081A +:10A0D00008C80C0BE80808000000FF0949897F0048 +:10A0E000000F40807F00000040484848FF4848007B +:10A0F000C4444444FC00000080601F207F4444406E +:10A100004F505050505C40004020100827448404B9 +:10A110000404040404FC00000000000818080404FF +:10A1200002024180403F0000404042CC0004F494D1 +:10A1300094FF9494F40400000040201F20484442FF +:10A14000415F414244484000404042CC00909090E2 +:10A150009090FF10111610000000003F1028603F83 +:10A160001010010E3040F00000E000FF1020080841 +:10A1700008FF0808F8000000010000FF00814131DD +:10A180000D030D3141818100F000FF0810C05F55C3 +:10A19000D555D5555FC000000000FF0080834A5AA6 +:10A1A0002B2A2B5A4A838000001088C43300FE9269 +:10A1B00092929292FE000000020100FF0000FF4018 +:10A1C00020030C1422414000C8B88FE888888048DA +:10A1D00028090E0828488800081808FF0404808011 +:10A1E000432C102C43808000404042CC00109292BF +:10A1F00092FF9191911010000040201F20405F4875 +:10A20000484848485F40400002400000000000A06D +:10A210000000000005400000000000C80000000031 +:10A220000C4000000000409C0000000019400000AD +:10A230000020BCBE0000000034400000BFC91B8EDF +:10A2400000000004B5400000504BCFD06607E2CFBD +:10A25000010000006C4100003E8251AADFEEA734ED +:10A2600001000000D9420000DCB5A0E23A301F979F +:10A27000FFFFFFFFB4450000FD25A0C8E9A3C14FC3 +:10A28000FFFFFFFFFF3F0000000000800000000014 +:10A29000FF3F00000000008000000000D8A200087E +:10A2A00000000020EC0100006C01000828A3000859 +:10A2B000EC01002054140000C80100081C0000003C +:10A2C00043000000F8FFFFFF0C0000000E0000003C +:10A2D0000F0000002E000000016432018210D32420 +:10A2E000F432641B050123031532FF5AFF01E950C4 +:10A2F000C123204E23409C23A00F8BB80B080924B8 +:10A300009A31EA02520928D8091A3A69201BD8045E +:10A310006369AC22031AB01009158A091314091FC6 +:08A320009E1319A10223B100F4 :0400000508000131BD :00000001FF diff --git a/MDK-ARM/mfps/mfps.htm b/MDK-ARM/mfps/mfps.htm index e6d3e61..a22a0b3 100644 --- a/MDK-ARM/mfps/mfps.htm +++ b/MDK-ARM/mfps/mfps.htm @@ -3,7 +3,7 @@ Static Call Graph - [mfps\mfps.axf]

Static Call Graph for image mfps\mfps.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Oct 14 18:13:31 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Oct 15 17:15:05 2024

Maximum Stack Usage = 324 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -24,8 +24,8 @@ Mutually Recursive functions
  • NMI_Handler   ⇒   NMI_Handler
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    -
  • QuickSort   ⇒   QuickSort
    +
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    +
  • QuickSort   ⇒   QuickSort

    @@ -130,15 +130,15 @@ Global Symbols

    [Calls]
    • >>   __rt_entry
    -

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    __decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

    __decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

    __decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

    __decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

    _printf_f (Thumb, 0 bytes, Stack size unknown bytes, _printf_f.o(.ARM.Collect$$_printf_percent$$00000003))

    [Stack]

    • Max Depth = 324 + Unknown Stack Size @@ -158,31 +158,31 @@ Global Symbols
      [Calls]
      • >>   _printf_int_dec
      -

      _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)) +

      _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))

      __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

      [Called By]

      • >>   __rt_entry_li
      -

      __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) +

      __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) -

      __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) +

      __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))

      __rt_lib_init_lc_common (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000F))

      [Calls]

      • >>   __rt_locale
      -

      __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

      __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

      __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

      __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) -

      __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

      __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) -

      __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) +

      __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) -

      __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

      __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

      __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

      __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))

      __rt_lib_init_lc_numeric_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000016))

      [Stack]

      • Max Depth = 8 + Unknown Stack Size @@ -191,58 +191,58 @@ Global Symbols
        [Calls]
        • >>   _get_lc_numeric
        -

        __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

        __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

        __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) +

        __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) -

        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

        __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

        __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

        __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

        __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

        __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) +

        __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) -

        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

        __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

        __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))

        __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

        [Called By]

        • >>   __rt_exit_ls
        -

        __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) +

        __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) -

        __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) +

        __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) -

        __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) +

        __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) -

        __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) +

        __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) -

        __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) +

        __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) -

        __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) +

        __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) -

        __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) +

        __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) -

        __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) +

        __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))

        __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))

        [Called By]

        • >>   __scatterload_rt2
        • >>   __main
        -

        __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

        __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

        __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

        [Stack]

        • Max Depth = 8 + Unknown Stack Size @@ -255,7 +255,7 @@ Global Symbols

          [Calls]
          • >>   __rt_lib_init
          -

          __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

          __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

          __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))

          [Stack]

          • Max Depth = 208 + Unknown Stack Size @@ -265,7 +265,7 @@ Global Symbols
          • >>   exit
          -

          __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

          __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

          __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

          [Called By]

          • >>   exit @@ -275,7 +275,7 @@ Global Symbols

            [Calls]
            • >>   __rt_lib_shutdown
            -

            __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

            __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

            __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

            [Calls]

            • >>   _sys_exit @@ -452,7 +452,7 @@ Global Symbols

              [Called By]
              • >>   HAL_FLASH_Program
              -

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

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

              __2sprintf (Thumb, 34 bytes, Stack size 32 bytes, noretval__2sprintf.o(.text))

              [Stack]

              • Max Depth = 128 + Unknown Stack Size @@ -482,23 +482,23 @@ Global Symbols
                [Called By]
                • >>   _printf_char_common
                -

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

                __aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))

                [Stack]

                • Max Depth = 4
                • Call Chain = __aeabi_memclr4
                -
                [Called By]
                • >>   SystemClock_Config +
                  [Called By]
                  • >>   SystemClock_Config
                  -

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

                  __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                  __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                  __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                  _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

                  _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) -

                  __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                  __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                  __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                  __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                  __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                  __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

                  _printf_int_common (Thumb, 178 bytes, Stack size 32 bytes, _printf_intcommon.o(.text))

                  [Stack]

                  • Max Depth = 32
                  • Call Chain = _printf_int_common @@ -506,7 +506,7 @@ Global Symbols
                    [Called By]
                    • >>   _printf_int_dec
                    -

                    __lib_sel_fp_printf (Thumb, 2 bytes, Stack size 0 bytes, _printf_fp_dec.o(.text), UNUSED) +

                    __lib_sel_fp_printf (Thumb, 2 bytes, Stack size 0 bytes, _printf_fp_dec.o(.text), UNUSED)

                    _printf_fp_dec_real (Thumb, 620 bytes, Stack size 104 bytes, _printf_fp_dec.o(.text))

                    [Stack]

                    • Max Depth = 324
                    • Call Chain = _printf_fp_dec_real ⇒ _fp_digits ⇒ _btod_etento ⇒ _btod_emul ⇒ _e2e @@ -559,13 +559,13 @@ Global Symbols
                      [Called By]
                      • >>   _fp_digits
                      -

                      __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                      __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                      __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

                      [Called By]

                      • >>   __user_setup_stackheap
                      -

                      __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                      __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                      __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                      [Stack]

                      • Max Depth = 8 + Unknown Stack Size @@ -586,7 +586,7 @@ Global Symbols
                        [Called By]
                        • >>   __rt_entry_main
                        -

                        strcmp (Thumb, 128 bytes, Stack size 0 bytes, strcmpv7m.o(.text)) +

                        strcmp (Thumb, 128 bytes, Stack size 0 bytes, strcmpv7m.o(.text))

                        [Called By]

                        • >>   _get_lc_numeric
                        @@ -594,11 +594,11 @@ Global Symbols

                        [Called By]
                        • >>   __rt_exit_exit
                        -

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

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

                        __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                        __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                        __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) +

                        __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED)

                        _btod_d2e (Thumb, 62 bytes, Stack size 0 bytes, btod.o(CL$$btod_d2e))

                        [Calls]

                        • >>   _d2e_norm_op1 @@ -728,17 +728,17 @@ Global Symbols
                        • >>   TMC5160_SPIReadInt
                        • >>   Raw_32
                        -
                        [Called By]
                        • >>   app_act +
                          [Called By]
                          • >>   app_act

                          Deal_Uart_Data_For_Module (Thumb, 258 bytes, Stack size 80 bytes, uart1.o(i.Deal_Uart_Data_For_Module))

                          [Stack]

                          • Max Depth = 80
                          • Call Chain = Deal_Uart_Data_For_Module

                          [Calls]
                          • >>   InitUart_Data -
                          • >>   Get_Data_Len
                          • >>   ClrRunmotorStep +
                          • >>   Get_Data_Len
                          -
                          [Called By]
                          • >>   app_act +
                            [Called By]
                            • >>   app_act

                            DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler)) @@ -750,7 +750,7 @@ Global Symbols
                            [Calls]

                            • >>   InitUart_Data
                            • >>   Check_Resive_Addr
                            -
                            [Called By]
                            • >>   receive_ttl_data +
                              [Called By]
                              • >>   receive_ttl_data

                              Error_Handler (Thumb, 32 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) @@ -763,20 +763,20 @@ Global Symbols

                            • >>   MX_TIM1_Init
                            • >>   MX_SPI2_Init
                            • >>   MX_I2C1_Init -
                            • >>   SystemClock_Config +
                            • >>   SystemClock_Config

                            FLASH_WaitForLastOperation (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation))

                            [Stack]

                            • Max Depth = 16
                            • Call Chain = FLASH_WaitForLastOperation
                            -
                            [Calls]
                            • >>   FLASH_SetErrorCode -
                            • >>   HAL_GetTick +
                              [Calls]
                              • >>   HAL_GetTick +
                              • >>   FLASH_SetErrorCode

                              [Called By]
                              • >>   HAL_FLASH_Program
                              • >>   STMFLASH_Write
                              -

                              Flash_PageErase (Thumb, 28 bytes, Stack size 0 bytes, flash.o(i.Flash_PageErase)) +

                              Flash_PageErase (Thumb, 28 bytes, Stack size 0 bytes, flash.o(i.Flash_PageErase))

                              [Called By]

                              • >>   STMFLASH_Write
                              @@ -792,7 +792,7 @@ Global Symbols
                            • >>   __aeabi_ui2f
                            • >>   __aeabi_fdiv
                            -
                            [Called By]
                            • >>   Xads1220_record +
                              [Called By]
                              • >>   Xads1220_record

                              Get_Data_Len (Thumb, 18 bytes, Stack size 0 bytes, uart1.o(i.Get_Data_Len)) @@ -808,10 +808,10 @@ Global Symbols

                              HAL_DMA_Abort_IT (Thumb, 296 bytes, Stack size 40 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT))

                              [Stack]

                              • Max Depth = 40
                              • Call Chain = HAL_DMA_Abort_IT
                              -
                              [Called By]
                              • >>   HAL_UART_IRQHandler -
                              • >>   HAL_SPI_IRQHandler -
                              • >>   I2C_Slave_STOPF +
                                [Called By]
                                • >>   I2C_Slave_STOPF
                                • >>   I2C_ITError +
                                • >>   HAL_UART_IRQHandler +
                                • >>   HAL_SPI_IRQHandler

                                HAL_DMA_GetState (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(i.HAL_DMA_GetState)) @@ -838,7 +838,7 @@ Global Symbols
                                [Called By]

                                • >>   UART_Start_Receive_DMA
                                -

                                HAL_FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock)) +

                                HAL_FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock))

                                [Called By]

                                • >>   STMFLASH_Write
                                @@ -849,10 +849,10 @@ Global Symbols
                              • >>   FLASH_Program_HalfWord
                              • >>   __aeabi_llsr
                              -
                              [Called By]
                              • >>   STMFLASH_Write_NoCheck +
                                [Called By]
                                • >>   STMFLASH_Write_NoCheck
                                -

                                HAL_FLASH_Unlock (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Unlock)) +

                                HAL_FLASH_Unlock (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_flash.o(i.HAL_FLASH_Unlock))

                                [Called By]

                                • >>   STMFLASH_Write
                                @@ -862,8 +862,8 @@ Global Symbols
                                [Called By]
                                • >>   HAL_UART_MspInit
                                • >>   HAL_SPI_MspInit
                                • >>   HAL_I2C_MspInit -
                                • >>   i2c_CfgGpio -
                                • >>   TMC5160A_Init_Gpio +
                                • >>   i2c_CfgGpio +
                                • >>   TMC5160A_Init_Gpio
                                • >>   MX_GPIO_Init
                                • >>   M1820_GPIO_Init
                                • >>   ADS1220_GPIOInit @@ -871,7 +871,7 @@ Global Symbols

                                  HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))

                                  [Called By]

                                  • >>   Key_Scan -
                                  • >>   get_state +
                                  • >>   get_state
                                  • >>   OLED_MenuTest
                                  • >>   Deal_Motor
                                  • >>   mov_step @@ -879,29 +879,32 @@ Global Symbols
                                  • >>   TMC5160_SPIWriteInt
                                  • >>   M1820_Read_Bit
                                  • >>   M1820_Check -
                                  • >>   ReadOneByte +
                                  • >>   ReadOneByte
                                  • >>   GetAD +
                                  • >>   uniform_limit
                                  -

                                  HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)) -

                                  [Called By]

                                  • >>   app_act +

                                    HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)) +

                                    [Called By]

                                    • >>   app_act +
                                    • >>   uniform_motion

                                    HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)) -

                                    [Called By]

                                    • >>   HardFault_Handler -
                                    • >>   HAL_UART_TxCpltCallback -
                                    • >>   app_act +

                                      [Called By]
                                      • >>   HAL_UART_TxCpltCallback +
                                      • >>   app_act
                                      • >>   MX_GPIO_Init
                                      • >>   M1820_Init
                                      • >>   ADS1220_GPIOInit
                                      • >>   main
                                      • >>   Error_Handler -
                                      • >>   key_act_new +
                                      • >>   HardFault_Handler +
                                      • >>   OLED_Menu_New
                                      • >>   OLED_MenuTest -
                                      • >>   i2c_Stop -
                                      • >>   i2c_Start -
                                      • >>   i2c_SendByte -
                                      • >>   i2c_Ack +
                                      • >>   uniform_motion +
                                      • >>   i2c_Stop +
                                      • >>   i2c_Start +
                                      • >>   i2c_SendByte +
                                      • >>   i2c_Ack
                                      • >>   TMC5160_SPIWriteInt
                                      • >>   M1820_Write_Byte
                                      • >>   M1820_Rst @@ -909,7 +912,7 @@ Global Symbols
                                      • >>   WriteRegister
                                      • >>   WriteOneByte
                                      • >>   ReadRegister -
                                      • >>   ReadOneByte +
                                      • >>   ReadOneByte
                                      • >>   ReadData
                                      • >>   ADStartConversion
                                      • >>   ADPowerDown @@ -1010,25 +1013,25 @@ Global Symbols

                                      HAL_I2C_SlaveRxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback)) -

                                      [Called By]

                                      • >>   HAL_I2C_EV_IRQHandler -
                                      • >>   I2C_Slave_STOPF +

                                        [Called By]
                                        • >>   I2C_Slave_STOPF +
                                        • >>   HAL_I2C_EV_IRQHandler

                                        HAL_I2C_SlaveTxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback)) -

                                        [Called By]

                                        • >>   HAL_I2C_EV_IRQHandler -
                                        • >>   I2C_Slave_AF +

                                          [Called By]
                                          • >>   I2C_Slave_AF +
                                          • >>   HAL_I2C_EV_IRQHandler
                                          -

                                          HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick)) +

                                          HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))

                                          [Called By]

                                          • >>   SysTick_Handler

                                          HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init))

                                          [Stack]

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

                                            [Called By]
                                            • >>   main
                                            @@ -1081,7 +1084,7 @@ Global Symbols
                                          • >>   HAL_InitTick
                                          • >>   HAL_GetTick
                                          -
                                          [Called By]
                                          • >>   SystemClock_Config +
                                            [Called By]
                                            • >>   SystemClock_Config

                                            HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) @@ -1089,7 +1092,7 @@ Global Symbols

                                          • >>   UART_SetConfig
                                          -

                                          HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)) +

                                          HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))

                                          [Called By]

                                          • >>   UART_SetConfig
                                          @@ -1102,7 +1105,7 @@ Global Symbols

                                        [Calls]
                                        • >>   HAL_GetTick
                                        -
                                        [Called By]
                                        • >>   SystemClock_Config +
                                          [Called By]
                                          • >>   SystemClock_Config

                                          HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback)) @@ -1218,7 +1221,7 @@ Global Symbols

                                          [Called By]

                                          • >>   HAL_TIM_IRQHandler
                                          -

                                          HAL_TIM_PeriodElapsedCallback (Thumb, 278 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.HAL_TIM_PeriodElapsedCallback)) +

                                          HAL_TIM_PeriodElapsedCallback (Thumb, 318 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.HAL_TIM_PeriodElapsedCallback))

                                          [Stack]

                                          • Max Depth = 32
                                          • Call Chain = HAL_TIM_PeriodElapsedCallback ⇒ Key_Scan

                                          [Calls]
                                          • >>   Key_Scan @@ -1255,8 +1258,8 @@ Global Symbols

                                            [Stack]
                                            • Max Depth = 64
                                            • Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT

                                            [Calls]
                                            • >>   HAL_UART_TxCpltCallback -
                                            • >>   HAL_DMA_Abort
                                            • >>   HAL_DMA_Abort_IT +
                                            • >>   HAL_DMA_Abort
                                            • >>   HAL_UART_ErrorCallback
                                            • >>   HAL_UARTEx_RxEventCallback
                                            • >>   UART_Receive_IT @@ -1290,18 +1293,18 @@ Global Symbols
                                              [Called By]
                                              • >>   HAL_UART_Init
                                              -

                                              HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HAL_UART_RxCpltCallback)) +

                                              HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HAL_UART_RxCpltCallback))

                                              [Called By]

                                              • >>   UART_Receive_IT
                                              • >>   UART_DMAReceiveCplt
                                              -

                                              HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)) +

                                              HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback))

                                              [Called By]

                                              • >>   UART_DMARxHalfCplt

                                              HAL_UART_Transmit_IT (Thumb, 50 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT))

                                              [Called By]

                                              • >>   OLED_MenuTest -
                                              • >>   UART1_Send_Char +
                                              • >>   UART1_Send_Char

                                              HAL_UART_TxCpltCallback (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HAL_UART_TxCpltCallback)) @@ -1313,8 +1316,8 @@ Global Symbols

                                              HardFault_Handler (Thumb, 56 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))

                                              [Stack]

                                              • Max Depth = 80
                                              • Call Chain = HardFault_Handler ⇒ tmc5160_operate ⇒ TMC5160_SPIReadInt ⇒ TMC5160_SPIWriteInt
                                              -
                                              [Calls]
                                              • >>   tmc5160_operate -
                                              • >>   HAL_GPIO_WritePin +
                                                [Calls]
                                                • >>   HAL_GPIO_WritePin +
                                                • >>   tmc5160_operate

                                                [Address Reference Count : 1]
                                                • startup_stm32f103xe.o(RESET)
                                                @@ -1333,12 +1336,12 @@ Global Symbols
                                                [Address Reference Count : 1]
                                                • startup_stm32f103xe.o(RESET)

                                                InitUart_Data (Thumb, 36 bytes, Stack size 0 bytes, uart1.o(i.InitUart_Data)) -

                                                [Called By]

                                                • >>   receive_ttl_data -
                                                • >>   main +

                                                  [Called By]
                                                  • >>   main +
                                                  • >>   receive_ttl_data
                                                  • >>   Deal_Uart_Data_For_Module -
                                                  • >>   over_ttl_receive_timer -
                                                  • >>   Do_Receive_Uart_For_Module
                                                  • >>   Check_Resive_Addr +
                                                  • >>   over_ttl_receive_timer +
                                                  • >>   Do_Receive_Uart_For_Module

                                                  Key_Scan (Thumb, 134 bytes, Stack size 24 bytes, key.o(i.Key_Scan)) @@ -1381,7 +1384,7 @@ Global Symbols

                                                • >>   __aeabi_fmul
                                                • >>   __aeabi_i2f
                                                -
                                                [Called By]
                                                • >>   app_act +
                                                  [Called By]
                                                  • >>   app_act

                                                  M1820_Init (Thumb, 28 bytes, Stack size 8 bytes, m1820.o(i.M1820_Init)) @@ -1564,7 +1567,6 @@ Global Symbols

                                                • >>   HAL_GPIO_ReadPin
                                                • >>   STMFLASH_Read
                                                • >>   HAL_UART_Transmit_IT -
                                                • >>   __2sprintf
                                                • >>   STMFLASH_Write
                                                • >>   OLED_ShowString
                                                • >>   OLED_ShowChar @@ -1576,20 +1578,25 @@ Global Symbols
                                                • >>   __aeabi_cfcmpeq
                                                • >>   __aeabi_fsub
                                                • >>   __aeabi_f2d +
                                                • >>   __2sprintf
                                                -
                                                [Called By]
                                                • >>   app_act +
                                                  [Called By]
                                                  • >>   app_act
                                                  -

                                                  OLED_Menu_New (Thumb, 292 bytes, Stack size 8 bytes, oled2.o(i.OLED_Menu_New)) -

                                                  [Stack]

                                                  • Max Depth = 64
                                                  • Call Chain = OLED_Menu_New ⇒ OLED_ShowCN ⇒ OLED_SetPos ⇒ SSD1306_WriteCmd ⇒ i2c_SendByte +

                                                    OLED_Menu_New (Thumb, 676 bytes, Stack size 16 bytes, oled2.o(i.OLED_Menu_New)) +

                                                    [Stack]

                                                    • Max Depth = 160
                                                    • Call Chain = OLED_Menu_New ⇒ uniform_motion ⇒ uniform_limit ⇒ tmc5160_operate ⇒ TMC5160_SPIReadInt ⇒ TMC5160_SPIWriteInt
                                                    -
                                                    [Calls]
                                                    • >>   OLED_ShowCN +
                                                      [Calls]
                                                      • >>   HAL_GPIO_WritePin +
                                                      • >>   tmc5160_operate +
                                                      • >>   uniform_motion +
                                                      • >>   speed_set +
                                                      • >>   OLED_ShowCN
                                                      • >>   OLED_Clear
                                                      -
                                                      [Called By]
                                                      • >>   app_act +
                                                        [Called By]
                                                        • >>   app_act
                                                        -

                                                        OLED_SetPos (Thumb, 34 bytes, Stack size 8 bytes, oled2.o(i.OLED_SetPos)) +

                                                        OLED_SetPos (Thumb, 34 bytes, Stack size 8 bytes, oled2.o(i.OLED_SetPos))

                                                        [Stack]

                                                        • Max Depth = 32
                                                        • Call Chain = OLED_SetPos ⇒ SSD1306_WriteCmd ⇒ i2c_SendByte

                                                        [Calls]
                                                        • >>   SSD1306_WriteCmd @@ -1602,17 +1609,18 @@ Global Symbols

                                                          [Stack]
                                                          • Max Depth = 56
                                                          • Call Chain = OLED_ShowCN ⇒ OLED_SetPos ⇒ SSD1306_WriteCmd ⇒ i2c_SendByte

                                                          [Calls]
                                                          • >>   SSD1306_WriteData -
                                                          • >>   OLED_SetPos +
                                                          • >>   OLED_SetPos

                                                          [Called By]
                                                          • >>   OLED_Menu_New
                                                          • >>   OLED_MenuTest +
                                                          • >>   uniform_motion

                                                          OLED_ShowChar (Thumb, 210 bytes, Stack size 24 bytes, oled2.o(i.OLED_ShowChar))

                                                          [Stack]

                                                          • Max Depth = 56
                                                          • Call Chain = OLED_ShowChar ⇒ OLED_SetPos ⇒ SSD1306_WriteCmd ⇒ i2c_SendByte

                                                          [Calls]
                                                          • >>   SSD1306_WriteData -
                                                          • >>   OLED_SetPos +
                                                          • >>   OLED_SetPos

                                                          [Called By]
                                                          • >>   OLED_MenuTest
                                                          • >>   OLED_ShowString @@ -1624,35 +1632,36 @@ Global Symbols
                                                            [Calls]
                                                            • >>   OLED_ShowChar

                                                            [Called By]
                                                            • >>   OLED_MenuTest +
                                                            • >>   uniform_motion
                                                            -

                                                            PartSort (Thumb, 90 bytes, Stack size 24 bytes, ads1220.o(i.PartSort)) +

                                                            PartSort (Thumb, 90 bytes, Stack size 24 bytes, ads1220.o(i.PartSort))

                                                            [Stack]

                                                            • Max Depth = 40
                                                            • Call Chain = PartSort ⇒ __aeabi_cfcmple
                                                            -
                                                            [Calls]
                                                            • >>   Swap -
                                                            • >>   __aeabi_cfrcmple -
                                                            • >>   __aeabi_cfcmple +
                                                              [Calls]
                                                              • >>   Swap +
                                                              • >>   __aeabi_cfrcmple +
                                                              • >>   __aeabi_cfcmple
                                                              -
                                                              [Called By]
                                                              • >>   QuickSort +
                                                                [Called By]
                                                                • >>   QuickSort

                                                                PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.PendSV_Handler))
                                                                [Address Reference Count : 1]

                                                                • startup_stm32f103xe.o(RESET)
                                                                -

                                                                QuickSort (Thumb, 42 bytes, Stack size 24 bytes, ads1220.o(i.QuickSort)) +

                                                                QuickSort (Thumb, 42 bytes, Stack size 24 bytes, ads1220.o(i.QuickSort))

                                                                [Stack]

                                                                • Max Depth = 64 + In Cycle
                                                                • Call Chain = QuickSort ⇒ QuickSort (Cycle)
                                                                -
                                                                [Calls]
                                                                • >>   QuickSort -
                                                                • >>   PartSort +
                                                                  [Calls]
                                                                  • >>   QuickSort +
                                                                  • >>   PartSort
                                                                  -
                                                                  [Called By]
                                                                  • >>   Xads1220_filter -
                                                                  • >>   QuickSort +
                                                                    [Called By]
                                                                    • >>   Xads1220_filter +
                                                                    • >>   QuickSort

                                                                    Raw_32 (Thumb, 22 bytes, Stack size 0 bytes, tmc5160.o(i.Raw_32))

                                                                    [Called By]

                                                                    • >>   tmc5160_operate -
                                                                    • >>   get_state +
                                                                    • >>   get_state
                                                                    • >>   Deal_Motor
                                                                    • >>   mov_loop1
                                                                    @@ -1661,19 +1670,19 @@ Global Symbols

                                                                    [Stack]
                                                                    • Max Depth = 32
                                                                    • Call Chain = ReadData ⇒ WriteOneByte

                                                                    [Calls]
                                                                    • >>   HAL_GPIO_WritePin -
                                                                    • >>   delay_ns +
                                                                    • >>   delay_ns
                                                                    • >>   WriteOneByte -
                                                                    • >>   ReadOneByte +
                                                                    • >>   ReadOneByte

                                                                    [Called By]
                                                                    • >>   GetAD
                                                                    -

                                                                    ReadOneByte (Thumb, 78 bytes, Stack size 16 bytes, ads1220.o(i.ReadOneByte)) +

                                                                    ReadOneByte (Thumb, 78 bytes, Stack size 16 bytes, ads1220.o(i.ReadOneByte))

                                                                    [Stack]

                                                                    • Max Depth = 16
                                                                    • Call Chain = ReadOneByte

                                                                    [Calls]
                                                                    • >>   HAL_GPIO_WritePin
                                                                    • >>   HAL_GPIO_ReadPin -
                                                                    • >>   delay_ns +
                                                                    • >>   delay_ns

                                                                    [Called By]
                                                                    • >>   ReadRegister
                                                                    • >>   ReadData @@ -1684,7 +1693,7 @@ Global Symbols

                                                                    [Calls]
                                                                    • >>   HAL_GPIO_WritePin
                                                                    • >>   WriteOneByte -
                                                                    • >>   ReadOneByte +
                                                                    • >>   ReadOneByte

                                                                    [Called By]
                                                                    • >>   CofigAD
                                                                    @@ -1699,23 +1708,23 @@ Global Symbols

                                                                    SSD1306_WriteCmd (Thumb, 46 bytes, Stack size 8 bytes, oled2.o(i.SSD1306_WriteCmd))

                                                                    [Stack]

                                                                    • Max Depth = 24
                                                                    • Call Chain = SSD1306_WriteCmd ⇒ i2c_SendByte
                                                                    -
                                                                    [Calls]
                                                                    • >>   i2c_Stop -
                                                                    • >>   i2c_Start -
                                                                    • >>   i2c_SendByte -
                                                                    • >>   i2c_Ack +
                                                                      [Calls]
                                                                      • >>   i2c_Stop +
                                                                      • >>   i2c_Start +
                                                                      • >>   i2c_SendByte +
                                                                      • >>   i2c_Ack

                                                                      [Called By]
                                                                      • >>   OLED2_Init -
                                                                      • >>   OLED_SetPos +
                                                                      • >>   OLED_SetPos
                                                                      • >>   OLED_Clear

                                                                      SSD1306_WriteData (Thumb, 46 bytes, Stack size 8 bytes, oled2.o(i.SSD1306_WriteData))

                                                                      [Stack]

                                                                      • Max Depth = 24
                                                                      • Call Chain = SSD1306_WriteData ⇒ i2c_SendByte
                                                                      -
                                                                      [Calls]
                                                                      • >>   i2c_Stop -
                                                                      • >>   i2c_Start -
                                                                      • >>   i2c_SendByte -
                                                                      • >>   i2c_Ack +
                                                                        [Calls]
                                                                        • >>   i2c_Stop +
                                                                        • >>   i2c_Start +
                                                                        • >>   i2c_SendByte +
                                                                        • >>   i2c_Ack

                                                                        [Called By]
                                                                        • >>   OLED_ShowChar
                                                                        • >>   OLED_ShowCN @@ -1725,7 +1734,7 @@ Global Symbols

                                                                          STMFLASH_Read (Thumb, 26 bytes, Stack size 8 bytes, flash.o(i.STMFLASH_Read))

                                                                          [Stack]

                                                                          • Max Depth = 8
                                                                          • Call Chain = STMFLASH_Read
                                                                          -
                                                                          [Called By]
                                                                          • >>   app_act +
                                                                            [Called By]
                                                                            • >>   app_act
                                                                            • >>   OLED_MenuTest
                                                                            • >>   STMFLASH_Write
                                                                            @@ -1733,17 +1742,17 @@ Global Symbols

                                                                            STMFLASH_Write (Thumb, 216 bytes, Stack size 40 bytes, flash.o(i.STMFLASH_Write))

                                                                            [Stack]

                                                                            • Max Depth = 120
                                                                            • Call Chain = STMFLASH_Write ⇒ STMFLASH_Write_NoCheck ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
                                                                            -
                                                                            [Calls]
                                                                            • >>   HAL_FLASH_Unlock -
                                                                            • >>   HAL_FLASH_Lock +
                                                                              [Calls]
                                                                              • >>   HAL_FLASH_Unlock +
                                                                              • >>   HAL_FLASH_Lock
                                                                              • >>   FLASH_WaitForLastOperation
                                                                              • >>   STMFLASH_Read -
                                                                              • >>   STMFLASH_Write_NoCheck -
                                                                              • >>   Flash_PageErase +
                                                                              • >>   STMFLASH_Write_NoCheck +
                                                                              • >>   Flash_PageErase

                                                                              [Called By]
                                                                              • >>   OLED_MenuTest
                                                                              -

                                                                              STMFLASH_Write_NoCheck (Thumb, 44 bytes, Stack size 24 bytes, flash.o(i.STMFLASH_Write_NoCheck)) +

                                                                              STMFLASH_Write_NoCheck (Thumb, 44 bytes, Stack size 24 bytes, flash.o(i.STMFLASH_Write_NoCheck))

                                                                              [Stack]

                                                                              • Max Depth = 80
                                                                              • Call Chain = STMFLASH_Write_NoCheck ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation

                                                                              [Calls]
                                                                              • >>   HAL_FLASH_Program @@ -1754,26 +1763,26 @@ Global Symbols

                                                                                SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler))
                                                                                [Address Reference Count : 1]

                                                                                • startup_stm32f103xe.o(RESET)
                                                                                -

                                                                                Swap (Thumb, 10 bytes, Stack size 0 bytes, ads1220.o(i.Swap)) -

                                                                                [Called By]

                                                                                • >>   PartSort +

                                                                                  Swap (Thumb, 10 bytes, Stack size 0 bytes, ads1220.o(i.Swap)) +

                                                                                  [Called By]

                                                                                  • >>   PartSort
                                                                                  -

                                                                                  SysTick_CLKSourceConfig (Thumb, 24 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig)) -

                                                                                  [Called By]

                                                                                  • >>   delay_init +

                                                                                    SysTick_CLKSourceConfig (Thumb, 24 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig)) +

                                                                                    [Called By]

                                                                                    • >>   delay_init

                                                                                    SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SysTick_Handler)) -

                                                                                    [Calls]

                                                                                    • >>   HAL_IncTick +

                                                                                      [Calls]
                                                                                      • >>   HAL_IncTick

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

                                                                                      SystemClock_Config (Thumb, 88 bytes, Stack size 72 bytes, main.o(i.SystemClock_Config)) +

                                                                                      SystemClock_Config (Thumb, 88 bytes, Stack size 72 bytes, main.o(i.SystemClock_Config))

                                                                                      [Stack]

                                                                                      • Max Depth = 136
                                                                                      • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority

                                                                                      [Calls]
                                                                                      • >>   HAL_RCC_OscConfig
                                                                                      • >>   HAL_RCC_ClockConfig
                                                                                      • >>   Error_Handler -
                                                                                      • >>   __aeabi_memclr4 +
                                                                                      • >>   __aeabi_memclr4

                                                                                      [Called By]
                                                                                      • >>   main
                                                                                      @@ -1800,7 +1809,7 @@ Global Symbols
                                                                                      [Called By]
                                                                                      • >>   HAL_TIM_ConfigClockSource
                                                                                      -

                                                                                      TMC5160A_Init_Gpio (Thumb, 70 bytes, Stack size 40 bytes, tmc5160.o(i.TMC5160A_Init_Gpio)) +

                                                                                      TMC5160A_Init_Gpio (Thumb, 70 bytes, Stack size 40 bytes, tmc5160.o(i.TMC5160A_Init_Gpio))

                                                                                      [Stack]

                                                                                      • Max Depth = 80
                                                                                      • Call Chain = TMC5160A_Init_Gpio ⇒ HAL_GPIO_Init

                                                                                      [Calls]
                                                                                      • >>   HAL_GPIO_Init @@ -1814,7 +1823,7 @@ Global Symbols
                                                                                        [Calls]
                                                                                        • >>   TMC5160_SPIWriteInt

                                                                                        [Called By]
                                                                                        • >>   tmc5160_operate -
                                                                                        • >>   get_state +
                                                                                        • >>   get_state
                                                                                        • >>   Deal_Motor
                                                                                        • >>   mov_loop1
                                                                                        @@ -1824,21 +1833,22 @@ Global Symbols

                                                                                      [Calls]
                                                                                      • >>   HAL_GPIO_WritePin
                                                                                      • >>   HAL_GPIO_ReadPin -
                                                                                      • >>   delay +
                                                                                      • >>   delay
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   tmc5160_operate -
                                                                                      • >>   tmc5160_init +
                                                                                        [Called By]
                                                                                        • >>   tmc5160_init +
                                                                                        • >>   tmc5160_operate
                                                                                        • >>   Deal_Motor
                                                                                        • >>   mov_loop1 +
                                                                                        • >>   speed_set
                                                                                        • >>   TMC5160_SPIReadInt
                                                                                        -

                                                                                        UART1_Send_Char (Thumb, 14 bytes, Stack size 8 bytes, uart1.o(i.UART1_Send_Char)) +

                                                                                        UART1_Send_Char (Thumb, 14 bytes, Stack size 8 bytes, uart1.o(i.UART1_Send_Char))

                                                                                        [Stack]

                                                                                        • Max Depth = 8
                                                                                        • Call Chain = UART1_Send_Char

                                                                                        [Calls]
                                                                                        • >>   HAL_UART_Transmit_IT
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   send_set_resp +
                                                                                          [Called By]
                                                                                          • >>   send_set_resp

                                                                                          UART_Start_Receive_DMA (Thumb, 130 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA)) @@ -1852,7 +1862,7 @@ Global Symbols

                                                                                          USART1_IRQHandler (Thumb, 38 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))

                                                                                          [Stack]

                                                                                          • Max Depth = 72
                                                                                          • Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   receive_ttl_data +
                                                                                            [Calls]
                                                                                            • >>   receive_ttl_data
                                                                                            • >>   HAL_UART_IRQHandler

                                                                                            [Address Reference Count : 1]
                                                                                            • startup_stm32f103xe.o(RESET) @@ -1872,8 +1882,8 @@ Global Symbols

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

                                                                                            Uart_Send_Delay (Thumb, 20 bytes, Stack size 0 bytes, uart1.o(i.Uart_Send_Delay)) -

                                                                                            [Called By]

                                                                                            • >>   send_set_resp +

                                                                                              Uart_Send_Delay (Thumb, 20 bytes, Stack size 0 bytes, uart1.o(i.Uart_Send_Delay)) +

                                                                                              [Called By]

                                                                                              • >>   send_set_resp

                                                                                              UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler)) @@ -1883,10 +1893,10 @@ Global Symbols


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

                                                                                            VerfiyRC (Thumb, 24 bytes, Stack size 8 bytes, uart1.o(i.VerfiyRC)) +

                                                                                            VerfiyRC (Thumb, 24 bytes, Stack size 8 bytes, uart1.o(i.VerfiyRC))

                                                                                            [Stack]

                                                                                            • Max Depth = 8
                                                                                            • Call Chain = VerfiyRC
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   send_set_resp +
                                                                                              [Called By]
                                                                                              • >>   send_set_resp

                                                                                              WriteOneByte (Thumb, 78 bytes, Stack size 16 bytes, ads1220.o(i.WriteOneByte)) @@ -1911,23 +1921,23 @@ Global Symbols
                                                                                              [Called By]

                                                                                              • >>   CofigAD
                                                                                              -

                                                                                              Xads1220_filter (Thumb, 106 bytes, Stack size 24 bytes, ads1220.o(i.Xads1220_filter)) +

                                                                                              Xads1220_filter (Thumb, 106 bytes, Stack size 24 bytes, ads1220.o(i.Xads1220_filter))

                                                                                              [Stack]

                                                                                              • Max Depth = 88
                                                                                              • Call Chain = Xads1220_filter ⇒ QuickSort ⇒ QuickSort (Cycle)
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   QuickSort +
                                                                                                [Calls]
                                                                                                • >>   QuickSort
                                                                                                • >>   __aeabi_i2f
                                                                                                • >>   __aeabi_fdiv -
                                                                                                • >>   __aeabi_fadd +
                                                                                                • >>   __aeabi_fadd
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   app_act +
                                                                                                  [Called By]
                                                                                                  • >>   app_act
                                                                                                  -

                                                                                                  Xads1220_record (Thumb, 62 bytes, Stack size 8 bytes, ads1220.o(i.Xads1220_record)) +

                                                                                                  Xads1220_record (Thumb, 62 bytes, Stack size 8 bytes, ads1220.o(i.Xads1220_record))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 72
                                                                                                  • Call Chain = Xads1220_record ⇒ GetAD ⇒ CofigAD ⇒ WriteRegister ⇒ WriteOneByte

                                                                                                  [Calls]
                                                                                                  • >>   GetAD
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   app_act +
                                                                                                    [Called By]
                                                                                                    • >>   app_act

                                                                                                    __ARM_fpclassify (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify)) @@ -1938,20 +1948,20 @@ Global Symbols

                                                                                                    [Called By]

                                                                                                    • >>   __printf
                                                                                                    -

                                                                                                    app_act (Thumb, 320 bytes, Stack size 32 bytes, app.o(i.app_act)) +

                                                                                                    app_act (Thumb, 320 bytes, Stack size 32 bytes, app.o(i.app_act))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 208 + Unknown Stack Size
                                                                                                    • Call Chain = app_act ⇒ OLED_MenuTest ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf

                                                                                                    [Calls]
                                                                                                    • >>   HAL_GPIO_WritePin -
                                                                                                    • >>   HAL_GPIO_TogglePin -
                                                                                                    • >>   process_ttl_receive_timer -
                                                                                                    • >>   motor_protect_ads -
                                                                                                    • >>   key_act_new -
                                                                                                    • >>   key_act -
                                                                                                    • >>   get_state -
                                                                                                    • >>   get_magnetv -
                                                                                                    • >>   Xads1220_record -
                                                                                                    • >>   Xads1220_filter +
                                                                                                    • >>   HAL_GPIO_TogglePin +
                                                                                                    • >>   process_ttl_receive_timer +
                                                                                                    • >>   motor_protect_ads +
                                                                                                    • >>   key_act_new +
                                                                                                    • >>   key_act +
                                                                                                    • >>   get_state +
                                                                                                    • >>   get_magnetv +
                                                                                                    • >>   Xads1220_record +
                                                                                                    • >>   Xads1220_filter
                                                                                                    • >>   STMFLASH_Read
                                                                                                    • >>   OLED_Menu_New
                                                                                                    • >>   OLED_MenuTest @@ -1962,21 +1972,21 @@ Global Symbols
                                                                                                      [Called By]
                                                                                                      • >>   main
                                                                                                      -

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

                                                                                                      delay (Thumb, 10 bytes, Stack size 0 bytes, delay.o(i.delay))

                                                                                                      [Called By]

                                                                                                      • >>   tmc5160_operate
                                                                                                      • >>   TMC5160_SPIWriteInt
                                                                                                      -

                                                                                                      delay_init (Thumb, 26 bytes, Stack size 8 bytes, delay.o(i.delay_init)) +

                                                                                                      delay_init (Thumb, 26 bytes, Stack size 8 bytes, delay.o(i.delay_init))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 8
                                                                                                      • Call Chain = delay_init
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   SysTick_CLKSourceConfig +
                                                                                                        [Calls]
                                                                                                        • >>   SysTick_CLKSourceConfig

                                                                                                        [Called By]
                                                                                                        • >>   main
                                                                                                        -

                                                                                                        delay_ns (Thumb, 12 bytes, Stack size 0 bytes, delay.o(i.delay_ns)) -

                                                                                                        [Called By]

                                                                                                        • >>   ReadOneByte +

                                                                                                          delay_ns (Thumb, 12 bytes, Stack size 0 bytes, delay.o(i.delay_ns)) +

                                                                                                          [Called By]

                                                                                                          • >>   ReadOneByte
                                                                                                          • >>   ReadData
                                                                                                          @@ -1990,102 +2000,100 @@ Global Symbols
                                                                                                        • >>   WriteOneByte
                                                                                                        -

                                                                                                        get_magnetv (Thumb, 86 bytes, Stack size 16 bytes, motor.o(i.get_magnetv)) +

                                                                                                        get_magnetv (Thumb, 86 bytes, Stack size 16 bytes, motor.o(i.get_magnetv))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 48
                                                                                                        • Call Chain = get_magnetv ⇒ __aeabi_dmul
                                                                                                        -
                                                                                                        [Calls]
                                                                                                        • >>   __aeabi_dmul -
                                                                                                        • >>   __aeabi_i2d -
                                                                                                        • >>   __aeabi_d2iz +
                                                                                                          [Calls]
                                                                                                          • >>   __aeabi_dmul +
                                                                                                          • >>   __aeabi_i2d +
                                                                                                          • >>   __aeabi_d2iz
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   app_act +
                                                                                                            [Called By]
                                                                                                            • >>   app_act
                                                                                                            -

                                                                                                            get_state (Thumb, 226 bytes, Stack size 16 bytes, motor.o(i.get_state)) +

                                                                                                            get_state (Thumb, 226 bytes, Stack size 16 bytes, motor.o(i.get_state))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 72
                                                                                                            • Call Chain = get_state ⇒ TMC5160_SPIReadInt ⇒ TMC5160_SPIWriteInt

                                                                                                            [Calls]
                                                                                                            • >>   HAL_GPIO_ReadPin
                                                                                                            • >>   TMC5160_SPIReadInt
                                                                                                            • >>   Raw_32
                                                                                                            -
                                                                                                            [Called By]
                                                                                                            • >>   app_act +
                                                                                                              [Called By]
                                                                                                              • >>   app_act
                                                                                                              • >>   mov_step
                                                                                                              • >>   mov_loop1
                                                                                                              -

                                                                                                              i2c_Ack (Thumb, 60 bytes, Stack size 8 bytes, oled2.o(i.i2c_Ack)) +

                                                                                                              i2c_Ack (Thumb, 60 bytes, Stack size 8 bytes, oled2.o(i.i2c_Ack))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 8
                                                                                                              • Call Chain = i2c_Ack

                                                                                                              [Calls]
                                                                                                              • >>   HAL_GPIO_WritePin -
                                                                                                              • >>   i2c_Delay +
                                                                                                              • >>   i2c_Delay

                                                                                                              [Called By]
                                                                                                              • >>   SSD1306_WriteData
                                                                                                              • >>   SSD1306_WriteCmd
                                                                                                              -

                                                                                                              i2c_CfgGpio (Thumb, 70 bytes, Stack size 24 bytes, oled2.o(i.i2c_CfgGpio)) +

                                                                                                              i2c_CfgGpio (Thumb, 70 bytes, Stack size 24 bytes, oled2.o(i.i2c_CfgGpio))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 64
                                                                                                              • Call Chain = i2c_CfgGpio ⇒ HAL_GPIO_Init

                                                                                                              [Calls]
                                                                                                              • >>   HAL_GPIO_Init -
                                                                                                              • >>   i2c_Stop +
                                                                                                              • >>   i2c_Stop

                                                                                                              [Called By]
                                                                                                              • >>   main
                                                                                                              -

                                                                                                              i2c_SendByte (Thumb, 86 bytes, Stack size 16 bytes, oled2.o(i.i2c_SendByte)) +

                                                                                                              i2c_SendByte (Thumb, 86 bytes, Stack size 16 bytes, oled2.o(i.i2c_SendByte))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 16
                                                                                                              • Call Chain = i2c_SendByte

                                                                                                              [Calls]
                                                                                                              • >>   HAL_GPIO_WritePin -
                                                                                                              • >>   i2c_Delay +
                                                                                                              • >>   i2c_Delay

                                                                                                              [Called By]
                                                                                                              • >>   SSD1306_WriteData
                                                                                                              • >>   SSD1306_WriteCmd
                                                                                                              -

                                                                                                              i2c_Start (Thumb, 60 bytes, Stack size 8 bytes, oled2.o(i.i2c_Start)) +

                                                                                                              i2c_Start (Thumb, 60 bytes, Stack size 8 bytes, oled2.o(i.i2c_Start))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 8
                                                                                                              • Call Chain = i2c_Start

                                                                                                              [Calls]
                                                                                                              • >>   HAL_GPIO_WritePin -
                                                                                                              • >>   i2c_Delay +
                                                                                                              • >>   i2c_Delay

                                                                                                              [Called By]
                                                                                                              • >>   SSD1306_WriteData
                                                                                                              • >>   SSD1306_WriteCmd
                                                                                                              -

                                                                                                              i2c_Stop (Thumb, 42 bytes, Stack size 8 bytes, oled2.o(i.i2c_Stop)) +

                                                                                                              i2c_Stop (Thumb, 42 bytes, Stack size 8 bytes, oled2.o(i.i2c_Stop))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 8
                                                                                                              • Call Chain = i2c_Stop

                                                                                                              [Calls]
                                                                                                              • >>   HAL_GPIO_WritePin -
                                                                                                              • >>   i2c_Delay +
                                                                                                              • >>   i2c_Delay
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   i2c_CfgGpio +
                                                                                                                [Called By]
                                                                                                                • >>   i2c_CfgGpio
                                                                                                                • >>   SSD1306_WriteData
                                                                                                                • >>   SSD1306_WriteCmd
                                                                                                                -

                                                                                                                key_act (Thumb, 662 bytes, Stack size 36 bytes, key.o(i.key_act)) +

                                                                                                                key_act (Thumb, 662 bytes, Stack size 36 bytes, key.o(i.key_act))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 36
                                                                                                                • Call Chain = key_act
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   app_act +
                                                                                                                  [Called By]
                                                                                                                  • >>   app_act
                                                                                                                  -

                                                                                                                  key_act_new (Thumb, 204 bytes, Stack size 32 bytes, key.o(i.key_act_new)) -

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 32
                                                                                                                  • Call Chain = key_act_new +

                                                                                                                    key_act_new (Thumb, 152 bytes, Stack size 12 bytes, key.o(i.key_act_new)) +

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 12
                                                                                                                    • Call Chain = key_act_new
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   HAL_GPIO_WritePin -
                                                                                                                    -
                                                                                                                    [Called By]
                                                                                                                    • >>   app_act +
                                                                                                                      [Called By]
                                                                                                                      • >>   app_act

                                                                                                                      main (Thumb, 122 bytes, Stack size 0 bytes, main.o(i.main))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 208 + Unknown Stack Size
                                                                                                                      • Call Chain = main ⇒ app_act ⇒ OLED_MenuTest ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   tmc5160_init -
                                                                                                                      • >>   i2c_CfgGpio +
                                                                                                                        [Calls]
                                                                                                                        • >>   tmc5160_init +
                                                                                                                        • >>   i2c_CfgGpio
                                                                                                                        • >>   delay_us -
                                                                                                                        • >>   delay_init -
                                                                                                                        • >>   app_act -
                                                                                                                        • >>   TMC5160A_Init_Gpio +
                                                                                                                        • >>   delay_init +
                                                                                                                        • >>   app_act +
                                                                                                                        • >>   TMC5160A_Init_Gpio
                                                                                                                        • >>   OLED2_Init
                                                                                                                        • >>   MX_USART3_UART_Init
                                                                                                                        • >>   MX_USART2_UART_Init @@ -2101,17 +2109,17 @@ Global Symbols
                                                                                                                        • >>   HAL_Init
                                                                                                                        • >>   HAL_GPIO_WritePin
                                                                                                                        • >>   ADS1220_GPIOInit -
                                                                                                                        • >>   SystemClock_Config +
                                                                                                                        • >>   SystemClock_Config

                                                                                                                        [Called By]
                                                                                                                        • >>   __rt_entry_main
                                                                                                                        -

                                                                                                                        motor_protect_ads (Thumb, 60 bytes, Stack size 24 bytes, tmc5160.o(i.motor_protect_ads)) +

                                                                                                                        motor_protect_ads (Thumb, 60 bytes, Stack size 24 bytes, tmc5160.o(i.motor_protect_ads))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 24
                                                                                                                        • Call Chain = motor_protect_ads
                                                                                                                        -
                                                                                                                        [Calls]
                                                                                                                        • >>   __aeabi_cfrcmple +
                                                                                                                          [Calls]
                                                                                                                          • >>   __aeabi_cfrcmple
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   app_act +
                                                                                                                            [Called By]
                                                                                                                            • >>   app_act

                                                                                                                            mov_loop1 (Thumb, 836 bytes, Stack size 40 bytes, motor.o(i.mov_loop1)) @@ -2119,13 +2127,13 @@ Global Symbols


                                                                                                                          [Calls]
                                                                                                                          • >>   tmc5160_operate
                                                                                                                          • >>   HAL_GPIO_ReadPin -
                                                                                                                          • >>   get_state -
                                                                                                                          • >>   send_set_resp +
                                                                                                                          • >>   get_state +
                                                                                                                          • >>   send_set_resp
                                                                                                                          • >>   TMC5160_SPIWriteInt
                                                                                                                          • >>   TMC5160_SPIReadInt
                                                                                                                          • >>   Raw_32 -
                                                                                                                          • >>   __aeabi_cfrcmple -
                                                                                                                          • >>   __aeabi_cfcmple +
                                                                                                                          • >>   __aeabi_cfrcmple +
                                                                                                                          • >>   __aeabi_cfcmple
                                                                                                                          • >>   __aeabi_i2f

                                                                                                                          [Called By]
                                                                                                                          • >>   Deal_Motor @@ -2136,52 +2144,60 @@ Global Symbols

                                                                                                                          [Calls]
                                                                                                                          • >>   tmc5160_operate
                                                                                                                          • >>   HAL_GPIO_ReadPin -
                                                                                                                          • >>   get_state -
                                                                                                                          • >>   send_set_resp +
                                                                                                                          • >>   get_state +
                                                                                                                          • >>   send_set_resp

                                                                                                                          [Called By]
                                                                                                                          • >>   Deal_Motor
                                                                                                                          -

                                                                                                                          over_ttl_receive_timer (Thumb, 14 bytes, Stack size 0 bytes, uart1.o(i.over_ttl_receive_timer)) +

                                                                                                                          over_ttl_receive_timer (Thumb, 14 bytes, Stack size 0 bytes, uart1.o(i.over_ttl_receive_timer))

                                                                                                                          [Calls]

                                                                                                                          • >>   InitUart_Data
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   receive_ttl_data -
                                                                                                                          • >>   process_ttl_receive_timer +
                                                                                                                            [Called By]
                                                                                                                            • >>   receive_ttl_data +
                                                                                                                            • >>   process_ttl_receive_timer
                                                                                                                            -

                                                                                                                            process_ttl_receive_timer (Thumb, 32 bytes, Stack size 0 bytes, uart1.o(i.process_ttl_receive_timer)) -

                                                                                                                            [Calls]

                                                                                                                            • >>   over_ttl_receive_timer +

                                                                                                                              process_ttl_receive_timer (Thumb, 32 bytes, Stack size 0 bytes, uart1.o(i.process_ttl_receive_timer)) +

                                                                                                                              [Calls]

                                                                                                                              • >>   over_ttl_receive_timer
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   app_act +
                                                                                                                                [Called By]
                                                                                                                                • >>   app_act
                                                                                                                                -

                                                                                                                                receive_ttl_data (Thumb, 40 bytes, Stack size 4 bytes, uart1.o(i.receive_ttl_data)) +

                                                                                                                                receive_ttl_data (Thumb, 40 bytes, Stack size 4 bytes, uart1.o(i.receive_ttl_data))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 28
                                                                                                                                • Call Chain = receive_ttl_data ⇒ Do_Receive_Uart_For_Module ⇒ Check_Resive_Addr

                                                                                                                                [Calls]
                                                                                                                                • >>   InitUart_Data -
                                                                                                                                • >>   start_ttl_receive_timer -
                                                                                                                                • >>   over_ttl_receive_timer +
                                                                                                                                • >>   start_ttl_receive_timer +
                                                                                                                                • >>   over_ttl_receive_timer
                                                                                                                                • >>   Do_Receive_Uart_For_Module

                                                                                                                                [Called By]
                                                                                                                                • >>   USART1_IRQHandler
                                                                                                                                -

                                                                                                                                send_set_resp (Thumb, 134 bytes, Stack size 80 bytes, uart1.o(i.send_set_resp)) +

                                                                                                                                send_set_resp (Thumb, 134 bytes, Stack size 80 bytes, uart1.o(i.send_set_resp))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 88
                                                                                                                                • Call Chain = send_set_resp ⇒ VerfiyRC
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   VerfiyRC -
                                                                                                                                • >>   Uart_Send_Delay -
                                                                                                                                • >>   UART1_Send_Char +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   VerfiyRC +
                                                                                                                                  • >>   Uart_Send_Delay +
                                                                                                                                  • >>   UART1_Send_Char

                                                                                                                                  [Called By]
                                                                                                                                  • >>   mov_step
                                                                                                                                  • >>   mov_loop1
                                                                                                                                  -

                                                                                                                                  start_ttl_receive_timer (Thumb, 18 bytes, Stack size 0 bytes, uart1.o(i.start_ttl_receive_timer)) -

                                                                                                                                  [Called By]

                                                                                                                                  • >>   receive_ttl_data +

                                                                                                                                    speed_set (Thumb, 42 bytes, Stack size 8 bytes, uniform.o(i.speed_set)) +

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 48
                                                                                                                                    • Call Chain = speed_set ⇒ TMC5160_SPIWriteInt +
                                                                                                                                    +
                                                                                                                                    [Calls]
                                                                                                                                    • >>   TMC5160_SPIWriteInt +
                                                                                                                                    +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   OLED_Menu_New
                                                                                                                                    -

                                                                                                                                    tmc5160_init (Thumb, 240 bytes, Stack size 8 bytes, tmc5160.o(i.tmc5160_init)) +

                                                                                                                                    start_ttl_receive_timer (Thumb, 18 bytes, Stack size 0 bytes, uart1.o(i.start_ttl_receive_timer)) +

                                                                                                                                    [Called By]

                                                                                                                                    • >>   receive_ttl_data +
                                                                                                                                    + +

                                                                                                                                    tmc5160_init (Thumb, 240 bytes, Stack size 8 bytes, tmc5160.o(i.tmc5160_init))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 48
                                                                                                                                    • Call Chain = tmc5160_init ⇒ TMC5160_SPIWriteInt

                                                                                                                                    [Calls]
                                                                                                                                    • >>   TMC5160_SPIWriteInt @@ -2192,60 +2208,86 @@ Global Symbols

                                                                                                                                      tmc5160_operate (Thumb, 242 bytes, Stack size 24 bytes, tmc5160.o(i.tmc5160_operate))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 80
                                                                                                                                      • Call Chain = tmc5160_operate ⇒ TMC5160_SPIReadInt ⇒ TMC5160_SPIWriteInt
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   delay +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   delay
                                                                                                                                        • >>   TMC5160_SPIWriteInt
                                                                                                                                        • >>   TMC5160_SPIReadInt
                                                                                                                                        • >>   Raw_32

                                                                                                                                        [Called By]
                                                                                                                                        • >>   HardFault_Handler +
                                                                                                                                        • >>   OLED_Menu_New
                                                                                                                                        • >>   Deal_Motor
                                                                                                                                        • >>   mov_step
                                                                                                                                        • >>   mov_loop1 +
                                                                                                                                        • >>   uniform_motion +
                                                                                                                                        • >>   uniform_limit +
                                                                                                                                        + +

                                                                                                                                        uniform_limit (Thumb, 102 bytes, Stack size 24 bytes, uniform.o(i.uniform_limit)) +

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 104
                                                                                                                                        • Call Chain = uniform_limit ⇒ tmc5160_operate ⇒ TMC5160_SPIReadInt ⇒ TMC5160_SPIWriteInt +
                                                                                                                                        +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   tmc5160_operate +
                                                                                                                                        • >>   HAL_GPIO_ReadPin +
                                                                                                                                        • >>   __aeabi_cfrcmple +
                                                                                                                                        +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   uniform_motion +
                                                                                                                                        + +

                                                                                                                                        uniform_motion (Thumb, 290 bytes, Stack size 40 bytes, uniform.o(i.uniform_motion)) +

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 144
                                                                                                                                        • Call Chain = uniform_motion ⇒ uniform_limit ⇒ tmc5160_operate ⇒ TMC5160_SPIReadInt ⇒ TMC5160_SPIWriteInt +
                                                                                                                                        +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_GPIO_WritePin +
                                                                                                                                        • >>   tmc5160_operate +
                                                                                                                                        • >>   HAL_GPIO_TogglePin +
                                                                                                                                        • >>   OLED_ShowString +
                                                                                                                                        • >>   OLED_ShowCN +
                                                                                                                                        • >>   uniform_limit +
                                                                                                                                        +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   OLED_Menu_New

                                                                                                                                        _get_lc_numeric (Thumb, 44 bytes, Stack size 8 bytes, lc_numeric_c.o(locale$$code))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 8
                                                                                                                                        • Call Chain = _get_lc_numeric
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   strcmp +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   strcmp

                                                                                                                                          [Called By]
                                                                                                                                          • >>   __rt_lib_init_lc_numeric_2
                                                                                                                                          -

                                                                                                                                          __aeabi_d2iz (Thumb, 0 bytes, Stack size 32 bytes, dfix.o(x$fpl$dfix)) +

                                                                                                                                          __aeabi_d2iz (Thumb, 0 bytes, Stack size 32 bytes, dfix.o(x$fpl$dfix))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 32
                                                                                                                                          • Call Chain = __aeabi_d2iz
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   get_magnetv +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   get_magnetv
                                                                                                                                            -

                                                                                                                                            _dfix (Thumb, 94 bytes, Stack size 32 bytes, dfix.o(x$fpl$dfix), UNUSED) -

                                                                                                                                            [Calls]

                                                                                                                                            • >>   __fpl_dnaninf +

                                                                                                                                              _dfix (Thumb, 94 bytes, Stack size 32 bytes, dfix.o(x$fpl$dfix), UNUSED) +

                                                                                                                                              [Calls]

                                                                                                                                              • >>   __fpl_dnaninf
                                                                                                                                              -

                                                                                                                                              __aeabi_i2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt)) -

                                                                                                                                              [Called By]

                                                                                                                                              • >>   get_magnetv +

                                                                                                                                                __aeabi_i2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt)) +

                                                                                                                                                [Called By]

                                                                                                                                                • >>   get_magnetv
                                                                                                                                                -

                                                                                                                                                _dflt (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED) +

                                                                                                                                                _dflt (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED) -

                                                                                                                                                __aeabi_dmul (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul)) +

                                                                                                                                                __aeabi_dmul (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 32
                                                                                                                                                • Call Chain = __aeabi_dmul
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   get_magnetv +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   get_magnetv
                                                                                                                                                  -

                                                                                                                                                  _dmul (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED) -

                                                                                                                                                  [Calls]

                                                                                                                                                  • >>   __fpl_dretinf -
                                                                                                                                                  • >>   __fpl_dnaninf +

                                                                                                                                                    _dmul (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED) +

                                                                                                                                                    [Calls]

                                                                                                                                                    • >>   __fpl_dretinf +
                                                                                                                                                    • >>   __fpl_dnaninf
                                                                                                                                                    -

                                                                                                                                                    __fpl_dnaninf (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED) -

                                                                                                                                                    [Called By]

                                                                                                                                                    • >>   _dmul -
                                                                                                                                                    • >>   _dfix +

                                                                                                                                                      __fpl_dnaninf (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED) +

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   _dmul +
                                                                                                                                                      • >>   _dfix
                                                                                                                                                      -

                                                                                                                                                      __fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) -

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   _f2d -
                                                                                                                                                      • >>   _dmul +

                                                                                                                                                        __fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) +

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   _f2d +
                                                                                                                                                        • >>   _dmul

                                                                                                                                                        __aeabi_f2d (Thumb, 0 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d)) @@ -2254,44 +2296,44 @@ Global Symbols
                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   OLED_MenuTest
                                                                                                                                                        -

                                                                                                                                                        _f2d (Thumb, 86 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d), UNUSED) -

                                                                                                                                                        [Calls]

                                                                                                                                                        • >>   __fpl_fnaninf -
                                                                                                                                                        • >>   __fpl_dretinf +

                                                                                                                                                          _f2d (Thumb, 86 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d), UNUSED) +

                                                                                                                                                          [Calls]

                                                                                                                                                          • >>   __fpl_fnaninf +
                                                                                                                                                          • >>   __fpl_dretinf
                                                                                                                                                          -

                                                                                                                                                          __aeabi_fadd (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd)) +

                                                                                                                                                          __aeabi_fadd (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 16
                                                                                                                                                          • Call Chain = __aeabi_fadd
                                                                                                                                                          -
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   Xads1220_filter +
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   Xads1220_filter
                                                                                                                                                            -

                                                                                                                                                            _fadd (Thumb, 196 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) -

                                                                                                                                                            [Calls]

                                                                                                                                                            • >>   __fpl_fretinf -
                                                                                                                                                            • >>   __fpl_fnaninf -
                                                                                                                                                            • >>   _fsub1 +

                                                                                                                                                              _fadd (Thumb, 196 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) +

                                                                                                                                                              [Calls]

                                                                                                                                                              • >>   __fpl_fretinf +
                                                                                                                                                              • >>   __fpl_fnaninf +
                                                                                                                                                              • >>   _fsub1
                                                                                                                                                              -

                                                                                                                                                              __fpl_fcheck_NaN1 (Thumb, 6 bytes, Stack size 0 bytes, fcheck1.o(x$fpl$fcheck1)) -

                                                                                                                                                              [Calls]

                                                                                                                                                              • >>   __fpl_return_NaN +

                                                                                                                                                                __fpl_fcheck_NaN1 (Thumb, 6 bytes, Stack size 0 bytes, fcheck1.o(x$fpl$fcheck1)) +

                                                                                                                                                                [Calls]

                                                                                                                                                                • >>   __fpl_return_NaN

                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   __ARM_scalbnf
                                                                                                                                                                -

                                                                                                                                                                __fpl_fcmp_Inf (Thumb, 24 bytes, Stack size 0 bytes, fcmpi.o(x$fpl$fcmpinf), UNUSED) -

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   _fcmple -
                                                                                                                                                                • >>   _fcmpeq +

                                                                                                                                                                  __fpl_fcmp_Inf (Thumb, 24 bytes, Stack size 0 bytes, fcmpi.o(x$fpl$fcmpinf), UNUSED) +

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   _fcmple +
                                                                                                                                                                  • >>   _fcmpeq

                                                                                                                                                                  __aeabi_fdiv (Thumb, 0 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                  • Call Chain = __aeabi_fdiv
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   Xads1220_filter +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   Xads1220_filter
                                                                                                                                                                    • >>   GetAD
                                                                                                                                                                    -

                                                                                                                                                                    _fdiv (Thumb, 384 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv), UNUSED) -

                                                                                                                                                                    [Calls]

                                                                                                                                                                    • >>   __fpl_fretinf -
                                                                                                                                                                    • >>   __fpl_fnaninf +

                                                                                                                                                                      _fdiv (Thumb, 384 bytes, Stack size 16 bytes, fdiv.o(x$fpl$fdiv), UNUSED) +

                                                                                                                                                                      [Calls]

                                                                                                                                                                      • >>   __fpl_fretinf +
                                                                                                                                                                      • >>   __fpl_fnaninf

                                                                                                                                                                      __aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 16 bytes, feqf.o(x$fpl$feqf)) @@ -2300,9 +2342,9 @@ Global Symbols
                                                                                                                                                                      [Called By]

                                                                                                                                                                      • >>   OLED_MenuTest
                                                                                                                                                                      -

                                                                                                                                                                      _fcmpeq (Thumb, 104 bytes, Stack size 16 bytes, feqf.o(x$fpl$feqf), UNUSED) -

                                                                                                                                                                      [Calls]

                                                                                                                                                                      • >>   __fpl_fnaninf -
                                                                                                                                                                      • >>   __fpl_fcmp_Inf +

                                                                                                                                                                        _fcmpeq (Thumb, 104 bytes, Stack size 16 bytes, feqf.o(x$fpl$feqf), UNUSED) +

                                                                                                                                                                        [Calls]

                                                                                                                                                                        • >>   __fpl_fnaninf +
                                                                                                                                                                        • >>   __fpl_fcmp_Inf

                                                                                                                                                                        __aeabi_f2iz (Thumb, 0 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix)) @@ -2311,8 +2353,8 @@ Global Symbols
                                                                                                                                                                        [Called By]

                                                                                                                                                                        • >>   OLED_MenuTest
                                                                                                                                                                        -

                                                                                                                                                                        _ffix (Thumb, 54 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix), UNUSED) -

                                                                                                                                                                        [Calls]

                                                                                                                                                                        • >>   __fpl_fnaninf +

                                                                                                                                                                          _ffix (Thumb, 54 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix), UNUSED) +

                                                                                                                                                                          [Calls]

                                                                                                                                                                          • >>   __fpl_fnaninf

                                                                                                                                                                          __aeabi_f2uiz (Thumb, 0 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu)) @@ -2321,39 +2363,39 @@ Global Symbols
                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   OLED_MenuTest
                                                                                                                                                                          -

                                                                                                                                                                          _ffixu (Thumb, 62 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu), UNUSED) -

                                                                                                                                                                          [Calls]

                                                                                                                                                                          • >>   __fpl_fnaninf +

                                                                                                                                                                            _ffixu (Thumb, 62 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu), UNUSED) +

                                                                                                                                                                            [Calls]

                                                                                                                                                                            • >>   __fpl_fnaninf

                                                                                                                                                                            __aeabi_i2f (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt)) -

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   Xads1220_filter +

                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   Xads1220_filter
                                                                                                                                                                              • >>   M1820_Get_Temp
                                                                                                                                                                              • >>   mov_loop1
                                                                                                                                                                              -

                                                                                                                                                                              _fflt (Thumb, 48 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt), UNUSED) +

                                                                                                                                                                              _fflt (Thumb, 48 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt), UNUSED)

                                                                                                                                                                              __aeabi_ui2f (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu))

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   OLED_MenuTest
                                                                                                                                                                              • >>   GetAD
                                                                                                                                                                              -

                                                                                                                                                                              _ffltu (Thumb, 38 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu), UNUSED) +

                                                                                                                                                                              _ffltu (Thumb, 38 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu), UNUSED) -

                                                                                                                                                                              __aeabi_cfcmple (Thumb, 0 bytes, Stack size 16 bytes, fleqf.o(x$fpl$fleqf)) +

                                                                                                                                                                              __aeabi_cfcmple (Thumb, 0 bytes, Stack size 16 bytes, fleqf.o(x$fpl$fleqf))

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                              • Call Chain = __aeabi_cfcmple

                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   mov_loop1 -
                                                                                                                                                                              • >>   PartSort +
                                                                                                                                                                              • >>   PartSort
                                                                                                                                                                              -

                                                                                                                                                                              _fcmple (Thumb, 104 bytes, Stack size 16 bytes, fleqf.o(x$fpl$fleqf), UNUSED) -

                                                                                                                                                                              [Calls]

                                                                                                                                                                              • >>   __fpl_fnaninf -
                                                                                                                                                                              • >>   __fpl_fcmp_Inf +

                                                                                                                                                                                _fcmple (Thumb, 104 bytes, Stack size 16 bytes, fleqf.o(x$fpl$fleqf), UNUSED) +

                                                                                                                                                                                [Calls]

                                                                                                                                                                                • >>   __fpl_fnaninf +
                                                                                                                                                                                • >>   __fpl_fcmp_Inf
                                                                                                                                                                                -

                                                                                                                                                                                __fpl_fcmple_InfNaN (Thumb, 0 bytes, Stack size unknown bytes, fleqf.o(x$fpl$fleqf), UNUSED) -

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   _frcmple +

                                                                                                                                                                                  __fpl_fcmple_InfNaN (Thumb, 0 bytes, Stack size unknown bytes, fleqf.o(x$fpl$fleqf), UNUSED) +

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   _frcmple

                                                                                                                                                                                  __aeabi_fmul (Thumb, 0 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul)) @@ -2363,37 +2405,38 @@ Global Symbols

                                                                                                                                                                                • >>   GetAD
                                                                                                                                                                                -

                                                                                                                                                                                _fmul (Thumb, 258 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED) -

                                                                                                                                                                                [Calls]

                                                                                                                                                                                • >>   __fpl_fretinf -
                                                                                                                                                                                • >>   __fpl_fnaninf +

                                                                                                                                                                                  _fmul (Thumb, 258 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED) +

                                                                                                                                                                                  [Calls]

                                                                                                                                                                                  • >>   __fpl_fretinf +
                                                                                                                                                                                  • >>   __fpl_fnaninf
                                                                                                                                                                                  -

                                                                                                                                                                                  __fpl_fnaninf (Thumb, 140 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED) -

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   _fmul -
                                                                                                                                                                                  • >>   _fcmple -
                                                                                                                                                                                  • >>   _ffixu -
                                                                                                                                                                                  • >>   _ffix -
                                                                                                                                                                                  • >>   _fcmpeq -
                                                                                                                                                                                  • >>   _fdiv -
                                                                                                                                                                                  • >>   _fsub -
                                                                                                                                                                                  • >>   _fadd -
                                                                                                                                                                                  • >>   _f2d +

                                                                                                                                                                                    __fpl_fnaninf (Thumb, 140 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED) +

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   _fmul +
                                                                                                                                                                                    • >>   _fcmple +
                                                                                                                                                                                    • >>   _ffixu +
                                                                                                                                                                                    • >>   _ffix +
                                                                                                                                                                                    • >>   _fcmpeq +
                                                                                                                                                                                    • >>   _fdiv +
                                                                                                                                                                                    • >>   _fsub +
                                                                                                                                                                                    • >>   _fadd +
                                                                                                                                                                                    • >>   _f2d
                                                                                                                                                                                    -

                                                                                                                                                                                    __fpl_fretinf (Thumb, 10 bytes, Stack size 0 bytes, fretinf.o(x$fpl$fretinf), UNUSED) -

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   _fmul -
                                                                                                                                                                                    • >>   _fdiv -
                                                                                                                                                                                    • >>   _fadd +

                                                                                                                                                                                      __fpl_fretinf (Thumb, 10 bytes, Stack size 0 bytes, fretinf.o(x$fpl$fretinf), UNUSED) +

                                                                                                                                                                                      [Called By]

                                                                                                                                                                                      • >>   _fmul +
                                                                                                                                                                                      • >>   _fdiv +
                                                                                                                                                                                      • >>   _fadd
                                                                                                                                                                                      -

                                                                                                                                                                                      __aeabi_cfrcmple (Thumb, 0 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf)) -

                                                                                                                                                                                      [Called By]

                                                                                                                                                                                      • >>   motor_protect_ads +

                                                                                                                                                                                        __aeabi_cfrcmple (Thumb, 0 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf)) +

                                                                                                                                                                                        [Called By]

                                                                                                                                                                                        • >>   motor_protect_ads
                                                                                                                                                                                        • >>   mov_loop1 -
                                                                                                                                                                                        • >>   PartSort +
                                                                                                                                                                                        • >>   PartSort +
                                                                                                                                                                                        • >>   uniform_limit
                                                                                                                                                                                        -

                                                                                                                                                                                        _frcmple (Thumb, 98 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf), UNUSED) -

                                                                                                                                                                                        [Calls]

                                                                                                                                                                                        • >>   __fpl_fcmple_InfNaN +

                                                                                                                                                                                          _frcmple (Thumb, 98 bytes, Stack size 0 bytes, frleqf.o(x$fpl$frleqf), UNUSED) +

                                                                                                                                                                                          [Calls]

                                                                                                                                                                                          • >>   __fpl_fcmple_InfNaN

                                                                                                                                                                                          __aeabi_fsub (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub)) @@ -2402,9 +2445,9 @@ Global Symbols
                                                                                                                                                                                          [Called By]

                                                                                                                                                                                          • >>   OLED_MenuTest
                                                                                                                                                                                          -

                                                                                                                                                                                          _fsub (Thumb, 234 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) -

                                                                                                                                                                                          [Calls]

                                                                                                                                                                                          • >>   __fpl_fnaninf -
                                                                                                                                                                                          • >>   _fadd1 +

                                                                                                                                                                                            _fsub (Thumb, 234 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) +

                                                                                                                                                                                            [Calls]

                                                                                                                                                                                            • >>   __fpl_fnaninf +
                                                                                                                                                                                            • >>   _fadd1

                                                                                                                                                                                            _printf_fp_dec (Thumb, 4 bytes, Stack size 0 bytes, printf1.o(x$fpl$printf1)) @@ -2415,20 +2458,20 @@ Global Symbols
                                                                                                                                                                                            [Called By]

                                                                                                                                                                                            • >>   _printf_f
                                                                                                                                                                                            -

                                                                                                                                                                                            __fpl_return_NaN (Thumb, 100 bytes, Stack size 0 bytes, retnan.o(x$fpl$retnan)) -

                                                                                                                                                                                            [Calls]

                                                                                                                                                                                            • >>   __fpl_cmpreturn +

                                                                                                                                                                                              __fpl_return_NaN (Thumb, 100 bytes, Stack size 0 bytes, retnan.o(x$fpl$retnan)) +

                                                                                                                                                                                              [Calls]

                                                                                                                                                                                              • >>   __fpl_cmpreturn
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   __fpl_fcheck_NaN1 +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   __fpl_fcheck_NaN1

                                                                                                                                                                                                __ARM_scalbnf (Thumb, 76 bytes, Stack size 0 bytes, scalbnf.o(x$fpl$scalbnf)) -

                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                • >>   __fpl_fcheck_NaN1 +

                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   __fpl_fcheck_NaN1

                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   M1820_Get_Temp
                                                                                                                                                                                                  -

                                                                                                                                                                                                  __fpl_cmpreturn (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer)) -

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   __fpl_return_NaN +

                                                                                                                                                                                                    __fpl_cmpreturn (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer)) +

                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                    • >>   __fpl_return_NaN

                                                                                                                                                                                                    @@ -2456,8 +2499,8 @@ Local Symbols
                                                                                                                                                                                                  • >>   HAL_I2C_AbortCpltCallback
                                                                                                                                                                                                  • >>   HAL_DMA_Abort_IT
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   HAL_I2C_ER_IRQHandler -
                                                                                                                                                                                                  • >>   I2C_Slave_STOPF +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   I2C_Slave_STOPF +
                                                                                                                                                                                                    • >>   HAL_I2C_ER_IRQHandler

                                                                                                                                                                                                    I2C_MasterReceive_BTF (Thumb, 210 bytes, Stack size 8 bytes, stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF)) @@ -2514,8 +2557,8 @@ Local Symbols
                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                    • >>   HAL_I2C_MemTxCpltCallback
                                                                                                                                                                                                    • >>   I2C_Flush_DR
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   HAL_I2C_EV_IRQHandler -
                                                                                                                                                                                                    • >>   I2C_MasterTransmit_TXE +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   I2C_MasterTransmit_TXE +
                                                                                                                                                                                                      • >>   HAL_I2C_EV_IRQHandler

                                                                                                                                                                                                      I2C_Slave_ADDR (Thumb, 70 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR)) @@ -2601,7 +2644,7 @@ Local Symbols

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                      • Call Chain = UART_DMAError

                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_UART_ErrorCallback -
                                                                                                                                                                                                      • >>   UART_EndTxTransfer +
                                                                                                                                                                                                      • >>   UART_EndTxTransfer
                                                                                                                                                                                                      • >>   UART_EndRxTransfer

                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                      • stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) @@ -2609,7 +2652,7 @@ Local Symbols

                                                                                                                                                                                                        UART_DMAReceiveCplt (Thumb, 134 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt))

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                        • Call Chain = UART_DMAReceiveCplt
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   HAL_UART_RxCpltCallback
                                                                                                                                                                                                          • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                          • stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) @@ -2617,7 +2660,7 @@ Local Symbols

                                                                                                                                                                                                            UART_DMARxHalfCplt (Thumb, 30 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                            • Call Chain = UART_DMARxHalfCplt
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_UART_RxHalfCpltCallback
                                                                                                                                                                                                              • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                              • stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) @@ -2630,17 +2673,17 @@ Local Symbols
                                                                                                                                                                                                              • >>   UART_DMAError
                                                                                                                                                                                                              -

                                                                                                                                                                                                              UART_EndTxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)) -

                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                              • >>   UART_EndTxTransfer +

                                                                                                                                                                                                                UART_EndTxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(i.UART_EndTxTransfer)) +

                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                • >>   UART_EndTxTransfer
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   UART_EndTxTransfer
                                                                                                                                                                                                                  • >>   UART_DMAError

                                                                                                                                                                                                                  UART_Receive_IT (Thumb, 194 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(i.UART_Receive_IT))

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                  • Call Chain = UART_Receive_IT
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   HAL_UART_RxCpltCallback
                                                                                                                                                                                                                    • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   HAL_UART_IRQHandler @@ -2649,25 +2692,25 @@ Local Symbols

                                                                                                                                                                                                                      UART_SetConfig (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                      • Call Chain = UART_SetConfig
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_RCC_GetPCLK2Freq
                                                                                                                                                                                                                        • >>   HAL_RCC_GetPCLK1Freq

                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   HAL_UART_Init
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        i2c_Delay (Thumb, 12 bytes, Stack size 0 bytes, oled2.o(i.i2c_Delay)) -

                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                        • >>   i2c_Stop -
                                                                                                                                                                                                                        • >>   i2c_Start -
                                                                                                                                                                                                                        • >>   i2c_SendByte -
                                                                                                                                                                                                                        • >>   i2c_Ack +

                                                                                                                                                                                                                          i2c_Delay (Thumb, 12 bytes, Stack size 0 bytes, oled2.o(i.i2c_Delay)) +

                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                          • >>   i2c_Stop +
                                                                                                                                                                                                                          • >>   i2c_Start +
                                                                                                                                                                                                                          • >>   i2c_SendByte +
                                                                                                                                                                                                                          • >>   i2c_Ack
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          _fadd1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) -

                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                          • >>   _fsub +

                                                                                                                                                                                                                            _fadd1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) +

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   _fsub
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            _fsub1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) -

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   _fadd +

                                                                                                                                                                                                                              _fsub1 (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) +

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   _fadd

                                                                                                                                                                                                                              _fp_digits (Thumb, 432 bytes, Stack size 96 bytes, _printf_fp_dec.o(.text)) diff --git a/MDK-ARM/mfps/mfps.map b/MDK-ARM/mfps/mfps.map index dd0c0a1..1953a1c 100644 --- a/MDK-ARM/mfps/mfps.map +++ b/MDK-ARM/mfps/mfps.map @@ -751,9 +751,9 @@ Section Cross References app.o(i.app_act) refers to uart1.o(i.process_ttl_receive_timer) for process_ttl_receive_timer app.o(i.app_act) refers to ads1220.o(i.Xads1220_record) for Xads1220_record app.o(i.app_act) refers to tmc5160.o(i.motor_protect_ads) for motor_protect_ads - app.o(i.app_act) refers to motor.o(i.Deal_Motor) for Deal_Motor app.o(i.app_act) refers to uart1.o(i.Deal_Uart_Data_For_Module) for Deal_Uart_Data_For_Module app.o(i.app_act) refers to key.o(i.key_act) for key_act + app.o(i.app_act) refers to motor.o(i.Deal_Motor) for Deal_Motor app.o(i.app_act) refers to oled2.o(i.OLED_MenuTest) for OLED_MenuTest app.o(i.app_act) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin app.o(i.app_act) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin @@ -773,7 +773,6 @@ Section Cross References key.o(i.key_act) refers to key.o(.data) for .data key.o(i.key_act) refers to stm32f1xx_it.o(.data) for tick_500ms key.o(i.key_act) refers to oled2.o(.data) for oled_en - key.o(i.key_act_new) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin key.o(i.key_act_new) refers to key.o(.data) for .data key.o(i.key_act_new) refers to stm32f1xx_it.o(.data) for tick_500ms key.o(i.key_act_new) refers to oled2.o(.data) for speed_ensure @@ -933,8 +932,12 @@ Section Cross References oled2.o(i.OLED_MenuTest) refers to usart.o(.bss) for huart2 oled2.o(i.OLED_MenuTest) refers to flash.o(i.STMFLASH_Write) for STMFLASH_Write oled2.o(i.OLED_MenuTest) refers to motor.o(.data) for magnet_middle + oled2.o(i.OLED_Menu_New) refers to uniform.o(i.uniform_motion) for uniform_motion + oled2.o(i.OLED_Menu_New) refers to tmc5160.o(i.tmc5160_operate) for tmc5160_operate + oled2.o(i.OLED_Menu_New) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin oled2.o(i.OLED_Menu_New) refers to oled2.o(i.OLED_Clear) for OLED_Clear oled2.o(i.OLED_Menu_New) refers to oled2.o(i.OLED_ShowCN) for OLED_ShowCN + oled2.o(i.OLED_Menu_New) refers to uniform.o(i.speed_set) for speed_set oled2.o(i.OLED_Menu_New) refers to oled2.o(.data) for .data oled2.o(i.OLED_SetPos) refers to oled2.o(i.SSD1306_WriteCmd) for SSD1306_WriteCmd oled2.o(i.OLED_ShowCN) refers to oled2.o(i.OLED_SetPos) for OLED_SetPos @@ -1068,6 +1071,22 @@ Section Cross References flash.o(i.STMFLASH_Write) refers to stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock) for HAL_FLASH_Lock flash.o(i.STMFLASH_Write) refers to flash.o(.bss) for .bss flash.o(i.STMFLASH_Write_NoCheck) refers to stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) for HAL_FLASH_Program + uniform.o(i.speed_set) refers to tmc5160.o(i.TMC5160_SPIWriteInt) for TMC5160_SPIWriteInt + uniform.o(i.speed_set) refers to uniform.o(.data) for .data + uniform.o(i.uniform_limit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin + uniform.o(i.uniform_limit) refers to frleqf.o(x$fpl$frleqf) for __aeabi_cfrcmple + uniform.o(i.uniform_limit) refers to tmc5160.o(i.tmc5160_operate) for tmc5160_operate + uniform.o(i.uniform_limit) refers to oled2.o(.data) for direc_select + uniform.o(i.uniform_limit) refers to app.o(.data) for X_ads1220 + uniform.o(i.uniform_motion) refers to uniform.o(i.uniform_limit) for uniform_limit + uniform.o(i.uniform_motion) refers to oled2.o(i.OLED_ShowString) for OLED_ShowString + uniform.o(i.uniform_motion) refers to tmc5160.o(i.tmc5160_operate) for tmc5160_operate + uniform.o(i.uniform_motion) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + uniform.o(i.uniform_motion) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin + uniform.o(i.uniform_motion) refers to oled2.o(i.OLED_ShowCN) for OLED_ShowCN + uniform.o(i.uniform_motion) refers to uniform.o(.data) for .data + uniform.o(i.uniform_motion) refers to oled2.o(.data) for disp_new + uniform.o(i.uniform_motion) refers to stm32f1xx_it.o(.data) for it_500ms_flag __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common @@ -1337,8 +1356,6 @@ Removing Unused input sections from the image. Removing stm32f1xx_it.o(.revsh_text), (4 bytes). Removing stm32f1xx_it.o(.rrx_text), (6 bytes). Removing stm32f1xx_it.o(.data), (1 bytes). - Removing stm32f1xx_it.o(.data), (4 bytes). - Removing stm32f1xx_it.o(.data), (4 bytes). Removing stm32f1xx_hal_msp.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_msp.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_msp.o(.rrx_text), (6 bytes). @@ -1879,7 +1896,7 @@ Removing Unused input sections from the image. Removing uniform.o(.revsh_text), (4 bytes). Removing uniform.o(.rrx_text), (6 bytes). -570 unused section(s) (total 49182 bytes) removed from the image. +568 unused section(s) (total 49174 bytes) removed from the image. ============================================================================== @@ -1916,25 +1933,25 @@ Image Symbol Table ../Src/tim.c 0x00000000 Number 0 tim.o ABSOLUTE ../Src/usart.c 0x00000000 Number 0 usart.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE @@ -1946,51 +1963,51 @@ Image Symbol Table ../clib/btod.s 0x00000000 Number 0 btod.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE - ../clib/longlong.s 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/longlong.s 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 strcmpv7m.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/dfix.s 0x00000000 Number 0 dfix.o ABSOLUTE @@ -2239,248 +2256,252 @@ Image Symbol Table i.HAL_TIM_OC_DelayElapsedCallback 0x080034c0 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) i.HAL_TIM_PWM_PulseFinishedCallback 0x080034c2 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) i.HAL_TIM_PeriodElapsedCallback 0x080034c4 Section 0 stm32f1xx_it.o(i.HAL_TIM_PeriodElapsedCallback) - i.HAL_TIM_TriggerCallback 0x080035e4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - i.HAL_UARTEx_ReceiveToIdle_DMA 0x080035e6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA) - i.HAL_UARTEx_RxEventCallback 0x08003634 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - i.HAL_UART_ErrorCallback 0x08003636 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) - i.HAL_UART_IRQHandler 0x08003638 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) - i.HAL_UART_Init 0x080038a4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x08003908 Section 0 usart.o(i.HAL_UART_MspInit) - i.HAL_UART_RxCpltCallback 0x08003a90 Section 0 stm32f1xx_it.o(i.HAL_UART_RxCpltCallback) - i.HAL_UART_RxHalfCpltCallback 0x08003a92 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) - i.HAL_UART_Transmit_IT 0x08003a94 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT) - i.HAL_UART_TxCpltCallback 0x08003ac8 Section 0 stm32f1xx_it.o(i.HAL_UART_TxCpltCallback) - i.HardFault_Handler 0x08003ae4 Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.I2C1_ER_IRQHandler 0x08003b28 Section 0 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) - i.I2C1_EV_IRQHandler 0x08003b34 Section 0 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) - i.I2C_DMAAbort 0x08003b40 Section 0 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) - I2C_DMAAbort 0x08003b41 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) - i.I2C_Flush_DR 0x08003bfc Section 0 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) - I2C_Flush_DR 0x08003bfd Thumb Code 16 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) - i.I2C_ITError 0x08003c0c Section 0 stm32f1xx_hal_i2c.o(i.I2C_ITError) - I2C_ITError 0x08003c0d Thumb Code 336 stm32f1xx_hal_i2c.o(i.I2C_ITError) - i.I2C_MasterReceive_BTF 0x08003d64 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) - I2C_MasterReceive_BTF 0x08003d65 Thumb Code 210 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) - i.I2C_MasterReceive_RXNE 0x08003e38 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) - I2C_MasterReceive_RXNE 0x08003e39 Thumb Code 228 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) - i.I2C_MasterTransmit_BTF 0x08003f20 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) - I2C_MasterTransmit_BTF 0x08003f21 Thumb Code 130 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) - i.I2C_MasterTransmit_TXE 0x08003fa4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) - I2C_MasterTransmit_TXE 0x08003fa5 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) - i.I2C_Master_ADDR 0x0800405c Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) - I2C_Master_ADDR 0x0800405d Thumb Code 340 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) - i.I2C_Master_SB 0x080041b4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) - I2C_Master_SB 0x080041b5 Thumb Code 140 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) - i.I2C_MemoryTransmit_TXE_BTF 0x08004240 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) - I2C_MemoryTransmit_TXE_BTF 0x08004241 Thumb Code 168 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) - i.I2C_Slave_ADDR 0x080042e8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) - I2C_Slave_ADDR 0x080042e9 Thumb Code 70 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) - i.I2C_Slave_AF 0x08004330 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) - I2C_Slave_AF 0x08004331 Thumb Code 138 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) - i.I2C_Slave_STOPF 0x080043c0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) - I2C_Slave_STOPF 0x080043c1 Thumb Code 338 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) - i.InitUart_Data 0x0800451c Section 0 uart1.o(i.InitUart_Data) - i.Key_Scan 0x08004548 Section 0 key.o(i.Key_Scan) - i.M1820_Check 0x080045e4 Section 0 m1820.o(i.M1820_Check) - i.M1820_GPIO_Init 0x08004640 Section 0 m1820.o(i.M1820_GPIO_Init) - i.M1820_Get_Temp 0x08004690 Section 0 m1820.o(i.M1820_Get_Temp) - i.M1820_Init 0x080046f0 Section 0 m1820.o(i.M1820_Init) - i.M1820_Read_Bit 0x08004710 Section 0 m1820.o(i.M1820_Read_Bit) - i.M1820_Read_Byte 0x08004758 Section 0 m1820.o(i.M1820_Read_Byte) - i.M1820_Rst 0x08004778 Section 0 m1820.o(i.M1820_Rst) - i.M1820_Start 0x080047ac Section 0 m1820.o(i.M1820_Start) - i.M1820_Write_Byte 0x080047c8 Section 0 m1820.o(i.M1820_Write_Byte) - i.MX_DMA_Init 0x08004828 Section 0 dma.o(i.MX_DMA_Init) - i.MX_GPIO_Init 0x08004854 Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_I2C1_Init 0x0800499c Section 0 i2c.o(i.MX_I2C1_Init) - i.MX_SPI2_Init 0x080049dc Section 0 spi.o(i.MX_SPI2_Init) - i.MX_TIM1_Init 0x08004a20 Section 0 tim.o(i.MX_TIM1_Init) - i.MX_USART1_UART_Init 0x08004a90 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MX_USART2_UART_Init 0x08004ac8 Section 0 usart.o(i.MX_USART2_UART_Init) - i.MX_USART3_UART_Init 0x08004b00 Section 0 usart.o(i.MX_USART3_UART_Init) - i.MemManage_Handler 0x08004b38 Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08004b3a Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.OLED2_Init 0x08004b3c Section 0 oled2.o(i.OLED2_Init) - i.OLED_Clear 0x08004bf4 Section 0 oled2.o(i.OLED_Clear) - i.OLED_MenuTest 0x08004c28 Section 0 oled2.o(i.OLED_MenuTest) - i.OLED_Menu_New 0x080063a8 Section 0 oled2.o(i.OLED_Menu_New) - i.OLED_SetPos 0x080064d0 Section 0 oled2.o(i.OLED_SetPos) - i.OLED_ShowCN 0x080064f4 Section 0 oled2.o(i.OLED_ShowCN) - i.OLED_ShowChar 0x0800657c Section 0 oled2.o(i.OLED_ShowChar) - i.OLED_ShowString 0x08006658 Section 0 oled2.o(i.OLED_ShowString) - i.PartSort 0x08006696 Section 0 ads1220.o(i.PartSort) - i.PendSV_Handler 0x080066f0 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.QuickSort 0x080066f2 Section 0 ads1220.o(i.QuickSort) - i.Raw_32 0x0800671c Section 0 tmc5160.o(i.Raw_32) - i.ReadData 0x08006734 Section 0 ads1220.o(i.ReadData) - i.ReadOneByte 0x08006780 Section 0 ads1220.o(i.ReadOneByte) - i.ReadRegister 0x080067d4 Section 0 ads1220.o(i.ReadRegister) - i.SPI2_IRQHandler 0x0800680c Section 0 stm32f1xx_it.o(i.SPI2_IRQHandler) - i.SPI_DMAAbortOnError 0x08006818 Section 0 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) - SPI_DMAAbortOnError 0x08006819 Thumb Code 16 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) - i.SSD1306_WriteCmd 0x08006828 Section 0 oled2.o(i.SSD1306_WriteCmd) - i.SSD1306_WriteData 0x08006856 Section 0 oled2.o(i.SSD1306_WriteData) - i.STMFLASH_Read 0x08006884 Section 0 flash.o(i.STMFLASH_Read) - i.STMFLASH_Write 0x080068a0 Section 0 flash.o(i.STMFLASH_Write) - i.STMFLASH_Write_NoCheck 0x08006980 Section 0 flash.o(i.STMFLASH_Write_NoCheck) - i.SVC_Handler 0x080069ac Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.Swap 0x080069ae Section 0 ads1220.o(i.Swap) - i.SysTick_CLKSourceConfig 0x080069b8 Section 0 misc.o(i.SysTick_CLKSourceConfig) - i.SysTick_Handler 0x080069d0 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x080069d4 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08006a2c Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM1_UP_IRQHandler 0x08006a30 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler) - i.TIM_Base_SetConfig 0x08006a3c Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_ETR_SetConfig 0x08006ac8 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_ITRx_SetConfig 0x08006adc Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - TIM_ITRx_SetConfig 0x08006add Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - i.TIM_TI1_ConfigInputStage 0x08006aec Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x08006aed Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x08006b0e Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x08006b0f Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.TMC5160A_Init_Gpio 0x08006b34 Section 0 tmc5160.o(i.TMC5160A_Init_Gpio) - i.TMC5160_SPIReadInt 0x08006b84 Section 0 tmc5160.o(i.TMC5160_SPIReadInt) - i.TMC5160_SPIWriteInt 0x08006bc4 Section 0 tmc5160.o(i.TMC5160_SPIWriteInt) - i.UART1_Send_Char 0x08006cf0 Section 0 uart1.o(i.UART1_Send_Char) - i.UART_DMAAbortOnError 0x08006d04 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) - UART_DMAAbortOnError 0x08006d05 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) - i.UART_DMAError 0x08006d14 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError) - UART_DMAError 0x08006d15 Thumb Code 74 stm32f1xx_hal_uart.o(i.UART_DMAError) - i.UART_DMAReceiveCplt 0x08006d5e Section 0 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) - UART_DMAReceiveCplt 0x08006d5f Thumb Code 134 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) - i.UART_DMARxHalfCplt 0x08006de4 Section 0 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) - UART_DMARxHalfCplt 0x08006de5 Thumb Code 30 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) - i.UART_EndRxTransfer 0x08006e02 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) - UART_EndRxTransfer 0x08006e03 Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) - i.UART_EndTxTransfer 0x08006e50 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) - UART_EndTxTransfer 0x08006e51 Thumb Code 28 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) - i.UART_Receive_IT 0x08006e6c Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) - UART_Receive_IT 0x08006e6d Thumb Code 194 stm32f1xx_hal_uart.o(i.UART_Receive_IT) - i.UART_SetConfig 0x08006f30 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) - UART_SetConfig 0x08006f31 Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) - i.UART_Start_Receive_DMA 0x08006fe8 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) - i.USART1_IRQHandler 0x08007078 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) - i.USART2_IRQHandler 0x080070ac Section 0 stm32f1xx_it.o(i.USART2_IRQHandler) - i.USART3_IRQHandler 0x080070cc Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) - i.Uart_Send_Delay 0x080070d8 Section 0 uart1.o(i.Uart_Send_Delay) - i.UsageFault_Handler 0x080070ec Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.VerfiyRC 0x080070ee Section 0 uart1.o(i.VerfiyRC) - i.WriteOneByte 0x08007108 Section 0 ads1220.o(i.WriteOneByte) - i.WriteRegister 0x0800715c Section 0 ads1220.o(i.WriteRegister) - i.Xads1220_filter 0x080071b0 Section 0 ads1220.o(i.Xads1220_filter) - i.Xads1220_record 0x08007228 Section 0 ads1220.o(i.Xads1220_record) - i.__ARM_fpclassify 0x08007274 Section 0 fpclassify.o(i.__ARM_fpclassify) - i.__NVIC_SetPriority 0x0800729c Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x0800729d Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i._is_digit 0x080072bc Section 0 __printf_wp.o(i._is_digit) - i.app_act 0x080072cc Section 0 app.o(i.app_act) - i.delay 0x0800743c Section 0 delay.o(i.delay) - i.delay_init 0x08007448 Section 0 delay.o(i.delay_init) - i.delay_ns 0x08007470 Section 0 delay.o(i.delay_ns) - i.delay_us 0x0800747c Section 0 delay.o(i.delay_us) - i.get_magnetv 0x080074b0 Section 0 motor.o(i.get_magnetv) - i.get_state 0x08007520 Section 0 motor.o(i.get_state) - i.i2c_Ack 0x08007624 Section 0 oled2.o(i.i2c_Ack) - i.i2c_CfgGpio 0x08007664 Section 0 oled2.o(i.i2c_CfgGpio) - i.i2c_Delay 0x080076b4 Section 0 oled2.o(i.i2c_Delay) - i2c_Delay 0x080076b5 Thumb Code 12 oled2.o(i.i2c_Delay) - i.i2c_SendByte 0x080076c0 Section 0 oled2.o(i.i2c_SendByte) - i.i2c_Start 0x0800771c Section 0 oled2.o(i.i2c_Start) - i.i2c_Stop 0x0800775c Section 0 oled2.o(i.i2c_Stop) - i.key_act 0x0800778c Section 0 key.o(i.key_act) - i.key_act_new 0x08007a64 Section 0 key.o(i.key_act_new) - i.main 0x08007b48 Section 0 main.o(i.main) - i.motor_protect_ads 0x08007bcc Section 0 tmc5160.o(i.motor_protect_ads) - i.mov_loop1 0x08007c14 Section 0 motor.o(i.mov_loop1) - i.mov_step 0x08007fa0 Section 0 motor.o(i.mov_step) - i.over_ttl_receive_timer 0x0800806c Section 0 uart1.o(i.over_ttl_receive_timer) - i.process_ttl_receive_timer 0x08008080 Section 0 uart1.o(i.process_ttl_receive_timer) - i.receive_ttl_data 0x080080a4 Section 0 uart1.o(i.receive_ttl_data) - i.send_set_resp 0x080080d0 Section 0 uart1.o(i.send_set_resp) - i.start_ttl_receive_timer 0x0800815c Section 0 uart1.o(i.start_ttl_receive_timer) - i.tmc5160_init 0x08008174 Section 0 tmc5160.o(i.tmc5160_init) - i.tmc5160_operate 0x08008278 Section 0 tmc5160.o(i.tmc5160_operate) - locale$$code 0x08008370 Section 44 lc_numeric_c.o(locale$$code) - x$fpl$dfix 0x0800839c Section 94 dfix.o(x$fpl$dfix) - x$fpl$dflt 0x080083fa Section 46 dflt_clz.o(x$fpl$dflt) - x$fpl$dmul 0x08008428 Section 340 dmul.o(x$fpl$dmul) - x$fpl$dnaninf 0x0800857c Section 156 dnaninf.o(x$fpl$dnaninf) - x$fpl$dretinf 0x08008618 Section 12 dretinf.o(x$fpl$dretinf) - x$fpl$f2d 0x08008624 Section 86 f2d.o(x$fpl$f2d) - x$fpl$fadd 0x0800867c Section 196 faddsub_clz.o(x$fpl$fadd) - _fadd1 0x0800868b Thumb Code 0 faddsub_clz.o(x$fpl$fadd) - x$fpl$fcheck1 0x08008740 Section 12 fcheck1.o(x$fpl$fcheck1) - x$fpl$fcmpinf 0x0800874c Section 24 fcmpi.o(x$fpl$fcmpinf) - x$fpl$fdiv 0x08008764 Section 388 fdiv.o(x$fpl$fdiv) - _fdiv1 0x08008765 Thumb Code 0 fdiv.o(x$fpl$fdiv) - x$fpl$feqf 0x080088e8 Section 104 feqf.o(x$fpl$feqf) - x$fpl$ffix 0x08008950 Section 54 ffix.o(x$fpl$ffix) - x$fpl$ffixu 0x08008988 Section 62 ffixu.o(x$fpl$ffixu) - x$fpl$fflt 0x080089c8 Section 48 fflt_clz.o(x$fpl$fflt) - x$fpl$ffltu 0x080089f8 Section 38 fflt_clz.o(x$fpl$ffltu) - x$fpl$fleqf 0x08008a20 Section 104 fleqf.o(x$fpl$fleqf) - x$fpl$fmul 0x08008a88 Section 258 fmul.o(x$fpl$fmul) - x$fpl$fnaninf 0x08008b8a Section 140 fnaninf.o(x$fpl$fnaninf) - x$fpl$fretinf 0x08008c16 Section 10 fretinf.o(x$fpl$fretinf) - x$fpl$frleqf 0x08008c20 Section 98 frleqf.o(x$fpl$frleqf) - x$fpl$fsub 0x08008c84 Section 234 faddsub_clz.o(x$fpl$fsub) - _fsub1 0x08008c93 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) - x$fpl$printf1 0x08008d6e Section 4 printf1.o(x$fpl$printf1) - x$fpl$retnan 0x08008d72 Section 100 retnan.o(x$fpl$retnan) - x$fpl$scalbnf 0x08008dd6 Section 76 scalbnf.o(x$fpl$scalbnf) - x$fpl$trapveneer 0x08008e22 Section 48 trapv.o(x$fpl$trapveneer) - .constdata 0x08008e52 Section 18 stm32f1xx_hal_rcc.o(.constdata) - x$fpl$usenofp 0x08008e52 Section 0 usenofp.o(x$fpl$usenofp) - aPredivFactorTable 0x08008e52 Data 2 stm32f1xx_hal_rcc.o(.constdata) - aPLLMULFactorTable 0x08008e54 Data 16 stm32f1xx_hal_rcc.o(.constdata) - .constdata 0x08008e64 Section 16 system_stm32f1xx.o(.constdata) - .constdata 0x08008e74 Section 8 system_stm32f1xx.o(.constdata) - .constdata 0x08008e7c Section 552 mylib.o(.constdata) - .constdata 0x080090a4 Section 1520 mylib.o(.constdata) - .constdata 0x08009694 Section 1952 mylib.o(.constdata) - .constdata 0x08009e34 Section 148 bigflt0.o(.constdata) - tenpwrs_x 0x08009e34 Data 60 bigflt0.o(.constdata) - tenpwrs_i 0x08009e70 Data 64 bigflt0.o(.constdata) - locale$$data 0x08009ee8 Section 28 lc_numeric_c.o(locale$$data) - __lcnum_c_name 0x08009eec Data 2 lc_numeric_c.o(locale$$data) - __lcnum_c_start 0x08009ef4 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_point 0x08009f00 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_thousands 0x08009f02 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_grouping 0x08009f03 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_end 0x08009f04 Data 0 lc_numeric_c.o(locale$$data) - .data 0x20000000 Section 86 stm32f1xx_it.o(.data) - .data 0x20000058 Section 12 stm32f1xx_hal.o(.data) - .data 0x20000064 Section 4 system_stm32f1xx.o(.data) - .data 0x20000068 Section 16 app.o(.data) - .data 0x20000078 Section 7 app.o(.data) - .data 0x20000080 Section 4 app.o(.data) - .data 0x20000084 Section 1 delay.o(.data) - fac_us 0x20000084 Data 1 delay.o(.data) - .data 0x20000088 Section 20 key.o(.data) - .data 0x2000009c Section 12 ads1220.o(.data) - .data 0x200000a8 Section 1 m1820.o(.data) - .data 0x200000ac Section 68 tmc5160.o(.data) - .data 0x200000f0 Section 104 oled2.o(.data) - .data 0x20000158 Section 4 motor.o(.data) - .data 0x2000015c Section 88 motor.o(.data) - .data 0x200001b4 Section 32 uart1.o(.data) - .bss 0x200001d4 Section 84 i2c.o(.bss) - .bss 0x20000228 Section 88 spi.o(.bss) - .bss 0x20000280 Section 72 tim.o(.bss) - .bss 0x200002c8 Section 284 usart.o(.bss) - .bss 0x200003e8 Section 32 stm32f1xx_hal_flash.o(.bss) - .bss 0x20000408 Section 12 key.o(.bss) - .bss 0x20000414 Section 800 ads1220.o(.bss) - .bss 0x20000734 Section 40 oled2.o(.bss) - .bss 0x2000075c Section 60 uart1.o(.bss) - .bss 0x20000798 Section 10 uart1.o(.bss) - .bss 0x200007a8 Section 2080 flash.o(.bss) - .bss 0x20000fc8 Section 96 libspace.o(.bss) - HEAP 0x20001028 Section 512 startup_stm32f103xe.o(HEAP) - Heap_Mem 0x20001028 Data 512 startup_stm32f103xe.o(HEAP) - STACK 0x20001228 Section 1024 startup_stm32f103xe.o(STACK) - Stack_Mem 0x20001228 Data 1024 startup_stm32f103xe.o(STACK) - __initial_sp 0x20001628 Data 0 startup_stm32f103xe.o(STACK) + i.HAL_TIM_TriggerCallback 0x0800360c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + i.HAL_UARTEx_ReceiveToIdle_DMA 0x0800360e Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA) + i.HAL_UARTEx_RxEventCallback 0x0800365c Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + i.HAL_UART_ErrorCallback 0x0800365e Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) + i.HAL_UART_IRQHandler 0x08003660 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) + i.HAL_UART_Init 0x080038cc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x08003930 Section 0 usart.o(i.HAL_UART_MspInit) + i.HAL_UART_RxCpltCallback 0x08003ab8 Section 0 stm32f1xx_it.o(i.HAL_UART_RxCpltCallback) + i.HAL_UART_RxHalfCpltCallback 0x08003aba Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) + i.HAL_UART_Transmit_IT 0x08003abc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT) + i.HAL_UART_TxCpltCallback 0x08003af0 Section 0 stm32f1xx_it.o(i.HAL_UART_TxCpltCallback) + i.HardFault_Handler 0x08003b0c Section 0 stm32f1xx_it.o(i.HardFault_Handler) + i.I2C1_ER_IRQHandler 0x08003b50 Section 0 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) + i.I2C1_EV_IRQHandler 0x08003b5c Section 0 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) + i.I2C_DMAAbort 0x08003b68 Section 0 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) + I2C_DMAAbort 0x08003b69 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) + i.I2C_Flush_DR 0x08003c24 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) + I2C_Flush_DR 0x08003c25 Thumb Code 16 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) + i.I2C_ITError 0x08003c34 Section 0 stm32f1xx_hal_i2c.o(i.I2C_ITError) + I2C_ITError 0x08003c35 Thumb Code 336 stm32f1xx_hal_i2c.o(i.I2C_ITError) + i.I2C_MasterReceive_BTF 0x08003d8c Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) + I2C_MasterReceive_BTF 0x08003d8d Thumb Code 210 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) + i.I2C_MasterReceive_RXNE 0x08003e60 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) + I2C_MasterReceive_RXNE 0x08003e61 Thumb Code 228 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) + i.I2C_MasterTransmit_BTF 0x08003f48 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) + I2C_MasterTransmit_BTF 0x08003f49 Thumb Code 130 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) + i.I2C_MasterTransmit_TXE 0x08003fcc Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) + I2C_MasterTransmit_TXE 0x08003fcd Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) + i.I2C_Master_ADDR 0x08004084 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) + I2C_Master_ADDR 0x08004085 Thumb Code 340 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) + i.I2C_Master_SB 0x080041dc Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) + I2C_Master_SB 0x080041dd Thumb Code 140 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) + i.I2C_MemoryTransmit_TXE_BTF 0x08004268 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) + I2C_MemoryTransmit_TXE_BTF 0x08004269 Thumb Code 168 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) + i.I2C_Slave_ADDR 0x08004310 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) + I2C_Slave_ADDR 0x08004311 Thumb Code 70 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) + i.I2C_Slave_AF 0x08004358 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) + I2C_Slave_AF 0x08004359 Thumb Code 138 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) + i.I2C_Slave_STOPF 0x080043e8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) + I2C_Slave_STOPF 0x080043e9 Thumb Code 338 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) + i.InitUart_Data 0x08004544 Section 0 uart1.o(i.InitUart_Data) + i.Key_Scan 0x08004570 Section 0 key.o(i.Key_Scan) + i.M1820_Check 0x0800460c Section 0 m1820.o(i.M1820_Check) + i.M1820_GPIO_Init 0x08004668 Section 0 m1820.o(i.M1820_GPIO_Init) + i.M1820_Get_Temp 0x080046b8 Section 0 m1820.o(i.M1820_Get_Temp) + i.M1820_Init 0x08004718 Section 0 m1820.o(i.M1820_Init) + i.M1820_Read_Bit 0x08004738 Section 0 m1820.o(i.M1820_Read_Bit) + i.M1820_Read_Byte 0x08004780 Section 0 m1820.o(i.M1820_Read_Byte) + i.M1820_Rst 0x080047a0 Section 0 m1820.o(i.M1820_Rst) + i.M1820_Start 0x080047d4 Section 0 m1820.o(i.M1820_Start) + i.M1820_Write_Byte 0x080047f0 Section 0 m1820.o(i.M1820_Write_Byte) + i.MX_DMA_Init 0x08004850 Section 0 dma.o(i.MX_DMA_Init) + i.MX_GPIO_Init 0x0800487c Section 0 gpio.o(i.MX_GPIO_Init) + i.MX_I2C1_Init 0x080049c4 Section 0 i2c.o(i.MX_I2C1_Init) + i.MX_SPI2_Init 0x08004a04 Section 0 spi.o(i.MX_SPI2_Init) + i.MX_TIM1_Init 0x08004a48 Section 0 tim.o(i.MX_TIM1_Init) + i.MX_USART1_UART_Init 0x08004ab8 Section 0 usart.o(i.MX_USART1_UART_Init) + i.MX_USART2_UART_Init 0x08004af0 Section 0 usart.o(i.MX_USART2_UART_Init) + i.MX_USART3_UART_Init 0x08004b28 Section 0 usart.o(i.MX_USART3_UART_Init) + i.MemManage_Handler 0x08004b60 Section 0 stm32f1xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x08004b62 Section 0 stm32f1xx_it.o(i.NMI_Handler) + i.OLED2_Init 0x08004b64 Section 0 oled2.o(i.OLED2_Init) + i.OLED_Clear 0x08004c1c Section 0 oled2.o(i.OLED_Clear) + i.OLED_MenuTest 0x08004c50 Section 0 oled2.o(i.OLED_MenuTest) + i.OLED_Menu_New 0x080063d0 Section 0 oled2.o(i.OLED_Menu_New) + i.OLED_SetPos 0x08006684 Section 0 oled2.o(i.OLED_SetPos) + i.OLED_ShowCN 0x080066a8 Section 0 oled2.o(i.OLED_ShowCN) + i.OLED_ShowChar 0x08006730 Section 0 oled2.o(i.OLED_ShowChar) + i.OLED_ShowString 0x0800680c Section 0 oled2.o(i.OLED_ShowString) + i.PartSort 0x0800684a Section 0 ads1220.o(i.PartSort) + i.PendSV_Handler 0x080068a4 Section 0 stm32f1xx_it.o(i.PendSV_Handler) + i.QuickSort 0x080068a6 Section 0 ads1220.o(i.QuickSort) + i.Raw_32 0x080068d0 Section 0 tmc5160.o(i.Raw_32) + i.ReadData 0x080068e8 Section 0 ads1220.o(i.ReadData) + i.ReadOneByte 0x08006934 Section 0 ads1220.o(i.ReadOneByte) + i.ReadRegister 0x08006988 Section 0 ads1220.o(i.ReadRegister) + i.SPI2_IRQHandler 0x080069c0 Section 0 stm32f1xx_it.o(i.SPI2_IRQHandler) + i.SPI_DMAAbortOnError 0x080069cc Section 0 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) + SPI_DMAAbortOnError 0x080069cd Thumb Code 16 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) + i.SSD1306_WriteCmd 0x080069dc Section 0 oled2.o(i.SSD1306_WriteCmd) + i.SSD1306_WriteData 0x08006a0a Section 0 oled2.o(i.SSD1306_WriteData) + i.STMFLASH_Read 0x08006a38 Section 0 flash.o(i.STMFLASH_Read) + i.STMFLASH_Write 0x08006a54 Section 0 flash.o(i.STMFLASH_Write) + i.STMFLASH_Write_NoCheck 0x08006b34 Section 0 flash.o(i.STMFLASH_Write_NoCheck) + i.SVC_Handler 0x08006b60 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.Swap 0x08006b62 Section 0 ads1220.o(i.Swap) + i.SysTick_CLKSourceConfig 0x08006b6c Section 0 misc.o(i.SysTick_CLKSourceConfig) + i.SysTick_Handler 0x08006b84 Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x08006b88 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08006be0 Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM1_UP_IRQHandler 0x08006be4 Section 0 stm32f1xx_it.o(i.TIM1_UP_IRQHandler) + i.TIM_Base_SetConfig 0x08006bf0 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_ETR_SetConfig 0x08006c7c Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_ITRx_SetConfig 0x08006c90 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + TIM_ITRx_SetConfig 0x08006c91 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + i.TIM_TI1_ConfigInputStage 0x08006ca0 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x08006ca1 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x08006cc2 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x08006cc3 Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.TMC5160A_Init_Gpio 0x08006ce8 Section 0 tmc5160.o(i.TMC5160A_Init_Gpio) + i.TMC5160_SPIReadInt 0x08006d38 Section 0 tmc5160.o(i.TMC5160_SPIReadInt) + i.TMC5160_SPIWriteInt 0x08006d78 Section 0 tmc5160.o(i.TMC5160_SPIWriteInt) + i.UART1_Send_Char 0x08006ea4 Section 0 uart1.o(i.UART1_Send_Char) + i.UART_DMAAbortOnError 0x08006eb8 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) + UART_DMAAbortOnError 0x08006eb9 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) + i.UART_DMAError 0x08006ec8 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError) + UART_DMAError 0x08006ec9 Thumb Code 74 stm32f1xx_hal_uart.o(i.UART_DMAError) + i.UART_DMAReceiveCplt 0x08006f12 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) + UART_DMAReceiveCplt 0x08006f13 Thumb Code 134 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) + i.UART_DMARxHalfCplt 0x08006f98 Section 0 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) + UART_DMARxHalfCplt 0x08006f99 Thumb Code 30 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) + i.UART_EndRxTransfer 0x08006fb6 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) + UART_EndRxTransfer 0x08006fb7 Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) + i.UART_EndTxTransfer 0x08007004 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) + UART_EndTxTransfer 0x08007005 Thumb Code 28 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) + i.UART_Receive_IT 0x08007020 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) + UART_Receive_IT 0x08007021 Thumb Code 194 stm32f1xx_hal_uart.o(i.UART_Receive_IT) + i.UART_SetConfig 0x080070e4 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) + UART_SetConfig 0x080070e5 Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) + i.UART_Start_Receive_DMA 0x0800719c Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) + i.USART1_IRQHandler 0x0800722c Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) + i.USART2_IRQHandler 0x08007260 Section 0 stm32f1xx_it.o(i.USART2_IRQHandler) + i.USART3_IRQHandler 0x08007280 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) + i.Uart_Send_Delay 0x0800728c Section 0 uart1.o(i.Uart_Send_Delay) + i.UsageFault_Handler 0x080072a0 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.VerfiyRC 0x080072a2 Section 0 uart1.o(i.VerfiyRC) + i.WriteOneByte 0x080072bc Section 0 ads1220.o(i.WriteOneByte) + i.WriteRegister 0x08007310 Section 0 ads1220.o(i.WriteRegister) + i.Xads1220_filter 0x08007364 Section 0 ads1220.o(i.Xads1220_filter) + i.Xads1220_record 0x080073dc Section 0 ads1220.o(i.Xads1220_record) + i.__ARM_fpclassify 0x08007428 Section 0 fpclassify.o(i.__ARM_fpclassify) + i.__NVIC_SetPriority 0x08007450 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08007451 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + i._is_digit 0x08007470 Section 0 __printf_wp.o(i._is_digit) + i.app_act 0x08007480 Section 0 app.o(i.app_act) + i.delay 0x080075f0 Section 0 delay.o(i.delay) + i.delay_init 0x080075fc Section 0 delay.o(i.delay_init) + i.delay_ns 0x08007624 Section 0 delay.o(i.delay_ns) + i.delay_us 0x08007630 Section 0 delay.o(i.delay_us) + i.get_magnetv 0x08007664 Section 0 motor.o(i.get_magnetv) + i.get_state 0x080076d4 Section 0 motor.o(i.get_state) + i.i2c_Ack 0x080077d8 Section 0 oled2.o(i.i2c_Ack) + i.i2c_CfgGpio 0x08007818 Section 0 oled2.o(i.i2c_CfgGpio) + i.i2c_Delay 0x08007868 Section 0 oled2.o(i.i2c_Delay) + i2c_Delay 0x08007869 Thumb Code 12 oled2.o(i.i2c_Delay) + i.i2c_SendByte 0x08007874 Section 0 oled2.o(i.i2c_SendByte) + i.i2c_Start 0x080078d0 Section 0 oled2.o(i.i2c_Start) + i.i2c_Stop 0x08007910 Section 0 oled2.o(i.i2c_Stop) + i.key_act 0x08007940 Section 0 key.o(i.key_act) + i.key_act_new 0x08007c18 Section 0 key.o(i.key_act_new) + i.main 0x08007cc8 Section 0 main.o(i.main) + i.motor_protect_ads 0x08007d4c Section 0 tmc5160.o(i.motor_protect_ads) + i.mov_loop1 0x08007d94 Section 0 motor.o(i.mov_loop1) + i.mov_step 0x08008120 Section 0 motor.o(i.mov_step) + i.over_ttl_receive_timer 0x080081ec Section 0 uart1.o(i.over_ttl_receive_timer) + i.process_ttl_receive_timer 0x08008200 Section 0 uart1.o(i.process_ttl_receive_timer) + i.receive_ttl_data 0x08008224 Section 0 uart1.o(i.receive_ttl_data) + i.send_set_resp 0x08008250 Section 0 uart1.o(i.send_set_resp) + i.speed_set 0x080082dc Section 0 uniform.o(i.speed_set) + i.start_ttl_receive_timer 0x0800830c Section 0 uart1.o(i.start_ttl_receive_timer) + i.tmc5160_init 0x08008324 Section 0 tmc5160.o(i.tmc5160_init) + i.tmc5160_operate 0x08008428 Section 0 tmc5160.o(i.tmc5160_operate) + i.uniform_limit 0x08008520 Section 0 uniform.o(i.uniform_limit) + i.uniform_motion 0x08008598 Section 0 uniform.o(i.uniform_motion) + locale$$code 0x080086e4 Section 44 lc_numeric_c.o(locale$$code) + x$fpl$dfix 0x08008710 Section 94 dfix.o(x$fpl$dfix) + x$fpl$dflt 0x0800876e Section 46 dflt_clz.o(x$fpl$dflt) + x$fpl$dmul 0x0800879c Section 340 dmul.o(x$fpl$dmul) + x$fpl$dnaninf 0x080088f0 Section 156 dnaninf.o(x$fpl$dnaninf) + x$fpl$dretinf 0x0800898c Section 12 dretinf.o(x$fpl$dretinf) + x$fpl$f2d 0x08008998 Section 86 f2d.o(x$fpl$f2d) + x$fpl$fadd 0x080089f0 Section 196 faddsub_clz.o(x$fpl$fadd) + _fadd1 0x080089ff Thumb Code 0 faddsub_clz.o(x$fpl$fadd) + x$fpl$fcheck1 0x08008ab4 Section 12 fcheck1.o(x$fpl$fcheck1) + x$fpl$fcmpinf 0x08008ac0 Section 24 fcmpi.o(x$fpl$fcmpinf) + x$fpl$fdiv 0x08008ad8 Section 388 fdiv.o(x$fpl$fdiv) + _fdiv1 0x08008ad9 Thumb Code 0 fdiv.o(x$fpl$fdiv) + x$fpl$feqf 0x08008c5c Section 104 feqf.o(x$fpl$feqf) + x$fpl$ffix 0x08008cc4 Section 54 ffix.o(x$fpl$ffix) + x$fpl$ffixu 0x08008cfc Section 62 ffixu.o(x$fpl$ffixu) + x$fpl$fflt 0x08008d3c Section 48 fflt_clz.o(x$fpl$fflt) + x$fpl$ffltu 0x08008d6c Section 38 fflt_clz.o(x$fpl$ffltu) + x$fpl$fleqf 0x08008d94 Section 104 fleqf.o(x$fpl$fleqf) + x$fpl$fmul 0x08008dfc Section 258 fmul.o(x$fpl$fmul) + x$fpl$fnaninf 0x08008efe Section 140 fnaninf.o(x$fpl$fnaninf) + x$fpl$fretinf 0x08008f8a Section 10 fretinf.o(x$fpl$fretinf) + x$fpl$frleqf 0x08008f94 Section 98 frleqf.o(x$fpl$frleqf) + x$fpl$fsub 0x08008ff8 Section 234 faddsub_clz.o(x$fpl$fsub) + _fsub1 0x08009007 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) + x$fpl$printf1 0x080090e2 Section 4 printf1.o(x$fpl$printf1) + x$fpl$retnan 0x080090e6 Section 100 retnan.o(x$fpl$retnan) + x$fpl$scalbnf 0x0800914a Section 76 scalbnf.o(x$fpl$scalbnf) + x$fpl$trapveneer 0x08009196 Section 48 trapv.o(x$fpl$trapveneer) + .constdata 0x080091c6 Section 18 stm32f1xx_hal_rcc.o(.constdata) + x$fpl$usenofp 0x080091c6 Section 0 usenofp.o(x$fpl$usenofp) + aPredivFactorTable 0x080091c6 Data 2 stm32f1xx_hal_rcc.o(.constdata) + aPLLMULFactorTable 0x080091c8 Data 16 stm32f1xx_hal_rcc.o(.constdata) + .constdata 0x080091d8 Section 16 system_stm32f1xx.o(.constdata) + .constdata 0x080091e8 Section 8 system_stm32f1xx.o(.constdata) + .constdata 0x080091f0 Section 552 mylib.o(.constdata) + .constdata 0x08009418 Section 1520 mylib.o(.constdata) + .constdata 0x08009a08 Section 2048 mylib.o(.constdata) + .constdata 0x0800a208 Section 148 bigflt0.o(.constdata) + tenpwrs_x 0x0800a208 Data 60 bigflt0.o(.constdata) + tenpwrs_i 0x0800a244 Data 64 bigflt0.o(.constdata) + locale$$data 0x0800a2bc Section 28 lc_numeric_c.o(locale$$data) + __lcnum_c_name 0x0800a2c0 Data 2 lc_numeric_c.o(locale$$data) + __lcnum_c_start 0x0800a2c8 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_point 0x0800a2d4 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_thousands 0x0800a2d6 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_grouping 0x0800a2d7 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_end 0x0800a2d8 Data 0 lc_numeric_c.o(locale$$data) + .data 0x20000000 Section 98 stm32f1xx_it.o(.data) + .data 0x20000064 Section 12 stm32f1xx_hal.o(.data) + .data 0x20000070 Section 4 system_stm32f1xx.o(.data) + .data 0x20000074 Section 16 app.o(.data) + .data 0x20000084 Section 7 app.o(.data) + .data 0x2000008c Section 4 app.o(.data) + .data 0x20000090 Section 1 delay.o(.data) + fac_us 0x20000090 Data 1 delay.o(.data) + .data 0x20000094 Section 20 key.o(.data) + .data 0x200000a8 Section 12 ads1220.o(.data) + .data 0x200000b4 Section 1 m1820.o(.data) + .data 0x200000b8 Section 68 tmc5160.o(.data) + .data 0x200000fc Section 104 oled2.o(.data) + .data 0x20000164 Section 4 motor.o(.data) + .data 0x20000168 Section 88 motor.o(.data) + .data 0x200001c0 Section 32 uart1.o(.data) + .data 0x200001e0 Section 12 uniform.o(.data) + .bss 0x200001ec Section 84 i2c.o(.bss) + .bss 0x20000240 Section 88 spi.o(.bss) + .bss 0x20000298 Section 72 tim.o(.bss) + .bss 0x200002e0 Section 284 usart.o(.bss) + .bss 0x20000400 Section 32 stm32f1xx_hal_flash.o(.bss) + .bss 0x20000420 Section 12 key.o(.bss) + .bss 0x2000042c Section 800 ads1220.o(.bss) + .bss 0x2000074c Section 40 oled2.o(.bss) + .bss 0x20000774 Section 60 uart1.o(.bss) + .bss 0x200007b0 Section 10 uart1.o(.bss) + .bss 0x200007c0 Section 2080 flash.o(.bss) + .bss 0x20000fe0 Section 96 libspace.o(.bss) + HEAP 0x20001040 Section 512 startup_stm32f103xe.o(HEAP) + Heap_Mem 0x20001040 Data 512 startup_stm32f103xe.o(HEAP) + STACK 0x20001240 Section 1024 startup_stm32f103xe.o(STACK) + Stack_Mem 0x20001240 Data 1024 startup_stm32f103xe.o(STACK) + __initial_sp 0x20001640 Data 0 startup_stm32f103xe.o(STACK) Global Symbols @@ -2748,164 +2769,167 @@ Image Symbol Table HAL_TIM_IRQHandler 0x0800335b Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) HAL_TIM_OC_DelayElapsedCallback 0x080034c1 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) HAL_TIM_PWM_PulseFinishedCallback 0x080034c3 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PeriodElapsedCallback 0x080034c5 Thumb Code 278 stm32f1xx_it.o(i.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x080035e5 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - HAL_UARTEx_ReceiveToIdle_DMA 0x080035e7 Thumb Code 78 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA) - HAL_UARTEx_RxEventCallback 0x08003635 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - HAL_UART_ErrorCallback 0x08003637 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x08003639 Thumb Code 616 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) - HAL_UART_Init 0x080038a5 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x08003909 Thumb Code 358 usart.o(i.HAL_UART_MspInit) - HAL_UART_RxCpltCallback 0x08003a91 Thumb Code 2 stm32f1xx_it.o(i.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x08003a93 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) - HAL_UART_Transmit_IT 0x08003a95 Thumb Code 50 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT) - HAL_UART_TxCpltCallback 0x08003ac9 Thumb Code 20 stm32f1xx_it.o(i.HAL_UART_TxCpltCallback) - HardFault_Handler 0x08003ae5 Thumb Code 56 stm32f1xx_it.o(i.HardFault_Handler) - I2C1_ER_IRQHandler 0x08003b29 Thumb Code 6 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) - I2C1_EV_IRQHandler 0x08003b35 Thumb Code 6 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) - InitUart_Data 0x0800451d Thumb Code 36 uart1.o(i.InitUart_Data) - Key_Scan 0x08004549 Thumb Code 134 key.o(i.Key_Scan) - M1820_Check 0x080045e5 Thumb Code 86 m1820.o(i.M1820_Check) - M1820_GPIO_Init 0x08004641 Thumb Code 72 m1820.o(i.M1820_GPIO_Init) - M1820_Get_Temp 0x08004691 Thumb Code 88 m1820.o(i.M1820_Get_Temp) - M1820_Init 0x080046f1 Thumb Code 28 m1820.o(i.M1820_Init) - M1820_Read_Bit 0x08004711 Thumb Code 66 m1820.o(i.M1820_Read_Bit) - M1820_Read_Byte 0x08004759 Thumb Code 32 m1820.o(i.M1820_Read_Byte) - M1820_Rst 0x08004779 Thumb Code 46 m1820.o(i.M1820_Rst) - M1820_Start 0x080047ad Thumb Code 26 m1820.o(i.M1820_Start) - M1820_Write_Byte 0x080047c9 Thumb Code 92 m1820.o(i.M1820_Write_Byte) - MX_DMA_Init 0x08004829 Thumb Code 40 dma.o(i.MX_DMA_Init) - MX_GPIO_Init 0x08004855 Thumb Code 308 gpio.o(i.MX_GPIO_Init) - MX_I2C1_Init 0x0800499d Thumb Code 50 i2c.o(i.MX_I2C1_Init) - MX_SPI2_Init 0x080049dd Thumb Code 60 spi.o(i.MX_SPI2_Init) - MX_TIM1_Init 0x08004a21 Thumb Code 102 tim.o(i.MX_TIM1_Init) - MX_USART1_UART_Init 0x08004a91 Thumb Code 48 usart.o(i.MX_USART1_UART_Init) - MX_USART2_UART_Init 0x08004ac9 Thumb Code 48 usart.o(i.MX_USART2_UART_Init) - MX_USART3_UART_Init 0x08004b01 Thumb Code 48 usart.o(i.MX_USART3_UART_Init) - MemManage_Handler 0x08004b39 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08004b3b Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) - OLED2_Init 0x08004b3d Thumb Code 178 oled2.o(i.OLED2_Init) - OLED_Clear 0x08004bf5 Thumb Code 50 oled2.o(i.OLED_Clear) - OLED_MenuTest 0x08004c29 Thumb Code 5998 oled2.o(i.OLED_MenuTest) - OLED_Menu_New 0x080063a9 Thumb Code 292 oled2.o(i.OLED_Menu_New) - OLED_SetPos 0x080064d1 Thumb Code 34 oled2.o(i.OLED_SetPos) - OLED_ShowCN 0x080064f5 Thumb Code 130 oled2.o(i.OLED_ShowCN) - OLED_ShowChar 0x0800657d Thumb Code 210 oled2.o(i.OLED_ShowChar) - OLED_ShowString 0x08006659 Thumb Code 62 oled2.o(i.OLED_ShowString) - PartSort 0x08006697 Thumb Code 90 ads1220.o(i.PartSort) - PendSV_Handler 0x080066f1 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - QuickSort 0x080066f3 Thumb Code 42 ads1220.o(i.QuickSort) - Raw_32 0x0800671d Thumb Code 22 tmc5160.o(i.Raw_32) - ReadData 0x08006735 Thumb Code 72 ads1220.o(i.ReadData) - ReadOneByte 0x08006781 Thumb Code 78 ads1220.o(i.ReadOneByte) - ReadRegister 0x080067d5 Thumb Code 50 ads1220.o(i.ReadRegister) - SPI2_IRQHandler 0x0800680d Thumb Code 6 stm32f1xx_it.o(i.SPI2_IRQHandler) - SSD1306_WriteCmd 0x08006829 Thumb Code 46 oled2.o(i.SSD1306_WriteCmd) - SSD1306_WriteData 0x08006857 Thumb Code 46 oled2.o(i.SSD1306_WriteData) - STMFLASH_Read 0x08006885 Thumb Code 26 flash.o(i.STMFLASH_Read) - STMFLASH_Write 0x080068a1 Thumb Code 216 flash.o(i.STMFLASH_Write) - STMFLASH_Write_NoCheck 0x08006981 Thumb Code 44 flash.o(i.STMFLASH_Write_NoCheck) - SVC_Handler 0x080069ad Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - Swap 0x080069af Thumb Code 10 ads1220.o(i.Swap) - SysTick_CLKSourceConfig 0x080069b9 Thumb Code 24 misc.o(i.SysTick_CLKSourceConfig) - SysTick_Handler 0x080069d1 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x080069d5 Thumb Code 88 main.o(i.SystemClock_Config) - SystemInit 0x08006a2d Thumb Code 2 system_stm32f1xx.o(i.SystemInit) - TIM1_UP_IRQHandler 0x08006a31 Thumb Code 6 stm32f1xx_it.o(i.TIM1_UP_IRQHandler) - TIM_Base_SetConfig 0x08006a3d Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_ETR_SetConfig 0x08006ac9 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - TMC5160A_Init_Gpio 0x08006b35 Thumb Code 70 tmc5160.o(i.TMC5160A_Init_Gpio) - TMC5160_SPIReadInt 0x08006b85 Thumb Code 58 tmc5160.o(i.TMC5160_SPIReadInt) - TMC5160_SPIWriteInt 0x08006bc5 Thumb Code 288 tmc5160.o(i.TMC5160_SPIWriteInt) - UART1_Send_Char 0x08006cf1 Thumb Code 14 uart1.o(i.UART1_Send_Char) - UART_Start_Receive_DMA 0x08006fe9 Thumb Code 130 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) - USART1_IRQHandler 0x08007079 Thumb Code 38 stm32f1xx_it.o(i.USART1_IRQHandler) - USART2_IRQHandler 0x080070ad Thumb Code 22 stm32f1xx_it.o(i.USART2_IRQHandler) - USART3_IRQHandler 0x080070cd Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler) - Uart_Send_Delay 0x080070d9 Thumb Code 20 uart1.o(i.Uart_Send_Delay) - UsageFault_Handler 0x080070ed Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - VerfiyRC 0x080070ef Thumb Code 24 uart1.o(i.VerfiyRC) - WriteOneByte 0x08007109 Thumb Code 78 ads1220.o(i.WriteOneByte) - WriteRegister 0x0800715d Thumb Code 78 ads1220.o(i.WriteRegister) - Xads1220_filter 0x080071b1 Thumb Code 106 ads1220.o(i.Xads1220_filter) - Xads1220_record 0x08007229 Thumb Code 62 ads1220.o(i.Xads1220_record) - __ARM_fpclassify 0x08007275 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) - _is_digit 0x080072bd Thumb Code 14 __printf_wp.o(i._is_digit) - app_act 0x080072cd Thumb Code 320 app.o(i.app_act) - delay 0x0800743d Thumb Code 10 delay.o(i.delay) - delay_init 0x08007449 Thumb Code 26 delay.o(i.delay_init) - delay_ns 0x08007471 Thumb Code 12 delay.o(i.delay_ns) - delay_us 0x0800747d Thumb Code 46 delay.o(i.delay_us) - get_magnetv 0x080074b1 Thumb Code 86 motor.o(i.get_magnetv) - get_state 0x08007521 Thumb Code 226 motor.o(i.get_state) - i2c_Ack 0x08007625 Thumb Code 60 oled2.o(i.i2c_Ack) - i2c_CfgGpio 0x08007665 Thumb Code 70 oled2.o(i.i2c_CfgGpio) - i2c_SendByte 0x080076c1 Thumb Code 86 oled2.o(i.i2c_SendByte) - i2c_Start 0x0800771d Thumb Code 60 oled2.o(i.i2c_Start) - i2c_Stop 0x0800775d Thumb Code 42 oled2.o(i.i2c_Stop) - key_act 0x0800778d Thumb Code 662 key.o(i.key_act) - key_act_new 0x08007a65 Thumb Code 204 key.o(i.key_act_new) - main 0x08007b49 Thumb Code 122 main.o(i.main) - motor_protect_ads 0x08007bcd Thumb Code 60 tmc5160.o(i.motor_protect_ads) - mov_loop1 0x08007c15 Thumb Code 836 motor.o(i.mov_loop1) - mov_step 0x08007fa1 Thumb Code 176 motor.o(i.mov_step) - over_ttl_receive_timer 0x0800806d Thumb Code 14 uart1.o(i.over_ttl_receive_timer) - process_ttl_receive_timer 0x08008081 Thumb Code 32 uart1.o(i.process_ttl_receive_timer) - receive_ttl_data 0x080080a5 Thumb Code 40 uart1.o(i.receive_ttl_data) - send_set_resp 0x080080d1 Thumb Code 134 uart1.o(i.send_set_resp) - start_ttl_receive_timer 0x0800815d Thumb Code 18 uart1.o(i.start_ttl_receive_timer) - tmc5160_init 0x08008175 Thumb Code 240 tmc5160.o(i.tmc5160_init) - tmc5160_operate 0x08008279 Thumb Code 242 tmc5160.o(i.tmc5160_operate) - _get_lc_numeric 0x08008371 Thumb Code 44 lc_numeric_c.o(locale$$code) - __aeabi_d2iz 0x0800839d Thumb Code 0 dfix.o(x$fpl$dfix) - _dfix 0x0800839d Thumb Code 94 dfix.o(x$fpl$dfix) - __aeabi_i2d 0x080083fb Thumb Code 0 dflt_clz.o(x$fpl$dflt) - _dflt 0x080083fb Thumb Code 46 dflt_clz.o(x$fpl$dflt) - __aeabi_dmul 0x08008429 Thumb Code 0 dmul.o(x$fpl$dmul) - _dmul 0x08008429 Thumb Code 332 dmul.o(x$fpl$dmul) - __fpl_dnaninf 0x0800857d Thumb Code 156 dnaninf.o(x$fpl$dnaninf) - __fpl_dretinf 0x08008619 Thumb Code 12 dretinf.o(x$fpl$dretinf) - __aeabi_f2d 0x08008625 Thumb Code 0 f2d.o(x$fpl$f2d) - _f2d 0x08008625 Thumb Code 86 f2d.o(x$fpl$f2d) - __aeabi_fadd 0x0800867d Thumb Code 0 faddsub_clz.o(x$fpl$fadd) - _fadd 0x0800867d Thumb Code 196 faddsub_clz.o(x$fpl$fadd) - __fpl_fcheck_NaN1 0x08008741 Thumb Code 6 fcheck1.o(x$fpl$fcheck1) - __fpl_fcmp_Inf 0x0800874d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) - __aeabi_fdiv 0x08008765 Thumb Code 0 fdiv.o(x$fpl$fdiv) - _fdiv 0x08008765 Thumb Code 384 fdiv.o(x$fpl$fdiv) - __aeabi_cfcmpeq 0x080088e9 Thumb Code 0 feqf.o(x$fpl$feqf) - _fcmpeq 0x080088e9 Thumb Code 104 feqf.o(x$fpl$feqf) - __aeabi_f2iz 0x08008951 Thumb Code 0 ffix.o(x$fpl$ffix) - _ffix 0x08008951 Thumb Code 54 ffix.o(x$fpl$ffix) - __aeabi_f2uiz 0x08008989 Thumb Code 0 ffixu.o(x$fpl$ffixu) - _ffixu 0x08008989 Thumb Code 62 ffixu.o(x$fpl$ffixu) - __aeabi_i2f 0x080089c9 Thumb Code 0 fflt_clz.o(x$fpl$fflt) - _fflt 0x080089c9 Thumb Code 48 fflt_clz.o(x$fpl$fflt) - __aeabi_ui2f 0x080089f9 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) - _ffltu 0x080089f9 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) - __aeabi_cfcmple 0x08008a21 Thumb Code 0 fleqf.o(x$fpl$fleqf) - _fcmple 0x08008a21 Thumb Code 104 fleqf.o(x$fpl$fleqf) - __fpl_fcmple_InfNaN 0x08008a73 Thumb Code 0 fleqf.o(x$fpl$fleqf) - __aeabi_fmul 0x08008a89 Thumb Code 0 fmul.o(x$fpl$fmul) - _fmul 0x08008a89 Thumb Code 258 fmul.o(x$fpl$fmul) - __fpl_fnaninf 0x08008b8b Thumb Code 140 fnaninf.o(x$fpl$fnaninf) - __fpl_fretinf 0x08008c17 Thumb Code 10 fretinf.o(x$fpl$fretinf) - __aeabi_cfrcmple 0x08008c21 Thumb Code 0 frleqf.o(x$fpl$frleqf) - _frcmple 0x08008c21 Thumb Code 98 frleqf.o(x$fpl$frleqf) - __aeabi_fsub 0x08008c85 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) - _fsub 0x08008c85 Thumb Code 234 faddsub_clz.o(x$fpl$fsub) - _printf_fp_dec 0x08008d6f Thumb Code 4 printf1.o(x$fpl$printf1) - __fpl_return_NaN 0x08008d73 Thumb Code 100 retnan.o(x$fpl$retnan) - __ARM_scalbnf 0x08008dd7 Thumb Code 76 scalbnf.o(x$fpl$scalbnf) - __fpl_cmpreturn 0x08008e23 Thumb Code 48 trapv.o(x$fpl$trapveneer) - __I$use$fp 0x08008e52 Number 0 usenofp.o(x$fpl$usenofp) - AHBPrescTable 0x08008e64 Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x08008e74 Data 8 system_stm32f1xx.o(.constdata) - F6x8 0x08008e7c Data 552 mylib.o(.constdata) - F8X16 0x080090a4 Data 1520 mylib.o(.constdata) - Hzk 0x08009694 Data 1952 mylib.o(.constdata) - Region$$Table$$Base 0x08009ec8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08009ee8 Number 0 anon$$obj.o(Region$$Table) + HAL_TIM_PeriodElapsedCallback 0x080034c5 Thumb Code 318 stm32f1xx_it.o(i.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x0800360d Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + HAL_UARTEx_ReceiveToIdle_DMA 0x0800360f Thumb Code 78 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_DMA) + HAL_UARTEx_RxEventCallback 0x0800365d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + HAL_UART_ErrorCallback 0x0800365f Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x08003661 Thumb Code 616 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) + HAL_UART_Init 0x080038cd Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x08003931 Thumb Code 358 usart.o(i.HAL_UART_MspInit) + HAL_UART_RxCpltCallback 0x08003ab9 Thumb Code 2 stm32f1xx_it.o(i.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x08003abb Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) + HAL_UART_Transmit_IT 0x08003abd Thumb Code 50 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT) + HAL_UART_TxCpltCallback 0x08003af1 Thumb Code 20 stm32f1xx_it.o(i.HAL_UART_TxCpltCallback) + HardFault_Handler 0x08003b0d Thumb Code 56 stm32f1xx_it.o(i.HardFault_Handler) + I2C1_ER_IRQHandler 0x08003b51 Thumb Code 6 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) + I2C1_EV_IRQHandler 0x08003b5d Thumb Code 6 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) + InitUart_Data 0x08004545 Thumb Code 36 uart1.o(i.InitUart_Data) + Key_Scan 0x08004571 Thumb Code 134 key.o(i.Key_Scan) + M1820_Check 0x0800460d Thumb Code 86 m1820.o(i.M1820_Check) + M1820_GPIO_Init 0x08004669 Thumb Code 72 m1820.o(i.M1820_GPIO_Init) + M1820_Get_Temp 0x080046b9 Thumb Code 88 m1820.o(i.M1820_Get_Temp) + M1820_Init 0x08004719 Thumb Code 28 m1820.o(i.M1820_Init) + M1820_Read_Bit 0x08004739 Thumb Code 66 m1820.o(i.M1820_Read_Bit) + M1820_Read_Byte 0x08004781 Thumb Code 32 m1820.o(i.M1820_Read_Byte) + M1820_Rst 0x080047a1 Thumb Code 46 m1820.o(i.M1820_Rst) + M1820_Start 0x080047d5 Thumb Code 26 m1820.o(i.M1820_Start) + M1820_Write_Byte 0x080047f1 Thumb Code 92 m1820.o(i.M1820_Write_Byte) + MX_DMA_Init 0x08004851 Thumb Code 40 dma.o(i.MX_DMA_Init) + MX_GPIO_Init 0x0800487d Thumb Code 308 gpio.o(i.MX_GPIO_Init) + MX_I2C1_Init 0x080049c5 Thumb Code 50 i2c.o(i.MX_I2C1_Init) + MX_SPI2_Init 0x08004a05 Thumb Code 60 spi.o(i.MX_SPI2_Init) + MX_TIM1_Init 0x08004a49 Thumb Code 102 tim.o(i.MX_TIM1_Init) + MX_USART1_UART_Init 0x08004ab9 Thumb Code 48 usart.o(i.MX_USART1_UART_Init) + MX_USART2_UART_Init 0x08004af1 Thumb Code 48 usart.o(i.MX_USART2_UART_Init) + MX_USART3_UART_Init 0x08004b29 Thumb Code 48 usart.o(i.MX_USART3_UART_Init) + MemManage_Handler 0x08004b61 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) + NMI_Handler 0x08004b63 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) + OLED2_Init 0x08004b65 Thumb Code 178 oled2.o(i.OLED2_Init) + OLED_Clear 0x08004c1d Thumb Code 50 oled2.o(i.OLED_Clear) + OLED_MenuTest 0x08004c51 Thumb Code 5998 oled2.o(i.OLED_MenuTest) + OLED_Menu_New 0x080063d1 Thumb Code 676 oled2.o(i.OLED_Menu_New) + OLED_SetPos 0x08006685 Thumb Code 34 oled2.o(i.OLED_SetPos) + OLED_ShowCN 0x080066a9 Thumb Code 130 oled2.o(i.OLED_ShowCN) + OLED_ShowChar 0x08006731 Thumb Code 210 oled2.o(i.OLED_ShowChar) + OLED_ShowString 0x0800680d Thumb Code 62 oled2.o(i.OLED_ShowString) + PartSort 0x0800684b Thumb Code 90 ads1220.o(i.PartSort) + PendSV_Handler 0x080068a5 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) + QuickSort 0x080068a7 Thumb Code 42 ads1220.o(i.QuickSort) + Raw_32 0x080068d1 Thumb Code 22 tmc5160.o(i.Raw_32) + ReadData 0x080068e9 Thumb Code 72 ads1220.o(i.ReadData) + ReadOneByte 0x08006935 Thumb Code 78 ads1220.o(i.ReadOneByte) + ReadRegister 0x08006989 Thumb Code 50 ads1220.o(i.ReadRegister) + SPI2_IRQHandler 0x080069c1 Thumb Code 6 stm32f1xx_it.o(i.SPI2_IRQHandler) + SSD1306_WriteCmd 0x080069dd Thumb Code 46 oled2.o(i.SSD1306_WriteCmd) + SSD1306_WriteData 0x08006a0b Thumb Code 46 oled2.o(i.SSD1306_WriteData) + STMFLASH_Read 0x08006a39 Thumb Code 26 flash.o(i.STMFLASH_Read) + STMFLASH_Write 0x08006a55 Thumb Code 216 flash.o(i.STMFLASH_Write) + STMFLASH_Write_NoCheck 0x08006b35 Thumb Code 44 flash.o(i.STMFLASH_Write_NoCheck) + SVC_Handler 0x08006b61 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + Swap 0x08006b63 Thumb Code 10 ads1220.o(i.Swap) + SysTick_CLKSourceConfig 0x08006b6d Thumb Code 24 misc.o(i.SysTick_CLKSourceConfig) + SysTick_Handler 0x08006b85 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x08006b89 Thumb Code 88 main.o(i.SystemClock_Config) + SystemInit 0x08006be1 Thumb Code 2 system_stm32f1xx.o(i.SystemInit) + TIM1_UP_IRQHandler 0x08006be5 Thumb Code 6 stm32f1xx_it.o(i.TIM1_UP_IRQHandler) + TIM_Base_SetConfig 0x08006bf1 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_ETR_SetConfig 0x08006c7d Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + TMC5160A_Init_Gpio 0x08006ce9 Thumb Code 70 tmc5160.o(i.TMC5160A_Init_Gpio) + TMC5160_SPIReadInt 0x08006d39 Thumb Code 58 tmc5160.o(i.TMC5160_SPIReadInt) + TMC5160_SPIWriteInt 0x08006d79 Thumb Code 288 tmc5160.o(i.TMC5160_SPIWriteInt) + UART1_Send_Char 0x08006ea5 Thumb Code 14 uart1.o(i.UART1_Send_Char) + UART_Start_Receive_DMA 0x0800719d Thumb Code 130 stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) + USART1_IRQHandler 0x0800722d Thumb Code 38 stm32f1xx_it.o(i.USART1_IRQHandler) + USART2_IRQHandler 0x08007261 Thumb Code 22 stm32f1xx_it.o(i.USART2_IRQHandler) + USART3_IRQHandler 0x08007281 Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler) + Uart_Send_Delay 0x0800728d Thumb Code 20 uart1.o(i.Uart_Send_Delay) + UsageFault_Handler 0x080072a1 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) + VerfiyRC 0x080072a3 Thumb Code 24 uart1.o(i.VerfiyRC) + WriteOneByte 0x080072bd Thumb Code 78 ads1220.o(i.WriteOneByte) + WriteRegister 0x08007311 Thumb Code 78 ads1220.o(i.WriteRegister) + Xads1220_filter 0x08007365 Thumb Code 106 ads1220.o(i.Xads1220_filter) + Xads1220_record 0x080073dd Thumb Code 62 ads1220.o(i.Xads1220_record) + __ARM_fpclassify 0x08007429 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) + _is_digit 0x08007471 Thumb Code 14 __printf_wp.o(i._is_digit) + app_act 0x08007481 Thumb Code 320 app.o(i.app_act) + delay 0x080075f1 Thumb Code 10 delay.o(i.delay) + delay_init 0x080075fd Thumb Code 26 delay.o(i.delay_init) + delay_ns 0x08007625 Thumb Code 12 delay.o(i.delay_ns) + delay_us 0x08007631 Thumb Code 46 delay.o(i.delay_us) + get_magnetv 0x08007665 Thumb Code 86 motor.o(i.get_magnetv) + get_state 0x080076d5 Thumb Code 226 motor.o(i.get_state) + i2c_Ack 0x080077d9 Thumb Code 60 oled2.o(i.i2c_Ack) + i2c_CfgGpio 0x08007819 Thumb Code 70 oled2.o(i.i2c_CfgGpio) + i2c_SendByte 0x08007875 Thumb Code 86 oled2.o(i.i2c_SendByte) + i2c_Start 0x080078d1 Thumb Code 60 oled2.o(i.i2c_Start) + i2c_Stop 0x08007911 Thumb Code 42 oled2.o(i.i2c_Stop) + key_act 0x08007941 Thumb Code 662 key.o(i.key_act) + key_act_new 0x08007c19 Thumb Code 152 key.o(i.key_act_new) + main 0x08007cc9 Thumb Code 122 main.o(i.main) + motor_protect_ads 0x08007d4d Thumb Code 60 tmc5160.o(i.motor_protect_ads) + mov_loop1 0x08007d95 Thumb Code 836 motor.o(i.mov_loop1) + mov_step 0x08008121 Thumb Code 176 motor.o(i.mov_step) + over_ttl_receive_timer 0x080081ed Thumb Code 14 uart1.o(i.over_ttl_receive_timer) + process_ttl_receive_timer 0x08008201 Thumb Code 32 uart1.o(i.process_ttl_receive_timer) + receive_ttl_data 0x08008225 Thumb Code 40 uart1.o(i.receive_ttl_data) + send_set_resp 0x08008251 Thumb Code 134 uart1.o(i.send_set_resp) + speed_set 0x080082dd Thumb Code 42 uniform.o(i.speed_set) + start_ttl_receive_timer 0x0800830d Thumb Code 18 uart1.o(i.start_ttl_receive_timer) + tmc5160_init 0x08008325 Thumb Code 240 tmc5160.o(i.tmc5160_init) + tmc5160_operate 0x08008429 Thumb Code 242 tmc5160.o(i.tmc5160_operate) + uniform_limit 0x08008521 Thumb Code 102 uniform.o(i.uniform_limit) + uniform_motion 0x08008599 Thumb Code 290 uniform.o(i.uniform_motion) + _get_lc_numeric 0x080086e5 Thumb Code 44 lc_numeric_c.o(locale$$code) + __aeabi_d2iz 0x08008711 Thumb Code 0 dfix.o(x$fpl$dfix) + _dfix 0x08008711 Thumb Code 94 dfix.o(x$fpl$dfix) + __aeabi_i2d 0x0800876f Thumb Code 0 dflt_clz.o(x$fpl$dflt) + _dflt 0x0800876f Thumb Code 46 dflt_clz.o(x$fpl$dflt) + __aeabi_dmul 0x0800879d Thumb Code 0 dmul.o(x$fpl$dmul) + _dmul 0x0800879d Thumb Code 332 dmul.o(x$fpl$dmul) + __fpl_dnaninf 0x080088f1 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) + __fpl_dretinf 0x0800898d Thumb Code 12 dretinf.o(x$fpl$dretinf) + __aeabi_f2d 0x08008999 Thumb Code 0 f2d.o(x$fpl$f2d) + _f2d 0x08008999 Thumb Code 86 f2d.o(x$fpl$f2d) + __aeabi_fadd 0x080089f1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd) + _fadd 0x080089f1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd) + __fpl_fcheck_NaN1 0x08008ab5 Thumb Code 6 fcheck1.o(x$fpl$fcheck1) + __fpl_fcmp_Inf 0x08008ac1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) + __aeabi_fdiv 0x08008ad9 Thumb Code 0 fdiv.o(x$fpl$fdiv) + _fdiv 0x08008ad9 Thumb Code 384 fdiv.o(x$fpl$fdiv) + __aeabi_cfcmpeq 0x08008c5d Thumb Code 0 feqf.o(x$fpl$feqf) + _fcmpeq 0x08008c5d Thumb Code 104 feqf.o(x$fpl$feqf) + __aeabi_f2iz 0x08008cc5 Thumb Code 0 ffix.o(x$fpl$ffix) + _ffix 0x08008cc5 Thumb Code 54 ffix.o(x$fpl$ffix) + __aeabi_f2uiz 0x08008cfd Thumb Code 0 ffixu.o(x$fpl$ffixu) + _ffixu 0x08008cfd Thumb Code 62 ffixu.o(x$fpl$ffixu) + __aeabi_i2f 0x08008d3d Thumb Code 0 fflt_clz.o(x$fpl$fflt) + _fflt 0x08008d3d Thumb Code 48 fflt_clz.o(x$fpl$fflt) + __aeabi_ui2f 0x08008d6d Thumb Code 0 fflt_clz.o(x$fpl$ffltu) + _ffltu 0x08008d6d Thumb Code 38 fflt_clz.o(x$fpl$ffltu) + __aeabi_cfcmple 0x08008d95 Thumb Code 0 fleqf.o(x$fpl$fleqf) + _fcmple 0x08008d95 Thumb Code 104 fleqf.o(x$fpl$fleqf) + __fpl_fcmple_InfNaN 0x08008de7 Thumb Code 0 fleqf.o(x$fpl$fleqf) + __aeabi_fmul 0x08008dfd Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x08008dfd Thumb Code 258 fmul.o(x$fpl$fmul) + __fpl_fnaninf 0x08008eff Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + __fpl_fretinf 0x08008f8b Thumb Code 10 fretinf.o(x$fpl$fretinf) + __aeabi_cfrcmple 0x08008f95 Thumb Code 0 frleqf.o(x$fpl$frleqf) + _frcmple 0x08008f95 Thumb Code 98 frleqf.o(x$fpl$frleqf) + __aeabi_fsub 0x08008ff9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub) + _fsub 0x08008ff9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub) + _printf_fp_dec 0x080090e3 Thumb Code 4 printf1.o(x$fpl$printf1) + __fpl_return_NaN 0x080090e7 Thumb Code 100 retnan.o(x$fpl$retnan) + __ARM_scalbnf 0x0800914b Thumb Code 76 scalbnf.o(x$fpl$scalbnf) + __fpl_cmpreturn 0x08009197 Thumb Code 48 trapv.o(x$fpl$trapveneer) + __I$use$fp 0x080091c6 Number 0 usenofp.o(x$fpl$usenofp) + AHBPrescTable 0x080091d8 Data 16 system_stm32f1xx.o(.constdata) + APBPrescTable 0x080091e8 Data 8 system_stm32f1xx.o(.constdata) + F6x8 0x080091f0 Data 552 mylib.o(.constdata) + F8X16 0x08009418 Data 1520 mylib.o(.constdata) + Hzk 0x08009a08 Data 2048 mylib.o(.constdata) + Region$$Table$$Base 0x0800a29c Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0800a2bc Number 0 anon$$obj.o(Region$$Table) rx_data 0x20000000 Data 1 stm32f1xx_it.o(.data) it_1ms_cnt 0x20000004 Data 4 stm32f1xx_it.o(.data) it_1ms_flag 0x20000008 Data 4 stm32f1xx_it.o(.data) @@ -2919,141 +2943,149 @@ Image Symbol Table it_50ms_flag 0x20000028 Data 4 stm32f1xx_it.o(.data) it_100ms_cnt 0x2000002c Data 4 stm32f1xx_it.o(.data) it_100ms_flag 0x20000030 Data 4 stm32f1xx_it.o(.data) - it_500ms_cnt 0x20000034 Data 4 stm32f1xx_it.o(.data) - it_500ms_flag 0x20000038 Data 4 stm32f1xx_it.o(.data) - it_1000ms_cnt 0x2000003c Data 4 stm32f1xx_it.o(.data) - it_1000ms_flag 0x20000040 Data 4 stm32f1xx_it.o(.data) - it_5000ms_cnt 0x20000044 Data 4 stm32f1xx_it.o(.data) - it_5000ms_flag 0x20000048 Data 4 stm32f1xx_it.o(.data) - tick_500ms 0x2000004c Data 4 stm32f1xx_it.o(.data) - rx_data2 0x20000050 Data 6 stm32f1xx_it.o(.data) - uwTickFreq 0x20000058 Data 1 stm32f1xx_hal.o(.data) - uwTickPrio 0x2000005c Data 4 stm32f1xx_hal.o(.data) - uwTick 0x20000060 Data 4 stm32f1xx_hal.o(.data) - SystemCoreClock 0x20000064 Data 4 system_stm32f1xx.o(.data) - flash_rd_flag 0x20000068 Data 1 app.o(.data) - X_ads1220 0x2000006c Data 4 app.o(.data) - TEMP_M1820 0x20000070 Data 4 app.o(.data) - LEDcnt_ms 0x20000074 Data 4 app.o(.data) - magnet_tx 0x20000078 Data 7 app.o(.data) - first_xa_32 0x20000080 Data 4 app.o(.data) - key_i 0x20000088 Data 1 key.o(.data) - com_flag 0x20000089 Data 1 key.o(.data) - old2new_flag 0x2000008a Data 1 key.o(.data) - key_msg 0x2000008b Data 3 key.o(.data) - key_val 0x2000008e Data 3 key.o(.data) - tick_current 0x20000094 Data 4 key.o(.data) - tick_previous 0x20000098 Data 4 key.o(.data) - X_ads1220_cnt 0x2000009c Data 1 ads1220.o(.data) - full_flag 0x2000009d Data 1 ads1220.o(.data) - PolarFlag 0x2000009e Data 1 ads1220.o(.data) - filter_result 0x200000a0 Data 4 ads1220.o(.data) - Init_Config 0x200000a4 Data 4 ads1220.o(.data) - check 0x200000a8 Data 1 m1820.o(.data) - busy_flag 0x200000ac Data 1 tmc5160.o(.data) - rampmode 0x200000b0 Data 4 tmc5160.o(.data) - xtarget 0x200000b4 Data 4 tmc5160.o(.data) - speed_1 0x200000b8 Data 4 tmc5160.o(.data) - speed_max 0x200000bc Data 4 tmc5160.o(.data) - acc_1 0x200000c0 Data 4 tmc5160.o(.data) - acc_max 0x200000c4 Data 4 tmc5160.o(.data) - dcr_1 0x200000c8 Data 4 tmc5160.o(.data) - dcr_max 0x200000cc Data 4 tmc5160.o(.data) - XA_32 0x200000d0 Data 4 tmc5160.o(.data) - VA_32 0x200000d4 Data 4 tmc5160.o(.data) - RAMP_STAT_32 0x200000d8 Data 4 tmc5160.o(.data) - data_r 0x200000dc Data 5 tmc5160.o(.data) - XA 0x200000e1 Data 5 tmc5160.o(.data) - VA 0x200000e6 Data 5 tmc5160.o(.data) - RAMP_STAT 0x200000eb Data 5 tmc5160.o(.data) - disp_step2 0x200000f0 Data 1 oled2.o(.data) - oled_p 0x200000f1 Data 1 oled2.o(.data) - oled_en 0x200000f2 Data 1 oled2.o(.data) - para_flag 0x200000f3 Data 1 oled2.o(.data) - motor_flag1 0x200000f4 Data 1 oled2.o(.data) - motor_flag2 0x200000f5 Data 1 oled2.o(.data) - magnet_flag 0x200000f6 Data 1 oled2.o(.data) - magnet_motor_sw 0x200000f7 Data 1 oled2.o(.data) - disp_new 0x200000f8 Data 1 oled2.o(.data) - speed_select 0x200000f9 Data 1 oled2.o(.data) - speed_select_prv 0x200000fa Data 1 oled2.o(.data) - speed_ensure 0x200000fb Data 1 oled2.o(.data) - oled_s 0x200000fc Data 2 oled2.o(.data) - oled_s_motorok 0x200000fe Data 2 oled2.o(.data) - oled_s_magnetok 0x20000100 Data 2 oled2.o(.data) - magnet_select 0x20000102 Data 2 oled2.o(.data) - magnet_s_ok 0x20000104 Data 2 oled2.o(.data) - run_mode_temp 0x20000106 Data 2 oled2.o(.data) - str_print3 0x20000108 Data 5 oled2.o(.data) - Xads_temp2 0x20000110 Data 8 oled2.o(.data) - T_temp2 0x20000118 Data 8 oled2.o(.data) - OC1_temp 0x20000120 Data 8 oled2.o(.data) - OC2_temp 0x20000128 Data 8 oled2.o(.data) - step_temp 0x20000130 Data 8 oled2.o(.data) - smp_intr_temp 0x20000138 Data 8 oled2.o(.data) - smp_dpth_temp 0x20000140 Data 8 oled2.o(.data) - magnetv_temp 0x20000148 Data 8 oled2.o(.data) - direc_temp 0x20000150 Data 8 oled2.o(.data) - magnet_middle 0x20000158 Data 4 motor.o(.data) - Motor_Run 0x2000015c Data 1 motor.o(.data) - Run_Mode 0x2000015d Data 1 motor.o(.data) - Runmotor_step 0x2000015e Data 1 motor.o(.data) - loop_flag 0x2000015f Data 1 motor.o(.data) - start_check 0x20000160 Data 1 motor.o(.data) - send_xa 0x20000162 Data 2 motor.o(.data) - magnet_start 0x20000164 Data 4 motor.o(.data) - magnet_end 0x20000168 Data 4 motor.o(.data) - Travle_Flag 0x2000016c Data 4 motor.o(.data) - Run_Step 0x20000170 Data 4 motor.o(.data) - Run_Inter 0x20000174 Data 4 motor.o(.data) - Run_Stop 0x20000178 Data 4 motor.o(.data) - Run_mm 0x2000017c Data 4 motor.o(.data) - Run_num 0x20000180 Data 4 motor.o(.data) - mov_flag 0x20000184 Data 4 motor.o(.data) - send_flag 0x20000188 Data 4 motor.o(.data) - seat_flag 0x2000018c Data 4 motor.o(.data) - motor_direc 0x20000190 Data 4 motor.o(.data) - Runmotor_Nums 0x20000194 Data 4 motor.o(.data) - first_flag 0x20000198 Data 4 motor.o(.data) - stop_cnt 0x2000019c Data 4 motor.o(.data) - motor_x_start 0x200001a0 Data 4 motor.o(.data) - motor_x_end 0x200001a4 Data 4 motor.o(.data) - V_data 0x200001a8 Data 4 motor.o(.data) - _data 0x200001ac Data 4 motor.o(.data) - vol_data 0x200001b0 Data 4 motor.o(.data) - ttl_receive_len 0x200001b4 Data 1 uart1.o(.data) - ttl_receive_flag 0x200001b5 Data 1 uart1.o(.data) - ttl_receive_cnt 0x200001b6 Data 1 uart1.o(.data) - ttl_receive_interval 0x200001b7 Data 1 uart1.o(.data) - order_flag 0x200001b8 Data 1 uart1.o(.data) - magnet_type 0x200001b9 Data 1 uart1.o(.data) - SUR_DEVICE_ADDR 0x200001ba Data 2 uart1.o(.data) - OBJ_DEVICE_ADDR 0x200001bc Data 2 uart1.o(.data) - checksum 0x200001c0 Data 4 uart1.o(.data) - re_status 0x200001c4 Data 4 uart1.o(.data) - rec_len 0x200001c8 Data 4 uart1.o(.data) - data_len 0x200001cc Data 4 uart1.o(.data) - shouldaccept 0x200001d0 Data 4 uart1.o(.data) - hi2c1 0x200001d4 Data 84 i2c.o(.bss) - hspi2 0x20000228 Data 88 spi.o(.bss) - htim1 0x20000280 Data 72 tim.o(.bss) - huart1 0x200002c8 Data 72 usart.o(.bss) - huart2 0x20000310 Data 72 usart.o(.bss) - huart3 0x20000358 Data 72 usart.o(.bss) - hdma_usart2_rx 0x200003a0 Data 68 usart.o(.bss) - pFlash 0x200003e8 Data 32 stm32f1xx_hal_flash.o(.bss) - key_cnt 0x20000408 Data 12 key.o(.bss) - X_ads1220_temp 0x20000414 Data 400 ads1220.o(.bss) - X_ads1220_temp_fl 0x200005a4 Data 400 ads1220.o(.bss) - str_print2 0x20000734 Data 16 oled2.o(.bss) - flash_wrt 0x20000744 Data 12 oled2.o(.bss) - flash_rd 0x20000750 Data 12 oled2.o(.bss) - ttl_receive_buff 0x2000075c Data 60 uart1.o(.bss) - motor_data 0x20000798 Data 10 uart1.o(.bss) - p_Flash 0x200007a8 Data 32 flash.o(.bss) - STMFLASH_BUF 0x200007c8 Data 2048 flash.o(.bss) - __libspace_start 0x20000fc8 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x20001028 Data 0 libspace.o(.bss) + it_250ms_cnt 0x20000034 Data 4 stm32f1xx_it.o(.data) + it_250ms_flag 0x20000038 Data 4 stm32f1xx_it.o(.data) + it_500ms_cnt 0x2000003c Data 4 stm32f1xx_it.o(.data) + it_500ms_flag 0x20000040 Data 4 stm32f1xx_it.o(.data) + it_1000ms_cnt 0x20000044 Data 4 stm32f1xx_it.o(.data) + it_1000ms_flag 0x20000048 Data 4 stm32f1xx_it.o(.data) + it_5000ms_cnt 0x2000004c Data 4 stm32f1xx_it.o(.data) + it_5000ms_flag 0x20000050 Data 4 stm32f1xx_it.o(.data) + tick_500ms 0x20000054 Data 4 stm32f1xx_it.o(.data) + tick_250ms 0x20000058 Data 4 stm32f1xx_it.o(.data) + rx_data2 0x2000005c Data 6 stm32f1xx_it.o(.data) + uwTickFreq 0x20000064 Data 1 stm32f1xx_hal.o(.data) + uwTickPrio 0x20000068 Data 4 stm32f1xx_hal.o(.data) + uwTick 0x2000006c Data 4 stm32f1xx_hal.o(.data) + SystemCoreClock 0x20000070 Data 4 system_stm32f1xx.o(.data) + flash_rd_flag 0x20000074 Data 1 app.o(.data) + X_ads1220 0x20000078 Data 4 app.o(.data) + TEMP_M1820 0x2000007c Data 4 app.o(.data) + LEDcnt_ms 0x20000080 Data 4 app.o(.data) + magnet_tx 0x20000084 Data 7 app.o(.data) + first_xa_32 0x2000008c Data 4 app.o(.data) + key_i 0x20000094 Data 1 key.o(.data) + com_flag 0x20000095 Data 1 key.o(.data) + old2new_flag 0x20000096 Data 1 key.o(.data) + key_msg 0x20000097 Data 3 key.o(.data) + key_val 0x2000009a Data 3 key.o(.data) + tick_current 0x200000a0 Data 4 key.o(.data) + tick_previous 0x200000a4 Data 4 key.o(.data) + X_ads1220_cnt 0x200000a8 Data 1 ads1220.o(.data) + full_flag 0x200000a9 Data 1 ads1220.o(.data) + PolarFlag 0x200000aa Data 1 ads1220.o(.data) + filter_result 0x200000ac Data 4 ads1220.o(.data) + Init_Config 0x200000b0 Data 4 ads1220.o(.data) + check 0x200000b4 Data 1 m1820.o(.data) + busy_flag 0x200000b8 Data 1 tmc5160.o(.data) + rampmode 0x200000bc Data 4 tmc5160.o(.data) + xtarget 0x200000c0 Data 4 tmc5160.o(.data) + speed_1 0x200000c4 Data 4 tmc5160.o(.data) + speed_max 0x200000c8 Data 4 tmc5160.o(.data) + acc_1 0x200000cc Data 4 tmc5160.o(.data) + acc_max 0x200000d0 Data 4 tmc5160.o(.data) + dcr_1 0x200000d4 Data 4 tmc5160.o(.data) + dcr_max 0x200000d8 Data 4 tmc5160.o(.data) + XA_32 0x200000dc Data 4 tmc5160.o(.data) + VA_32 0x200000e0 Data 4 tmc5160.o(.data) + RAMP_STAT_32 0x200000e4 Data 4 tmc5160.o(.data) + data_r 0x200000e8 Data 5 tmc5160.o(.data) + XA 0x200000ed Data 5 tmc5160.o(.data) + VA 0x200000f2 Data 5 tmc5160.o(.data) + RAMP_STAT 0x200000f7 Data 5 tmc5160.o(.data) + disp_step2 0x200000fc Data 1 oled2.o(.data) + oled_p 0x200000fd Data 1 oled2.o(.data) + oled_en 0x200000fe Data 1 oled2.o(.data) + para_flag 0x200000ff Data 1 oled2.o(.data) + motor_flag1 0x20000100 Data 1 oled2.o(.data) + motor_flag2 0x20000101 Data 1 oled2.o(.data) + magnet_flag 0x20000102 Data 1 oled2.o(.data) + magnet_motor_sw 0x20000103 Data 1 oled2.o(.data) + disp_new 0x20000104 Data 1 oled2.o(.data) + speed_select 0x20000105 Data 1 oled2.o(.data) + speed_select_prv 0x20000106 Data 1 oled2.o(.data) + speed_ensure 0x20000107 Data 1 oled2.o(.data) + direc_select 0x20000108 Data 1 oled2.o(.data) + direc_select_prv 0x20000109 Data 1 oled2.o(.data) + oled_s 0x2000010a Data 2 oled2.o(.data) + oled_s_motorok 0x2000010c Data 2 oled2.o(.data) + oled_s_magnetok 0x2000010e Data 2 oled2.o(.data) + magnet_select 0x20000110 Data 2 oled2.o(.data) + magnet_s_ok 0x20000112 Data 2 oled2.o(.data) + run_mode_temp 0x20000114 Data 2 oled2.o(.data) + str_print3 0x20000116 Data 5 oled2.o(.data) + Xads_temp2 0x2000011c Data 8 oled2.o(.data) + T_temp2 0x20000124 Data 8 oled2.o(.data) + OC1_temp 0x2000012c Data 8 oled2.o(.data) + OC2_temp 0x20000134 Data 8 oled2.o(.data) + step_temp 0x2000013c Data 8 oled2.o(.data) + smp_intr_temp 0x20000144 Data 8 oled2.o(.data) + smp_dpth_temp 0x2000014c Data 8 oled2.o(.data) + magnetv_temp 0x20000154 Data 8 oled2.o(.data) + direc_temp 0x2000015c Data 8 oled2.o(.data) + magnet_middle 0x20000164 Data 4 motor.o(.data) + Motor_Run 0x20000168 Data 1 motor.o(.data) + Run_Mode 0x20000169 Data 1 motor.o(.data) + Runmotor_step 0x2000016a Data 1 motor.o(.data) + loop_flag 0x2000016b Data 1 motor.o(.data) + start_check 0x2000016c Data 1 motor.o(.data) + send_xa 0x2000016e Data 2 motor.o(.data) + magnet_start 0x20000170 Data 4 motor.o(.data) + magnet_end 0x20000174 Data 4 motor.o(.data) + Travle_Flag 0x20000178 Data 4 motor.o(.data) + Run_Step 0x2000017c Data 4 motor.o(.data) + Run_Inter 0x20000180 Data 4 motor.o(.data) + Run_Stop 0x20000184 Data 4 motor.o(.data) + Run_mm 0x20000188 Data 4 motor.o(.data) + Run_num 0x2000018c Data 4 motor.o(.data) + mov_flag 0x20000190 Data 4 motor.o(.data) + send_flag 0x20000194 Data 4 motor.o(.data) + seat_flag 0x20000198 Data 4 motor.o(.data) + motor_direc 0x2000019c Data 4 motor.o(.data) + Runmotor_Nums 0x200001a0 Data 4 motor.o(.data) + first_flag 0x200001a4 Data 4 motor.o(.data) + stop_cnt 0x200001a8 Data 4 motor.o(.data) + motor_x_start 0x200001ac Data 4 motor.o(.data) + motor_x_end 0x200001b0 Data 4 motor.o(.data) + V_data 0x200001b4 Data 4 motor.o(.data) + _data 0x200001b8 Data 4 motor.o(.data) + vol_data 0x200001bc Data 4 motor.o(.data) + ttl_receive_len 0x200001c0 Data 1 uart1.o(.data) + ttl_receive_flag 0x200001c1 Data 1 uart1.o(.data) + ttl_receive_cnt 0x200001c2 Data 1 uart1.o(.data) + ttl_receive_interval 0x200001c3 Data 1 uart1.o(.data) + order_flag 0x200001c4 Data 1 uart1.o(.data) + magnet_type 0x200001c5 Data 1 uart1.o(.data) + SUR_DEVICE_ADDR 0x200001c6 Data 2 uart1.o(.data) + OBJ_DEVICE_ADDR 0x200001c8 Data 2 uart1.o(.data) + checksum 0x200001cc Data 4 uart1.o(.data) + re_status 0x200001d0 Data 4 uart1.o(.data) + rec_len 0x200001d4 Data 4 uart1.o(.data) + data_len 0x200001d8 Data 4 uart1.o(.data) + shouldaccept 0x200001dc Data 4 uart1.o(.data) + limit_old 0x200001e0 Data 1 uniform.o(.data) + uniform_speed 0x200001e4 Data 4 uniform.o(.data) + uniform_speed_prv 0x200001e8 Data 4 uniform.o(.data) + hi2c1 0x200001ec Data 84 i2c.o(.bss) + hspi2 0x20000240 Data 88 spi.o(.bss) + htim1 0x20000298 Data 72 tim.o(.bss) + huart1 0x200002e0 Data 72 usart.o(.bss) + huart2 0x20000328 Data 72 usart.o(.bss) + huart3 0x20000370 Data 72 usart.o(.bss) + hdma_usart2_rx 0x200003b8 Data 68 usart.o(.bss) + pFlash 0x20000400 Data 32 stm32f1xx_hal_flash.o(.bss) + key_cnt 0x20000420 Data 12 key.o(.bss) + X_ads1220_temp 0x2000042c Data 400 ads1220.o(.bss) + X_ads1220_temp_fl 0x200005bc Data 400 ads1220.o(.bss) + str_print2 0x2000074c Data 16 oled2.o(.bss) + flash_wrt 0x2000075c Data 12 oled2.o(.bss) + flash_rd 0x20000768 Data 12 oled2.o(.bss) + ttl_receive_buff 0x20000774 Data 60 uart1.o(.bss) + motor_data 0x200007b0 Data 10 uart1.o(.bss) + p_Flash 0x200007c0 Data 32 flash.o(.bss) + STMFLASH_BUF 0x200007e0 Data 2048 flash.o(.bss) + __libspace_start 0x20000fe0 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x20001040 Data 0 libspace.o(.bss) @@ -3063,422 +3095,426 @@ Memory Map of the image Image Entry point : 0x08000131 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000a0d8, Max: 0x00040000, ABSOLUTE, COMPRESSED[0x00009f54]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000a4c4, Max: 0x00040000, ABSOLUTE, COMPRESSED[0x0000a328]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00009f04, Max: 0x00040000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000a2d8, Max: 0x00040000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o - 0x08000130 0x08000130 0x00000008 Code RO 4768 * !!!main c_w.l(__main.o) - 0x08000138 0x08000138 0x00000034 Code RO 5050 !!!scatter c_w.l(__scatter.o) - 0x0800016c 0x0800016c 0x0000005a Code RO 5048 !!dczerorl2 c_w.l(__dczerorl2.o) + 0x08000130 0x08000130 0x00000008 Code RO 4887 * !!!main c_w.l(__main.o) + 0x08000138 0x08000138 0x00000034 Code RO 5169 !!!scatter c_w.l(__scatter.o) + 0x0800016c 0x0800016c 0x0000005a Code RO 5167 !!dczerorl2 c_w.l(__dczerorl2.o) 0x080001c6 0x080001c6 0x00000002 PAD - 0x080001c8 0x080001c8 0x0000001c Code RO 5052 !!handler_zi c_w.l(__scatter_zi.o) - 0x080001e4 0x080001e4 0x00000000 Code RO 4763 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x080001e4 0x080001e4 0x00000006 Code RO 4762 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o) - 0x080001ea 0x080001ea 0x00000006 Code RO 4761 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) - 0x080001f0 0x080001f0 0x00000004 Code RO 4829 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x080001f4 0x080001f4 0x00000002 Code RO 4917 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x080001f6 0x080001f6 0x00000000 Code RO 4919 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x080001f6 0x080001f6 0x00000000 Code RO 4921 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x080001f6 0x080001f6 0x00000000 Code RO 4924 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x080001f6 0x080001f6 0x00000000 Code RO 4926 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x080001f6 0x080001f6 0x00000000 Code RO 4928 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x080001f6 0x080001f6 0x00000006 Code RO 4929 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o) - 0x080001fc 0x080001fc 0x00000000 Code RO 4931 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x080001fc 0x080001fc 0x00000000 Code RO 4933 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x080001fc 0x080001fc 0x00000000 Code RO 4935 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x080001fc 0x080001fc 0x0000000a Code RO 4936 .ARM.Collect$$libinit$$00000016 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4937 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4939 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4941 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4943 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4945 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4947 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4949 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4951 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4955 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4957 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4959 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000000 Code RO 4961 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x08000206 0x08000206 0x00000002 Code RO 4962 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x08000208 0x08000208 0x00000002 Code RO 4994 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5005 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5007 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5009 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5012 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5015 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5017 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000000 Code RO 5020 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x0800020a 0x0800020a 0x00000002 Code RO 5021 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x0800020c 0x0800020c 0x00000000 Code RO 4820 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x0800020c 0x0800020c 0x00000000 Code RO 4844 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x0800020c 0x0800020c 0x00000006 Code RO 4856 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x08000212 0x08000212 0x00000000 Code RO 4846 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x08000212 0x08000212 0x00000004 Code RO 4847 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000216 0x08000216 0x00000000 Code RO 4849 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000216 0x08000216 0x00000008 Code RO 4850 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800021e 0x0800021e 0x00000002 Code RO 4965 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x08000220 0x08000220 0x00000000 Code RO 4972 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x08000220 0x08000220 0x00000004 Code RO 4973 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000224 0x08000224 0x00000006 Code RO 4974 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x080001c8 0x080001c8 0x0000001c Code RO 5171 !!handler_zi c_w.l(__scatter_zi.o) + 0x080001e4 0x080001e4 0x00000000 Code RO 4882 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) + 0x080001e4 0x080001e4 0x00000006 Code RO 4881 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o) + 0x080001ea 0x080001ea 0x00000006 Code RO 4880 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) + 0x080001f0 0x080001f0 0x00000004 Code RO 4948 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) + 0x080001f4 0x080001f4 0x00000002 Code RO 5036 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x080001f6 0x080001f6 0x00000000 Code RO 5038 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x080001f6 0x080001f6 0x00000000 Code RO 5040 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x080001f6 0x080001f6 0x00000000 Code RO 5043 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x080001f6 0x080001f6 0x00000000 Code RO 5045 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x080001f6 0x080001f6 0x00000000 Code RO 5047 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x080001f6 0x080001f6 0x00000006 Code RO 5048 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o) + 0x080001fc 0x080001fc 0x00000000 Code RO 5050 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x080001fc 0x080001fc 0x00000000 Code RO 5052 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x080001fc 0x080001fc 0x00000000 Code RO 5054 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x080001fc 0x080001fc 0x0000000a Code RO 5055 .ARM.Collect$$libinit$$00000016 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5056 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5058 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5060 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5062 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5064 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5066 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5068 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5070 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5074 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5076 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5078 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000000 Code RO 5080 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x08000206 0x08000206 0x00000002 Code RO 5081 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x08000208 0x08000208 0x00000002 Code RO 5113 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5124 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5126 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5128 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5131 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5134 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5136 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000000 Code RO 5139 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x0800020a 0x0800020a 0x00000002 Code RO 5140 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x0800020c 0x0800020c 0x00000000 Code RO 4939 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x0800020c 0x0800020c 0x00000000 Code RO 4963 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x0800020c 0x0800020c 0x00000006 Code RO 4975 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x08000212 0x08000212 0x00000000 Code RO 4965 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x08000212 0x08000212 0x00000004 Code RO 4966 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000216 0x08000216 0x00000000 Code RO 4968 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000216 0x08000216 0x00000008 Code RO 4969 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800021e 0x0800021e 0x00000002 Code RO 5084 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x08000220 0x08000220 0x00000000 Code RO 5091 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x08000220 0x08000220 0x00000004 Code RO 5092 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000224 0x08000224 0x00000006 Code RO 5093 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x0800022a 0x0800022a 0x00000002 PAD 0x0800022c 0x0800022c 0x00000040 Code RO 4 .text startup_stm32f103xe.o - 0x0800026c 0x0800026c 0x00000026 Code RO 4731 .text c_w.l(llushr.o) + 0x0800026c 0x0800026c 0x00000026 Code RO 4850 .text c_w.l(llushr.o) 0x08000292 0x08000292 0x00000002 PAD - 0x08000294 0x08000294 0x00000028 Code RO 4735 .text c_w.l(noretval__2sprintf.o) - 0x080002bc 0x080002bc 0x00000078 Code RO 4739 .text c_w.l(_printf_dec.o) - 0x08000334 0x08000334 0x0000010e Code RO 4749 .text c_w.l(__printf_wp.o) - 0x08000442 0x08000442 0x0000004e Code RO 4764 .text c_w.l(rt_memclr_w.o) - 0x08000490 0x08000490 0x00000006 Code RO 4766 .text c_w.l(heapauxi.o) - 0x08000496 0x08000496 0x000000b2 Code RO 4821 .text c_w.l(_printf_intcommon.o) - 0x08000548 0x08000548 0x0000041e Code RO 4823 .text c_w.l(_printf_fp_dec.o) + 0x08000294 0x08000294 0x00000028 Code RO 4854 .text c_w.l(noretval__2sprintf.o) + 0x080002bc 0x080002bc 0x00000078 Code RO 4858 .text c_w.l(_printf_dec.o) + 0x08000334 0x08000334 0x0000010e Code RO 4868 .text c_w.l(__printf_wp.o) + 0x08000442 0x08000442 0x0000004e Code RO 4883 .text c_w.l(rt_memclr_w.o) + 0x08000490 0x08000490 0x00000006 Code RO 4885 .text c_w.l(heapauxi.o) + 0x08000496 0x08000496 0x000000b2 Code RO 4940 .text c_w.l(_printf_intcommon.o) + 0x08000548 0x08000548 0x0000041e Code RO 4942 .text c_w.l(_printf_fp_dec.o) 0x08000966 0x08000966 0x00000002 PAD - 0x08000968 0x08000968 0x00000030 Code RO 4825 .text c_w.l(_printf_char_common.o) - 0x08000998 0x08000998 0x0000000a Code RO 4827 .text c_w.l(_sputc.o) + 0x08000968 0x08000968 0x00000030 Code RO 4944 .text c_w.l(_printf_char_common.o) + 0x08000998 0x08000998 0x0000000a Code RO 4946 .text c_w.l(_sputc.o) 0x080009a2 0x080009a2 0x00000002 PAD - 0x080009a4 0x080009a4 0x00000008 Code RO 4861 .text c_w.l(rt_locale_intlibspace.o) - 0x080009ac 0x080009ac 0x0000008a Code RO 4863 .text c_w.l(lludiv10.o) + 0x080009a4 0x080009a4 0x00000008 Code RO 4980 .text c_w.l(rt_locale_intlibspace.o) + 0x080009ac 0x080009ac 0x0000008a Code RO 4982 .text c_w.l(lludiv10.o) 0x08000a36 0x08000a36 0x00000002 PAD - 0x08000a38 0x08000a38 0x00000080 Code RO 4865 .text c_w.l(_printf_fp_infnan.o) - 0x08000ab8 0x08000ab8 0x000000e4 Code RO 4869 .text c_w.l(bigflt0.o) - 0x08000b9c 0x08000b9c 0x00000008 Code RO 4903 .text c_w.l(libspace.o) - 0x08000ba4 0x08000ba4 0x0000004a Code RO 4906 .text c_w.l(sys_stackheap_outer.o) - 0x08000bee 0x08000bee 0x00000012 Code RO 4908 .text c_w.l(exit.o) - 0x08000c00 0x08000c00 0x00000080 Code RO 4910 .text c_w.l(strcmpv7m.o) - 0x08000c80 0x08000c80 0x0000000c Code RO 4984 .text c_w.l(sys_exit.o) - 0x08000c8c 0x08000c8c 0x00000002 Code RO 4995 .text c_w.l(use_no_semi.o) - 0x08000c8e 0x08000c8e 0x00000000 Code RO 4997 .text c_w.l(indicate_semi.o) - 0x08000c8e 0x08000c8e 0x0000003e Code RO 4872 CL$$btod_d2e c_w.l(btod.o) - 0x08000ccc 0x08000ccc 0x00000046 Code RO 4874 CL$$btod_d2e_denorm_low c_w.l(btod.o) - 0x08000d12 0x08000d12 0x00000060 Code RO 4873 CL$$btod_d2e_norm_op1 c_w.l(btod.o) - 0x08000d72 0x08000d72 0x00000338 Code RO 4882 CL$$btod_div_common c_w.l(btod.o) - 0x080010aa 0x080010aa 0x000000dc Code RO 4879 CL$$btod_e2e c_w.l(btod.o) - 0x08001186 0x08001186 0x0000002a Code RO 4876 CL$$btod_ediv c_w.l(btod.o) - 0x080011b0 0x080011b0 0x0000002a Code RO 4875 CL$$btod_emul c_w.l(btod.o) - 0x080011da 0x080011da 0x00000244 Code RO 4881 CL$$btod_mult_common c_w.l(btod.o) + 0x08000a38 0x08000a38 0x00000080 Code RO 4984 .text c_w.l(_printf_fp_infnan.o) + 0x08000ab8 0x08000ab8 0x000000e4 Code RO 4988 .text c_w.l(bigflt0.o) + 0x08000b9c 0x08000b9c 0x00000008 Code RO 5022 .text c_w.l(libspace.o) + 0x08000ba4 0x08000ba4 0x0000004a Code RO 5025 .text c_w.l(sys_stackheap_outer.o) + 0x08000bee 0x08000bee 0x00000012 Code RO 5027 .text c_w.l(exit.o) + 0x08000c00 0x08000c00 0x00000080 Code RO 5029 .text c_w.l(strcmpv7m.o) + 0x08000c80 0x08000c80 0x0000000c Code RO 5103 .text c_w.l(sys_exit.o) + 0x08000c8c 0x08000c8c 0x00000002 Code RO 5114 .text c_w.l(use_no_semi.o) + 0x08000c8e 0x08000c8e 0x00000000 Code RO 5116 .text c_w.l(indicate_semi.o) + 0x08000c8e 0x08000c8e 0x0000003e Code RO 4991 CL$$btod_d2e c_w.l(btod.o) + 0x08000ccc 0x08000ccc 0x00000046 Code RO 4993 CL$$btod_d2e_denorm_low c_w.l(btod.o) + 0x08000d12 0x08000d12 0x00000060 Code RO 4992 CL$$btod_d2e_norm_op1 c_w.l(btod.o) + 0x08000d72 0x08000d72 0x00000338 Code RO 5001 CL$$btod_div_common c_w.l(btod.o) + 0x080010aa 0x080010aa 0x000000dc Code RO 4998 CL$$btod_e2e c_w.l(btod.o) + 0x08001186 0x08001186 0x0000002a Code RO 4995 CL$$btod_ediv c_w.l(btod.o) + 0x080011b0 0x080011b0 0x0000002a Code RO 4994 CL$$btod_emul c_w.l(btod.o) + 0x080011da 0x080011da 0x00000244 Code RO 5000 CL$$btod_mult_common c_w.l(btod.o) 0x0800141e 0x0800141e 0x00000002 PAD - 0x08001420 0x08001420 0x00000028 Code RO 3906 i.ADPowerDown ads1220.o - 0x08001448 0x08001448 0x00000064 Code RO 3908 i.ADS1220_GPIOInit ads1220.o - 0x080014ac 0x080014ac 0x00000028 Code RO 3910 i.ADStartConversion ads1220.o - 0x080014d4 0x080014d4 0x00000002 Code RO 443 i.BusFault_Handler stm32f1xx_it.o + 0x08001420 0x08001420 0x00000028 Code RO 4001 i.ADPowerDown ads1220.o + 0x08001448 0x08001448 0x00000064 Code RO 4003 i.ADS1220_GPIOInit ads1220.o + 0x080014ac 0x080014ac 0x00000028 Code RO 4005 i.ADStartConversion ads1220.o + 0x080014d4 0x080014d4 0x00000002 Code RO 540 i.BusFault_Handler stm32f1xx_it.o 0x080014d6 0x080014d6 0x00000002 PAD - 0x080014d8 0x080014d8 0x00000028 Code RO 4516 i.Check_Resive_Addr uart1.o - 0x08001500 0x08001500 0x00000014 Code RO 4450 i.ClrRunmotorStep motor.o - 0x08001514 0x08001514 0x00000044 Code RO 3911 i.CofigAD ads1220.o - 0x08001558 0x08001558 0x0000000c Code RO 444 i.DMA1_Channel6_IRQHandler stm32f1xx_it.o - 0x08001564 0x08001564 0x0000002a Code RO 1480 i.DMA_SetConfig stm32f1xx_hal_dma.o + 0x080014d8 0x080014d8 0x00000028 Code RO 4611 i.Check_Resive_Addr uart1.o + 0x08001500 0x08001500 0x00000014 Code RO 4545 i.ClrRunmotorStep motor.o + 0x08001514 0x08001514 0x00000044 Code RO 4006 i.CofigAD ads1220.o + 0x08001558 0x08001558 0x0000000c Code RO 541 i.DMA1_Channel6_IRQHandler stm32f1xx_it.o + 0x08001564 0x08001564 0x0000002a Code RO 1575 i.DMA_SetConfig stm32f1xx_hal_dma.o 0x0800158e 0x0800158e 0x00000002 PAD - 0x08001590 0x08001590 0x000002b4 Code RO 4451 i.Deal_Motor motor.o - 0x08001844 0x08001844 0x00000138 Code RO 4518 i.Deal_Uart_Data_For_Module uart1.o - 0x0800197c 0x0800197c 0x00000002 Code RO 445 i.DebugMon_Handler stm32f1xx_it.o + 0x08001590 0x08001590 0x000002b4 Code RO 4546 i.Deal_Motor motor.o + 0x08001844 0x08001844 0x00000138 Code RO 4613 i.Deal_Uart_Data_For_Module uart1.o + 0x0800197c 0x0800197c 0x00000002 Code RO 542 i.DebugMon_Handler stm32f1xx_it.o 0x0800197e 0x0800197e 0x00000002 PAD - 0x08001980 0x08001980 0x000000b4 Code RO 4519 i.Do_Receive_Uart_For_Module uart1.o + 0x08001980 0x08001980 0x000000b4 Code RO 4614 i.Do_Receive_Uart_For_Module uart1.o 0x08001a34 0x08001a34 0x00000024 Code RO 13 i.Error_Handler main.o - 0x08001a58 0x08001a58 0x0000001c Code RO 1817 i.FLASH_Program_HalfWord stm32f1xx_hal_flash.o - 0x08001a74 0x08001a74 0x0000005c Code RO 1818 i.FLASH_SetErrorCode stm32f1xx_hal_flash.o - 0x08001ad0 0x08001ad0 0x00000054 Code RO 1819 i.FLASH_WaitForLastOperation stm32f1xx_hal_flash.o - 0x08001b24 0x08001b24 0x00000024 Code RO 4663 i.Flash_PageErase flash.o - 0x08001b48 0x08001b48 0x00000084 Code RO 3912 i.GetAD ads1220.o - 0x08001bcc 0x08001bcc 0x00000018 Code RO 4520 i.Get_Data_Len uart1.o - 0x08001be4 0x08001be4 0x00000046 Code RO 1481 i.HAL_DMA_Abort stm32f1xx_hal_dma.o + 0x08001a58 0x08001a58 0x0000001c Code RO 1912 i.FLASH_Program_HalfWord stm32f1xx_hal_flash.o + 0x08001a74 0x08001a74 0x0000005c Code RO 1913 i.FLASH_SetErrorCode stm32f1xx_hal_flash.o + 0x08001ad0 0x08001ad0 0x00000054 Code RO 1914 i.FLASH_WaitForLastOperation stm32f1xx_hal_flash.o + 0x08001b24 0x08001b24 0x00000024 Code RO 4758 i.Flash_PageErase flash.o + 0x08001b48 0x08001b48 0x00000084 Code RO 4007 i.GetAD ads1220.o + 0x08001bcc 0x08001bcc 0x00000018 Code RO 4615 i.Get_Data_Len uart1.o + 0x08001be4 0x08001be4 0x00000046 Code RO 1576 i.HAL_DMA_Abort stm32f1xx_hal_dma.o 0x08001c2a 0x08001c2a 0x00000002 PAD - 0x08001c2c 0x08001c2c 0x00000130 Code RO 1482 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o - 0x08001d5c 0x08001d5c 0x00000006 Code RO 1485 i.HAL_DMA_GetState stm32f1xx_hal_dma.o + 0x08001c2c 0x08001c2c 0x00000130 Code RO 1577 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o + 0x08001d5c 0x08001d5c 0x00000006 Code RO 1580 i.HAL_DMA_GetState stm32f1xx_hal_dma.o 0x08001d62 0x08001d62 0x00000002 PAD - 0x08001d64 0x08001d64 0x00000248 Code RO 1486 i.HAL_DMA_IRQHandler stm32f1xx_hal_dma.o - 0x08001fac 0x08001fac 0x0000007c Code RO 1487 i.HAL_DMA_Init stm32f1xx_hal_dma.o - 0x08002028 0x08002028 0x00000070 Code RO 1491 i.HAL_DMA_Start_IT stm32f1xx_hal_dma.o - 0x08002098 0x08002098 0x00000014 Code RO 1823 i.HAL_FLASH_Lock stm32f1xx_hal_flash.o - 0x080020ac 0x080020ac 0x00000080 Code RO 1828 i.HAL_FLASH_Program stm32f1xx_hal_flash.o - 0x0800212c 0x0800212c 0x00000028 Code RO 1830 i.HAL_FLASH_Unlock stm32f1xx_hal_flash.o - 0x08002154 0x08002154 0x000001f8 Code RO 1417 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x0800234c 0x0800234c 0x0000000a Code RO 1419 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o - 0x08002356 0x08002356 0x00000010 Code RO 1420 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o - 0x08002366 0x08002366 0x0000000a Code RO 1421 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x08002370 0x08002370 0x0000000c Code RO 1111 i.HAL_GetTick stm32f1xx_hal.o - 0x0800237c 0x0800237c 0x00000002 Code RO 663 i.HAL_I2C_AbortCpltCallback stm32f1xx_hal_i2c.o - 0x0800237e 0x0800237e 0x00000002 Code RO 664 i.HAL_I2C_AddrCallback stm32f1xx_hal_i2c.o - 0x08002380 0x08002380 0x000000c4 Code RO 667 i.HAL_I2C_ER_IRQHandler stm32f1xx_hal_i2c.o - 0x08002444 0x08002444 0x00000230 Code RO 668 i.HAL_I2C_EV_IRQHandler stm32f1xx_hal_i2c.o - 0x08002674 0x08002674 0x00000002 Code RO 670 i.HAL_I2C_ErrorCallback stm32f1xx_hal_i2c.o + 0x08001d64 0x08001d64 0x00000248 Code RO 1581 i.HAL_DMA_IRQHandler stm32f1xx_hal_dma.o + 0x08001fac 0x08001fac 0x0000007c Code RO 1582 i.HAL_DMA_Init stm32f1xx_hal_dma.o + 0x08002028 0x08002028 0x00000070 Code RO 1586 i.HAL_DMA_Start_IT stm32f1xx_hal_dma.o + 0x08002098 0x08002098 0x00000014 Code RO 1918 i.HAL_FLASH_Lock stm32f1xx_hal_flash.o + 0x080020ac 0x080020ac 0x00000080 Code RO 1923 i.HAL_FLASH_Program stm32f1xx_hal_flash.o + 0x0800212c 0x0800212c 0x00000028 Code RO 1925 i.HAL_FLASH_Unlock stm32f1xx_hal_flash.o + 0x08002154 0x08002154 0x000001f8 Code RO 1512 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o + 0x0800234c 0x0800234c 0x0000000a Code RO 1514 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o + 0x08002356 0x08002356 0x00000010 Code RO 1515 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o + 0x08002366 0x08002366 0x0000000a Code RO 1516 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o + 0x08002370 0x08002370 0x0000000c Code RO 1206 i.HAL_GetTick stm32f1xx_hal.o + 0x0800237c 0x0800237c 0x00000002 Code RO 758 i.HAL_I2C_AbortCpltCallback stm32f1xx_hal_i2c.o + 0x0800237e 0x0800237e 0x00000002 Code RO 759 i.HAL_I2C_AddrCallback stm32f1xx_hal_i2c.o + 0x08002380 0x08002380 0x000000c4 Code RO 762 i.HAL_I2C_ER_IRQHandler stm32f1xx_hal_i2c.o + 0x08002444 0x08002444 0x00000230 Code RO 763 i.HAL_I2C_EV_IRQHandler stm32f1xx_hal_i2c.o + 0x08002674 0x08002674 0x00000002 Code RO 765 i.HAL_I2C_ErrorCallback stm32f1xx_hal_i2c.o 0x08002676 0x08002676 0x00000002 PAD - 0x08002678 0x08002678 0x00000188 Code RO 674 i.HAL_I2C_Init stm32f1xx_hal_i2c.o - 0x08002800 0x08002800 0x00000002 Code RO 676 i.HAL_I2C_ListenCpltCallback stm32f1xx_hal_i2c.o - 0x08002802 0x08002802 0x00000002 Code RO 677 i.HAL_I2C_MasterRxCpltCallback stm32f1xx_hal_i2c.o - 0x08002804 0x08002804 0x00000002 Code RO 678 i.HAL_I2C_MasterTxCpltCallback stm32f1xx_hal_i2c.o - 0x08002806 0x08002806 0x00000002 Code RO 690 i.HAL_I2C_MemRxCpltCallback stm32f1xx_hal_i2c.o - 0x08002808 0x08002808 0x00000002 Code RO 691 i.HAL_I2C_MemTxCpltCallback stm32f1xx_hal_i2c.o + 0x08002678 0x08002678 0x00000188 Code RO 769 i.HAL_I2C_Init stm32f1xx_hal_i2c.o + 0x08002800 0x08002800 0x00000002 Code RO 771 i.HAL_I2C_ListenCpltCallback stm32f1xx_hal_i2c.o + 0x08002802 0x08002802 0x00000002 Code RO 772 i.HAL_I2C_MasterRxCpltCallback stm32f1xx_hal_i2c.o + 0x08002804 0x08002804 0x00000002 Code RO 773 i.HAL_I2C_MasterTxCpltCallback stm32f1xx_hal_i2c.o + 0x08002806 0x08002806 0x00000002 Code RO 785 i.HAL_I2C_MemRxCpltCallback stm32f1xx_hal_i2c.o + 0x08002808 0x08002808 0x00000002 Code RO 786 i.HAL_I2C_MemTxCpltCallback stm32f1xx_hal_i2c.o 0x0800280a 0x0800280a 0x00000002 PAD - 0x0800280c 0x0800280c 0x0000008c Code RO 264 i.HAL_I2C_MspInit i2c.o - 0x08002898 0x08002898 0x00000002 Code RO 700 i.HAL_I2C_SlaveRxCpltCallback stm32f1xx_hal_i2c.o - 0x0800289a 0x0800289a 0x00000002 Code RO 701 i.HAL_I2C_SlaveTxCpltCallback stm32f1xx_hal_i2c.o - 0x0800289c 0x0800289c 0x00000010 Code RO 1117 i.HAL_IncTick stm32f1xx_hal.o - 0x080028ac 0x080028ac 0x00000024 Code RO 1118 i.HAL_Init stm32f1xx_hal.o - 0x080028d0 0x080028d0 0x00000040 Code RO 1119 i.HAL_InitTick stm32f1xx_hal.o - 0x08002910 0x08002910 0x0000003c Code RO 603 i.HAL_MspInit stm32f1xx_hal_msp.o - 0x0800294c 0x0800294c 0x0000001a Code RO 1577 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o + 0x0800280c 0x0800280c 0x0000008c Code RO 361 i.HAL_I2C_MspInit i2c.o + 0x08002898 0x08002898 0x00000002 Code RO 795 i.HAL_I2C_SlaveRxCpltCallback stm32f1xx_hal_i2c.o + 0x0800289a 0x0800289a 0x00000002 Code RO 796 i.HAL_I2C_SlaveTxCpltCallback stm32f1xx_hal_i2c.o + 0x0800289c 0x0800289c 0x00000010 Code RO 1212 i.HAL_IncTick stm32f1xx_hal.o + 0x080028ac 0x080028ac 0x00000024 Code RO 1213 i.HAL_Init stm32f1xx_hal.o + 0x080028d0 0x080028d0 0x00000040 Code RO 1214 i.HAL_InitTick stm32f1xx_hal.o + 0x08002910 0x08002910 0x0000003c Code RO 698 i.HAL_MspInit stm32f1xx_hal_msp.o + 0x0800294c 0x0800294c 0x0000001a Code RO 1672 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o 0x08002966 0x08002966 0x00000002 PAD - 0x08002968 0x08002968 0x00000040 Code RO 1583 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x080029a8 0x080029a8 0x00000024 Code RO 1584 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x080029cc 0x080029cc 0x0000012c Code RO 1275 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x08002af8 0x08002af8 0x00000020 Code RO 1282 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08002b18 0x08002b18 0x00000020 Code RO 1283 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o - 0x08002b38 0x08002b38 0x0000004c Code RO 1284 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o - 0x08002b84 0x08002b84 0x00000320 Code RO 1287 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x08002ea4 0x08002ea4 0x00000002 Code RO 2084 i.HAL_SPI_ErrorCallback stm32f1xx_hal_spi.o + 0x08002968 0x08002968 0x00000040 Code RO 1678 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x080029a8 0x080029a8 0x00000024 Code RO 1679 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o + 0x080029cc 0x080029cc 0x0000012c Code RO 1370 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o + 0x08002af8 0x08002af8 0x00000020 Code RO 1377 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o + 0x08002b18 0x08002b18 0x00000020 Code RO 1378 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o + 0x08002b38 0x08002b38 0x0000004c Code RO 1379 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o + 0x08002b84 0x08002b84 0x00000320 Code RO 1382 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o + 0x08002ea4 0x08002ea4 0x00000002 Code RO 2179 i.HAL_SPI_ErrorCallback stm32f1xx_hal_spi.o 0x08002ea6 0x08002ea6 0x00000002 PAD - 0x08002ea8 0x08002ea8 0x000000e0 Code RO 2087 i.HAL_SPI_IRQHandler stm32f1xx_hal_spi.o - 0x08002f88 0x08002f88 0x000000b2 Code RO 2088 i.HAL_SPI_Init stm32f1xx_hal_spi.o + 0x08002ea8 0x08002ea8 0x000000e0 Code RO 2182 i.HAL_SPI_IRQHandler stm32f1xx_hal_spi.o + 0x08002f88 0x08002f88 0x000000b2 Code RO 2183 i.HAL_SPI_Init stm32f1xx_hal_spi.o 0x0800303a 0x0800303a 0x00000002 PAD - 0x0800303c 0x0800303c 0x00000094 Code RO 306 i.HAL_SPI_MspInit spi.o - 0x080030d0 0x080030d0 0x00000028 Code RO 1588 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x080030f8 0x080030f8 0x00000002 Code RO 3105 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o - 0x080030fa 0x080030fa 0x00000002 Code RO 3106 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o - 0x080030fc 0x080030fc 0x0000007c Code RO 3124 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o - 0x08003178 0x08003178 0x0000005a Code RO 2401 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o + 0x0800303c 0x0800303c 0x00000094 Code RO 403 i.HAL_SPI_MspInit spi.o + 0x080030d0 0x080030d0 0x00000028 Code RO 1683 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o + 0x080030f8 0x080030f8 0x00000002 Code RO 3200 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o + 0x080030fa 0x080030fa 0x00000002 Code RO 3201 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o + 0x080030fc 0x080030fc 0x0000007c Code RO 3219 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o + 0x08003178 0x08003178 0x0000005a Code RO 2496 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o 0x080031d2 0x080031d2 0x00000002 PAD - 0x080031d4 0x080031d4 0x0000003c Code RO 348 i.HAL_TIM_Base_MspInit tim.o - 0x08003210 0x08003210 0x0000006c Code RO 2406 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o - 0x0800327c 0x0800327c 0x000000dc Code RO 2410 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o - 0x08003358 0x08003358 0x00000002 Code RO 2435 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o - 0x0800335a 0x0800335a 0x00000166 Code RO 2449 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o - 0x080034c0 0x080034c0 0x00000002 Code RO 2452 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o - 0x080034c2 0x080034c2 0x00000002 Code RO 2479 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o - 0x080034c4 0x080034c4 0x00000120 Code RO 446 i.HAL_TIM_PeriodElapsedCallback stm32f1xx_it.o - 0x080035e4 0x080035e4 0x00000002 Code RO 2492 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o - 0x080035e6 0x080035e6 0x0000004e Code RO 3382 i.HAL_UARTEx_ReceiveToIdle_DMA stm32f1xx_hal_uart.o - 0x08003634 0x08003634 0x00000002 Code RO 3384 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o - 0x08003636 0x08003636 0x00000002 Code RO 3398 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o - 0x08003638 0x08003638 0x0000026c Code RO 3401 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o - 0x080038a4 0x080038a4 0x00000064 Code RO 3402 i.HAL_UART_Init stm32f1xx_hal_uart.o - 0x08003908 0x08003908 0x00000188 Code RO 390 i.HAL_UART_MspInit usart.o - 0x08003a90 0x08003a90 0x00000002 Code RO 447 i.HAL_UART_RxCpltCallback stm32f1xx_it.o - 0x08003a92 0x08003a92 0x00000002 Code RO 3409 i.HAL_UART_RxHalfCpltCallback stm32f1xx_hal_uart.o - 0x08003a94 0x08003a94 0x00000032 Code RO 3412 i.HAL_UART_Transmit_IT stm32f1xx_hal_uart.o - 0x08003ac6 0x08003ac6 0x00000002 PAD - 0x08003ac8 0x08003ac8 0x0000001c Code RO 448 i.HAL_UART_TxCpltCallback stm32f1xx_it.o - 0x08003ae4 0x08003ae4 0x00000044 Code RO 449 i.HardFault_Handler stm32f1xx_it.o - 0x08003b28 0x08003b28 0x0000000c Code RO 450 i.I2C1_ER_IRQHandler stm32f1xx_it.o - 0x08003b34 0x08003b34 0x0000000c Code RO 451 i.I2C1_EV_IRQHandler stm32f1xx_it.o - 0x08003b40 0x08003b40 0x000000bc Code RO 712 i.I2C_DMAAbort stm32f1xx_hal_i2c.o - 0x08003bfc 0x08003bfc 0x00000010 Code RO 715 i.I2C_Flush_DR stm32f1xx_hal_i2c.o - 0x08003c0c 0x08003c0c 0x00000158 Code RO 716 i.I2C_ITError stm32f1xx_hal_i2c.o - 0x08003d64 0x08003d64 0x000000d2 Code RO 718 i.I2C_MasterReceive_BTF stm32f1xx_hal_i2c.o - 0x08003e36 0x08003e36 0x00000002 PAD - 0x08003e38 0x08003e38 0x000000e8 Code RO 719 i.I2C_MasterReceive_RXNE stm32f1xx_hal_i2c.o - 0x08003f20 0x08003f20 0x00000082 Code RO 722 i.I2C_MasterTransmit_BTF stm32f1xx_hal_i2c.o - 0x08003fa2 0x08003fa2 0x00000002 PAD - 0x08003fa4 0x08003fa4 0x000000b6 Code RO 723 i.I2C_MasterTransmit_TXE stm32f1xx_hal_i2c.o - 0x0800405a 0x0800405a 0x00000002 PAD - 0x0800405c 0x0800405c 0x00000158 Code RO 724 i.I2C_Master_ADDR stm32f1xx_hal_i2c.o - 0x080041b4 0x080041b4 0x0000008c Code RO 725 i.I2C_Master_SB stm32f1xx_hal_i2c.o - 0x08004240 0x08004240 0x000000a8 Code RO 726 i.I2C_MemoryTransmit_TXE_BTF stm32f1xx_hal_i2c.o - 0x080042e8 0x080042e8 0x00000046 Code RO 729 i.I2C_Slave_ADDR stm32f1xx_hal_i2c.o - 0x0800432e 0x0800432e 0x00000002 PAD - 0x08004330 0x08004330 0x00000090 Code RO 730 i.I2C_Slave_AF stm32f1xx_hal_i2c.o - 0x080043c0 0x080043c0 0x0000015c Code RO 731 i.I2C_Slave_STOPF stm32f1xx_hal_i2c.o - 0x0800451c 0x0800451c 0x0000002c Code RO 4521 i.InitUart_Data uart1.o - 0x08004548 0x08004548 0x0000009c Code RO 3856 i.Key_Scan key.o - 0x080045e4 0x080045e4 0x0000005c Code RO 4034 i.M1820_Check m1820.o - 0x08004640 0x08004640 0x00000050 Code RO 4035 i.M1820_GPIO_Init m1820.o - 0x08004690 0x08004690 0x00000060 Code RO 4036 i.M1820_Get_Temp m1820.o - 0x080046f0 0x080046f0 0x00000020 Code RO 4037 i.M1820_Init m1820.o - 0x08004710 0x08004710 0x00000048 Code RO 4038 i.M1820_Read_Bit m1820.o - 0x08004758 0x08004758 0x00000020 Code RO 4039 i.M1820_Read_Byte m1820.o - 0x08004778 0x08004778 0x00000034 Code RO 4040 i.M1820_Rst m1820.o - 0x080047ac 0x080047ac 0x0000001a Code RO 4041 i.M1820_Start m1820.o - 0x080047c6 0x080047c6 0x00000002 PAD - 0x080047c8 0x080047c8 0x00000060 Code RO 4042 i.M1820_Write_Byte m1820.o - 0x08004828 0x08004828 0x0000002c Code RO 239 i.MX_DMA_Init dma.o - 0x08004854 0x08004854 0x00000148 Code RO 215 i.MX_GPIO_Init gpio.o - 0x0800499c 0x0800499c 0x00000040 Code RO 265 i.MX_I2C1_Init i2c.o - 0x080049dc 0x080049dc 0x00000044 Code RO 307 i.MX_SPI2_Init spi.o - 0x08004a20 0x08004a20 0x00000070 Code RO 349 i.MX_TIM1_Init tim.o - 0x08004a90 0x08004a90 0x00000038 Code RO 391 i.MX_USART1_UART_Init usart.o - 0x08004ac8 0x08004ac8 0x00000038 Code RO 392 i.MX_USART2_UART_Init usart.o - 0x08004b00 0x08004b00 0x00000038 Code RO 393 i.MX_USART3_UART_Init usart.o - 0x08004b38 0x08004b38 0x00000002 Code RO 452 i.MemManage_Handler stm32f1xx_it.o - 0x08004b3a 0x08004b3a 0x00000002 Code RO 453 i.NMI_Handler stm32f1xx_it.o - 0x08004b3c 0x08004b3c 0x000000b8 Code RO 4276 i.OLED2_Init oled2.o - 0x08004bf4 0x08004bf4 0x00000032 Code RO 4277 i.OLED_Clear oled2.o - 0x08004c26 0x08004c26 0x00000002 PAD - 0x08004c28 0x08004c28 0x00001780 Code RO 4281 i.OLED_MenuTest oled2.o - 0x080063a8 0x080063a8 0x00000128 Code RO 4282 i.OLED_Menu_New oled2.o - 0x080064d0 0x080064d0 0x00000022 Code RO 4283 i.OLED_SetPos oled2.o - 0x080064f2 0x080064f2 0x00000002 PAD - 0x080064f4 0x080064f4 0x00000088 Code RO 4284 i.OLED_ShowCN oled2.o - 0x0800657c 0x0800657c 0x000000dc Code RO 4285 i.OLED_ShowChar oled2.o - 0x08006658 0x08006658 0x0000003e Code RO 4286 i.OLED_ShowString oled2.o - 0x08006696 0x08006696 0x0000005a Code RO 3913 i.PartSort ads1220.o - 0x080066f0 0x080066f0 0x00000002 Code RO 454 i.PendSV_Handler stm32f1xx_it.o - 0x080066f2 0x080066f2 0x0000002a Code RO 3914 i.QuickSort ads1220.o - 0x0800671c 0x0800671c 0x00000016 Code RO 4145 i.Raw_32 tmc5160.o - 0x08006732 0x08006732 0x00000002 PAD - 0x08006734 0x08006734 0x0000004c Code RO 3915 i.ReadData ads1220.o - 0x08006780 0x08006780 0x00000054 Code RO 3916 i.ReadOneByte ads1220.o - 0x080067d4 0x080067d4 0x00000038 Code RO 3917 i.ReadRegister ads1220.o - 0x0800680c 0x0800680c 0x0000000c Code RO 455 i.SPI2_IRQHandler stm32f1xx_it.o - 0x08006818 0x08006818 0x00000010 Code RO 2115 i.SPI_DMAAbortOnError stm32f1xx_hal_spi.o - 0x08006828 0x08006828 0x0000002e Code RO 4287 i.SSD1306_WriteCmd oled2.o - 0x08006856 0x08006856 0x0000002e Code RO 4288 i.SSD1306_WriteData oled2.o - 0x08006884 0x08006884 0x0000001a Code RO 4664 i.STMFLASH_Read flash.o - 0x0800689e 0x0800689e 0x00000002 PAD - 0x080068a0 0x080068a0 0x000000e0 Code RO 4666 i.STMFLASH_Write flash.o - 0x08006980 0x08006980 0x0000002c Code RO 4667 i.STMFLASH_Write_NoCheck flash.o - 0x080069ac 0x080069ac 0x00000002 Code RO 456 i.SVC_Handler stm32f1xx_it.o - 0x080069ae 0x080069ae 0x0000000a Code RO 3918 i.Swap ads1220.o - 0x080069b8 0x080069b8 0x00000018 Code RO 4229 i.SysTick_CLKSourceConfig misc.o - 0x080069d0 0x080069d0 0x00000004 Code RO 457 i.SysTick_Handler stm32f1xx_it.o - 0x080069d4 0x080069d4 0x00000058 Code RO 14 i.SystemClock_Config main.o - 0x08006a2c 0x08006a2c 0x00000002 Code RO 3736 i.SystemInit system_stm32f1xx.o - 0x08006a2e 0x08006a2e 0x00000002 PAD - 0x08006a30 0x08006a30 0x0000000c Code RO 458 i.TIM1_UP_IRQHandler stm32f1xx_it.o - 0x08006a3c 0x08006a3c 0x0000008c Code RO 2494 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o - 0x08006ac8 0x08006ac8 0x00000014 Code RO 2505 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o - 0x08006adc 0x08006adc 0x00000010 Code RO 2506 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o - 0x08006aec 0x08006aec 0x00000022 Code RO 2512 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o - 0x08006b0e 0x08006b0e 0x00000024 Code RO 2514 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o - 0x08006b32 0x08006b32 0x00000002 PAD - 0x08006b34 0x08006b34 0x00000050 Code RO 4146 i.TMC5160A_Init_Gpio tmc5160.o - 0x08006b84 0x08006b84 0x00000040 Code RO 4147 i.TMC5160_SPIReadInt tmc5160.o - 0x08006bc4 0x08006bc4 0x0000012c Code RO 4148 i.TMC5160_SPIWriteInt tmc5160.o - 0x08006cf0 0x08006cf0 0x00000014 Code RO 4524 i.UART1_Send_Char uart1.o - 0x08006d04 0x08006d04 0x00000010 Code RO 3415 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o - 0x08006d14 0x08006d14 0x0000004a Code RO 3416 i.UART_DMAError stm32f1xx_hal_uart.o - 0x08006d5e 0x08006d5e 0x00000086 Code RO 3417 i.UART_DMAReceiveCplt stm32f1xx_hal_uart.o - 0x08006de4 0x08006de4 0x0000001e Code RO 3419 i.UART_DMARxHalfCplt stm32f1xx_hal_uart.o - 0x08006e02 0x08006e02 0x0000004e Code RO 3425 i.UART_EndRxTransfer stm32f1xx_hal_uart.o - 0x08006e50 0x08006e50 0x0000001c Code RO 3426 i.UART_EndTxTransfer stm32f1xx_hal_uart.o - 0x08006e6c 0x08006e6c 0x000000c2 Code RO 3427 i.UART_Receive_IT stm32f1xx_hal_uart.o - 0x08006f2e 0x08006f2e 0x00000002 PAD - 0x08006f30 0x08006f30 0x000000b8 Code RO 3428 i.UART_SetConfig stm32f1xx_hal_uart.o - 0x08006fe8 0x08006fe8 0x00000090 Code RO 3429 i.UART_Start_Receive_DMA stm32f1xx_hal_uart.o - 0x08007078 0x08007078 0x00000034 Code RO 459 i.USART1_IRQHandler stm32f1xx_it.o - 0x080070ac 0x080070ac 0x00000020 Code RO 460 i.USART2_IRQHandler stm32f1xx_it.o - 0x080070cc 0x080070cc 0x0000000c Code RO 461 i.USART3_IRQHandler stm32f1xx_it.o - 0x080070d8 0x080070d8 0x00000014 Code RO 4525 i.Uart_Send_Delay uart1.o - 0x080070ec 0x080070ec 0x00000002 Code RO 462 i.UsageFault_Handler stm32f1xx_it.o - 0x080070ee 0x080070ee 0x00000018 Code RO 4526 i.VerfiyRC uart1.o - 0x08007106 0x08007106 0x00000002 PAD - 0x08007108 0x08007108 0x00000054 Code RO 3919 i.WriteOneByte ads1220.o - 0x0800715c 0x0800715c 0x00000054 Code RO 3920 i.WriteRegister ads1220.o - 0x080071b0 0x080071b0 0x00000078 Code RO 3921 i.Xads1220_filter ads1220.o - 0x08007228 0x08007228 0x0000004c Code RO 3922 i.Xads1220_record ads1220.o - 0x08007274 0x08007274 0x00000028 Code RO 4901 i.__ARM_fpclassify m_ws.l(fpclassify.o) - 0x0800729c 0x0800729c 0x00000020 Code RO 1590 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x080072bc 0x080072bc 0x0000000e Code RO 4751 i._is_digit c_w.l(__printf_wp.o) - 0x080072ca 0x080072ca 0x00000002 PAD - 0x080072cc 0x080072cc 0x00000170 Code RO 3773 i.app_act app.o - 0x0800743c 0x0800743c 0x0000000a Code RO 3812 i.delay delay.o - 0x08007446 0x08007446 0x00000002 PAD - 0x08007448 0x08007448 0x00000028 Code RO 3813 i.delay_init delay.o - 0x08007470 0x08007470 0x0000000c Code RO 3814 i.delay_ns delay.o - 0x0800747c 0x0800747c 0x00000034 Code RO 3815 i.delay_us delay.o - 0x080074b0 0x080074b0 0x00000070 Code RO 4452 i.get_magnetv motor.o - 0x08007520 0x08007520 0x00000104 Code RO 4453 i.get_state motor.o - 0x08007624 0x08007624 0x00000040 Code RO 4289 i.i2c_Ack oled2.o - 0x08007664 0x08007664 0x00000050 Code RO 4290 i.i2c_CfgGpio oled2.o - 0x080076b4 0x080076b4 0x0000000c Code RO 4291 i.i2c_Delay oled2.o - 0x080076c0 0x080076c0 0x0000005c Code RO 4294 i.i2c_SendByte oled2.o - 0x0800771c 0x0800771c 0x00000040 Code RO 4295 i.i2c_Start oled2.o - 0x0800775c 0x0800775c 0x00000030 Code RO 4296 i.i2c_Stop oled2.o - 0x0800778c 0x0800778c 0x000002d8 Code RO 3857 i.key_act key.o - 0x08007a64 0x08007a64 0x000000e4 Code RO 3858 i.key_act_new key.o - 0x08007b48 0x08007b48 0x00000084 Code RO 15 i.main main.o - 0x08007bcc 0x08007bcc 0x00000048 Code RO 4149 i.motor_protect_ads tmc5160.o - 0x08007c14 0x08007c14 0x0000038c Code RO 4454 i.mov_loop1 motor.o - 0x08007fa0 0x08007fa0 0x000000cc Code RO 4455 i.mov_step motor.o - 0x0800806c 0x0800806c 0x00000014 Code RO 4529 i.over_ttl_receive_timer uart1.o - 0x08008080 0x08008080 0x00000024 Code RO 4530 i.process_ttl_receive_timer uart1.o - 0x080080a4 0x080080a4 0x0000002c Code RO 4531 i.receive_ttl_data uart1.o - 0x080080d0 0x080080d0 0x0000008c Code RO 4532 i.send_set_resp uart1.o - 0x0800815c 0x0800815c 0x00000018 Code RO 4533 i.start_ttl_receive_timer uart1.o - 0x08008174 0x08008174 0x00000104 Code RO 4151 i.tmc5160_init tmc5160.o - 0x08008278 0x08008278 0x000000f8 Code RO 4152 i.tmc5160_operate tmc5160.o - 0x08008370 0x08008370 0x0000002c Code RO 4895 locale$$code c_w.l(lc_numeric_c.o) - 0x0800839c 0x0800839c 0x0000005e Code RO 4770 x$fpl$dfix fz_ws.l(dfix.o) - 0x080083fa 0x080083fa 0x0000002e Code RO 4775 x$fpl$dflt fz_ws.l(dflt_clz.o) - 0x08008428 0x08008428 0x00000154 Code RO 4780 x$fpl$dmul fz_ws.l(dmul.o) - 0x0800857c 0x0800857c 0x0000009c Code RO 4830 x$fpl$dnaninf fz_ws.l(dnaninf.o) - 0x08008618 0x08008618 0x0000000c Code RO 4832 x$fpl$dretinf fz_ws.l(dretinf.o) - 0x08008624 0x08008624 0x00000056 Code RO 4782 x$fpl$f2d fz_ws.l(f2d.o) - 0x0800867a 0x0800867a 0x00000002 PAD - 0x0800867c 0x0800867c 0x000000c4 Code RO 4784 x$fpl$fadd fz_ws.l(faddsub_clz.o) - 0x08008740 0x08008740 0x0000000c Code RO 4834 x$fpl$fcheck1 fz_ws.l(fcheck1.o) - 0x0800874c 0x0800874c 0x00000018 Code RO 4836 x$fpl$fcmpinf fz_ws.l(fcmpi.o) - 0x08008764 0x08008764 0x00000184 Code RO 4791 x$fpl$fdiv fz_ws.l(fdiv.o) - 0x080088e8 0x080088e8 0x00000068 Code RO 4794 x$fpl$feqf fz_ws.l(feqf.o) - 0x08008950 0x08008950 0x00000036 Code RO 4796 x$fpl$ffix fz_ws.l(ffix.o) - 0x08008986 0x08008986 0x00000002 PAD - 0x08008988 0x08008988 0x0000003e Code RO 4800 x$fpl$ffixu fz_ws.l(ffixu.o) - 0x080089c6 0x080089c6 0x00000002 PAD - 0x080089c8 0x080089c8 0x00000030 Code RO 4805 x$fpl$fflt fz_ws.l(fflt_clz.o) - 0x080089f8 0x080089f8 0x00000026 Code RO 4804 x$fpl$ffltu fz_ws.l(fflt_clz.o) - 0x08008a1e 0x08008a1e 0x00000002 PAD - 0x08008a20 0x08008a20 0x00000068 Code RO 4810 x$fpl$fleqf fz_ws.l(fleqf.o) - 0x08008a88 0x08008a88 0x00000102 Code RO 4812 x$fpl$fmul fz_ws.l(fmul.o) - 0x08008b8a 0x08008b8a 0x0000008c Code RO 4838 x$fpl$fnaninf fz_ws.l(fnaninf.o) - 0x08008c16 0x08008c16 0x0000000a Code RO 4840 x$fpl$fretinf fz_ws.l(fretinf.o) - 0x08008c20 0x08008c20 0x00000062 Code RO 4814 x$fpl$frleqf fz_ws.l(frleqf.o) - 0x08008c82 0x08008c82 0x00000002 PAD - 0x08008c84 0x08008c84 0x000000ea Code RO 4786 x$fpl$fsub fz_ws.l(faddsub_clz.o) - 0x08008d6e 0x08008d6e 0x00000004 Code RO 4816 x$fpl$printf1 fz_ws.l(printf1.o) - 0x08008d72 0x08008d72 0x00000064 Code RO 4899 x$fpl$retnan fz_ws.l(retnan.o) - 0x08008dd6 0x08008dd6 0x0000004c Code RO 4818 x$fpl$scalbnf fz_ws.l(scalbnf.o) - 0x08008e22 0x08008e22 0x00000030 Code RO 4963 x$fpl$trapveneer fz_ws.l(trapv.o) - 0x08008e52 0x08008e52 0x00000000 Code RO 4842 x$fpl$usenofp fz_ws.l(usenofp.o) - 0x08008e52 0x08008e52 0x00000012 Data RO 1288 .constdata stm32f1xx_hal_rcc.o - 0x08008e64 0x08008e64 0x00000010 Data RO 3737 .constdata system_stm32f1xx.o - 0x08008e74 0x08008e74 0x00000008 Data RO 3738 .constdata system_stm32f1xx.o - 0x08008e7c 0x08008e7c 0x00000228 Data RO 4107 .constdata mylib.o - 0x080090a4 0x080090a4 0x000005f0 Data RO 4108 .constdata mylib.o - 0x08009694 0x08009694 0x000007a0 Data RO 4109 .constdata mylib.o - 0x08009e34 0x08009e34 0x00000094 Data RO 4870 .constdata c_w.l(bigflt0.o) - 0x08009ec8 0x08009ec8 0x00000020 Data RO 5046 Region$$Table anon$$obj.o - 0x08009ee8 0x08009ee8 0x0000001c Data RO 4894 locale$$data c_w.l(lc_numeric_c.o) + 0x080031d4 0x080031d4 0x0000003c Code RO 445 i.HAL_TIM_Base_MspInit tim.o + 0x08003210 0x08003210 0x0000006c Code RO 2501 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o + 0x0800327c 0x0800327c 0x000000dc Code RO 2505 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o + 0x08003358 0x08003358 0x00000002 Code RO 2530 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o + 0x0800335a 0x0800335a 0x00000166 Code RO 2544 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o + 0x080034c0 0x080034c0 0x00000002 Code RO 2547 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o + 0x080034c2 0x080034c2 0x00000002 Code RO 2574 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o + 0x080034c4 0x080034c4 0x00000148 Code RO 543 i.HAL_TIM_PeriodElapsedCallback stm32f1xx_it.o + 0x0800360c 0x0800360c 0x00000002 Code RO 2587 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o + 0x0800360e 0x0800360e 0x0000004e Code RO 3477 i.HAL_UARTEx_ReceiveToIdle_DMA stm32f1xx_hal_uart.o + 0x0800365c 0x0800365c 0x00000002 Code RO 3479 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o + 0x0800365e 0x0800365e 0x00000002 Code RO 3493 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o + 0x08003660 0x08003660 0x0000026c Code RO 3496 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o + 0x080038cc 0x080038cc 0x00000064 Code RO 3497 i.HAL_UART_Init stm32f1xx_hal_uart.o + 0x08003930 0x08003930 0x00000188 Code RO 487 i.HAL_UART_MspInit usart.o + 0x08003ab8 0x08003ab8 0x00000002 Code RO 544 i.HAL_UART_RxCpltCallback stm32f1xx_it.o + 0x08003aba 0x08003aba 0x00000002 Code RO 3504 i.HAL_UART_RxHalfCpltCallback stm32f1xx_hal_uart.o + 0x08003abc 0x08003abc 0x00000032 Code RO 3507 i.HAL_UART_Transmit_IT stm32f1xx_hal_uart.o + 0x08003aee 0x08003aee 0x00000002 PAD + 0x08003af0 0x08003af0 0x0000001c Code RO 545 i.HAL_UART_TxCpltCallback stm32f1xx_it.o + 0x08003b0c 0x08003b0c 0x00000044 Code RO 546 i.HardFault_Handler stm32f1xx_it.o + 0x08003b50 0x08003b50 0x0000000c Code RO 547 i.I2C1_ER_IRQHandler stm32f1xx_it.o + 0x08003b5c 0x08003b5c 0x0000000c Code RO 548 i.I2C1_EV_IRQHandler stm32f1xx_it.o + 0x08003b68 0x08003b68 0x000000bc Code RO 807 i.I2C_DMAAbort stm32f1xx_hal_i2c.o + 0x08003c24 0x08003c24 0x00000010 Code RO 810 i.I2C_Flush_DR stm32f1xx_hal_i2c.o + 0x08003c34 0x08003c34 0x00000158 Code RO 811 i.I2C_ITError stm32f1xx_hal_i2c.o + 0x08003d8c 0x08003d8c 0x000000d2 Code RO 813 i.I2C_MasterReceive_BTF stm32f1xx_hal_i2c.o + 0x08003e5e 0x08003e5e 0x00000002 PAD + 0x08003e60 0x08003e60 0x000000e8 Code RO 814 i.I2C_MasterReceive_RXNE stm32f1xx_hal_i2c.o + 0x08003f48 0x08003f48 0x00000082 Code RO 817 i.I2C_MasterTransmit_BTF stm32f1xx_hal_i2c.o + 0x08003fca 0x08003fca 0x00000002 PAD + 0x08003fcc 0x08003fcc 0x000000b6 Code RO 818 i.I2C_MasterTransmit_TXE stm32f1xx_hal_i2c.o + 0x08004082 0x08004082 0x00000002 PAD + 0x08004084 0x08004084 0x00000158 Code RO 819 i.I2C_Master_ADDR stm32f1xx_hal_i2c.o + 0x080041dc 0x080041dc 0x0000008c Code RO 820 i.I2C_Master_SB stm32f1xx_hal_i2c.o + 0x08004268 0x08004268 0x000000a8 Code RO 821 i.I2C_MemoryTransmit_TXE_BTF stm32f1xx_hal_i2c.o + 0x08004310 0x08004310 0x00000046 Code RO 824 i.I2C_Slave_ADDR stm32f1xx_hal_i2c.o + 0x08004356 0x08004356 0x00000002 PAD + 0x08004358 0x08004358 0x00000090 Code RO 825 i.I2C_Slave_AF stm32f1xx_hal_i2c.o + 0x080043e8 0x080043e8 0x0000015c Code RO 826 i.I2C_Slave_STOPF stm32f1xx_hal_i2c.o + 0x08004544 0x08004544 0x0000002c Code RO 4616 i.InitUart_Data uart1.o + 0x08004570 0x08004570 0x0000009c Code RO 3951 i.Key_Scan key.o + 0x0800460c 0x0800460c 0x0000005c Code RO 4129 i.M1820_Check m1820.o + 0x08004668 0x08004668 0x00000050 Code RO 4130 i.M1820_GPIO_Init m1820.o + 0x080046b8 0x080046b8 0x00000060 Code RO 4131 i.M1820_Get_Temp m1820.o + 0x08004718 0x08004718 0x00000020 Code RO 4132 i.M1820_Init m1820.o + 0x08004738 0x08004738 0x00000048 Code RO 4133 i.M1820_Read_Bit m1820.o + 0x08004780 0x08004780 0x00000020 Code RO 4134 i.M1820_Read_Byte m1820.o + 0x080047a0 0x080047a0 0x00000034 Code RO 4135 i.M1820_Rst m1820.o + 0x080047d4 0x080047d4 0x0000001a Code RO 4136 i.M1820_Start m1820.o + 0x080047ee 0x080047ee 0x00000002 PAD + 0x080047f0 0x080047f0 0x00000060 Code RO 4137 i.M1820_Write_Byte m1820.o + 0x08004850 0x08004850 0x0000002c Code RO 333 i.MX_DMA_Init dma.o + 0x0800487c 0x0800487c 0x00000148 Code RO 219 i.MX_GPIO_Init gpio.o + 0x080049c4 0x080049c4 0x00000040 Code RO 362 i.MX_I2C1_Init i2c.o + 0x08004a04 0x08004a04 0x00000044 Code RO 404 i.MX_SPI2_Init spi.o + 0x08004a48 0x08004a48 0x00000070 Code RO 446 i.MX_TIM1_Init tim.o + 0x08004ab8 0x08004ab8 0x00000038 Code RO 488 i.MX_USART1_UART_Init usart.o + 0x08004af0 0x08004af0 0x00000038 Code RO 489 i.MX_USART2_UART_Init usart.o + 0x08004b28 0x08004b28 0x00000038 Code RO 490 i.MX_USART3_UART_Init usart.o + 0x08004b60 0x08004b60 0x00000002 Code RO 549 i.MemManage_Handler stm32f1xx_it.o + 0x08004b62 0x08004b62 0x00000002 Code RO 550 i.NMI_Handler stm32f1xx_it.o + 0x08004b64 0x08004b64 0x000000b8 Code RO 4371 i.OLED2_Init oled2.o + 0x08004c1c 0x08004c1c 0x00000032 Code RO 4372 i.OLED_Clear oled2.o + 0x08004c4e 0x08004c4e 0x00000002 PAD + 0x08004c50 0x08004c50 0x00001780 Code RO 4376 i.OLED_MenuTest oled2.o + 0x080063d0 0x080063d0 0x000002b4 Code RO 4377 i.OLED_Menu_New oled2.o + 0x08006684 0x08006684 0x00000022 Code RO 4378 i.OLED_SetPos oled2.o + 0x080066a6 0x080066a6 0x00000002 PAD + 0x080066a8 0x080066a8 0x00000088 Code RO 4379 i.OLED_ShowCN oled2.o + 0x08006730 0x08006730 0x000000dc Code RO 4380 i.OLED_ShowChar oled2.o + 0x0800680c 0x0800680c 0x0000003e Code RO 4381 i.OLED_ShowString oled2.o + 0x0800684a 0x0800684a 0x0000005a Code RO 4008 i.PartSort ads1220.o + 0x080068a4 0x080068a4 0x00000002 Code RO 551 i.PendSV_Handler stm32f1xx_it.o + 0x080068a6 0x080068a6 0x0000002a Code RO 4009 i.QuickSort ads1220.o + 0x080068d0 0x080068d0 0x00000016 Code RO 4240 i.Raw_32 tmc5160.o + 0x080068e6 0x080068e6 0x00000002 PAD + 0x080068e8 0x080068e8 0x0000004c Code RO 4010 i.ReadData ads1220.o + 0x08006934 0x08006934 0x00000054 Code RO 4011 i.ReadOneByte ads1220.o + 0x08006988 0x08006988 0x00000038 Code RO 4012 i.ReadRegister ads1220.o + 0x080069c0 0x080069c0 0x0000000c Code RO 552 i.SPI2_IRQHandler stm32f1xx_it.o + 0x080069cc 0x080069cc 0x00000010 Code RO 2210 i.SPI_DMAAbortOnError stm32f1xx_hal_spi.o + 0x080069dc 0x080069dc 0x0000002e Code RO 4382 i.SSD1306_WriteCmd oled2.o + 0x08006a0a 0x08006a0a 0x0000002e Code RO 4383 i.SSD1306_WriteData oled2.o + 0x08006a38 0x08006a38 0x0000001a Code RO 4759 i.STMFLASH_Read flash.o + 0x08006a52 0x08006a52 0x00000002 PAD + 0x08006a54 0x08006a54 0x000000e0 Code RO 4761 i.STMFLASH_Write flash.o + 0x08006b34 0x08006b34 0x0000002c Code RO 4762 i.STMFLASH_Write_NoCheck flash.o + 0x08006b60 0x08006b60 0x00000002 Code RO 553 i.SVC_Handler stm32f1xx_it.o + 0x08006b62 0x08006b62 0x0000000a Code RO 4013 i.Swap ads1220.o + 0x08006b6c 0x08006b6c 0x00000018 Code RO 4324 i.SysTick_CLKSourceConfig misc.o + 0x08006b84 0x08006b84 0x00000004 Code RO 554 i.SysTick_Handler stm32f1xx_it.o + 0x08006b88 0x08006b88 0x00000058 Code RO 14 i.SystemClock_Config main.o + 0x08006be0 0x08006be0 0x00000002 Code RO 3831 i.SystemInit system_stm32f1xx.o + 0x08006be2 0x08006be2 0x00000002 PAD + 0x08006be4 0x08006be4 0x0000000c Code RO 555 i.TIM1_UP_IRQHandler stm32f1xx_it.o + 0x08006bf0 0x08006bf0 0x0000008c Code RO 2589 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o + 0x08006c7c 0x08006c7c 0x00000014 Code RO 2600 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o + 0x08006c90 0x08006c90 0x00000010 Code RO 2601 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o + 0x08006ca0 0x08006ca0 0x00000022 Code RO 2607 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o + 0x08006cc2 0x08006cc2 0x00000024 Code RO 2609 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o + 0x08006ce6 0x08006ce6 0x00000002 PAD + 0x08006ce8 0x08006ce8 0x00000050 Code RO 4241 i.TMC5160A_Init_Gpio tmc5160.o + 0x08006d38 0x08006d38 0x00000040 Code RO 4242 i.TMC5160_SPIReadInt tmc5160.o + 0x08006d78 0x08006d78 0x0000012c Code RO 4243 i.TMC5160_SPIWriteInt tmc5160.o + 0x08006ea4 0x08006ea4 0x00000014 Code RO 4619 i.UART1_Send_Char uart1.o + 0x08006eb8 0x08006eb8 0x00000010 Code RO 3510 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o + 0x08006ec8 0x08006ec8 0x0000004a Code RO 3511 i.UART_DMAError stm32f1xx_hal_uart.o + 0x08006f12 0x08006f12 0x00000086 Code RO 3512 i.UART_DMAReceiveCplt stm32f1xx_hal_uart.o + 0x08006f98 0x08006f98 0x0000001e Code RO 3514 i.UART_DMARxHalfCplt stm32f1xx_hal_uart.o + 0x08006fb6 0x08006fb6 0x0000004e Code RO 3520 i.UART_EndRxTransfer stm32f1xx_hal_uart.o + 0x08007004 0x08007004 0x0000001c Code RO 3521 i.UART_EndTxTransfer stm32f1xx_hal_uart.o + 0x08007020 0x08007020 0x000000c2 Code RO 3522 i.UART_Receive_IT stm32f1xx_hal_uart.o + 0x080070e2 0x080070e2 0x00000002 PAD + 0x080070e4 0x080070e4 0x000000b8 Code RO 3523 i.UART_SetConfig stm32f1xx_hal_uart.o + 0x0800719c 0x0800719c 0x00000090 Code RO 3524 i.UART_Start_Receive_DMA stm32f1xx_hal_uart.o + 0x0800722c 0x0800722c 0x00000034 Code RO 556 i.USART1_IRQHandler stm32f1xx_it.o + 0x08007260 0x08007260 0x00000020 Code RO 557 i.USART2_IRQHandler stm32f1xx_it.o + 0x08007280 0x08007280 0x0000000c Code RO 558 i.USART3_IRQHandler stm32f1xx_it.o + 0x0800728c 0x0800728c 0x00000014 Code RO 4620 i.Uart_Send_Delay uart1.o + 0x080072a0 0x080072a0 0x00000002 Code RO 559 i.UsageFault_Handler stm32f1xx_it.o + 0x080072a2 0x080072a2 0x00000018 Code RO 4621 i.VerfiyRC uart1.o + 0x080072ba 0x080072ba 0x00000002 PAD + 0x080072bc 0x080072bc 0x00000054 Code RO 4014 i.WriteOneByte ads1220.o + 0x08007310 0x08007310 0x00000054 Code RO 4015 i.WriteRegister ads1220.o + 0x08007364 0x08007364 0x00000078 Code RO 4016 i.Xads1220_filter ads1220.o + 0x080073dc 0x080073dc 0x0000004c Code RO 4017 i.Xads1220_record ads1220.o + 0x08007428 0x08007428 0x00000028 Code RO 5020 i.__ARM_fpclassify m_ws.l(fpclassify.o) + 0x08007450 0x08007450 0x00000020 Code RO 1685 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08007470 0x08007470 0x0000000e Code RO 4870 i._is_digit c_w.l(__printf_wp.o) + 0x0800747e 0x0800747e 0x00000002 PAD + 0x08007480 0x08007480 0x00000170 Code RO 3868 i.app_act app.o + 0x080075f0 0x080075f0 0x0000000a Code RO 3907 i.delay delay.o + 0x080075fa 0x080075fa 0x00000002 PAD + 0x080075fc 0x080075fc 0x00000028 Code RO 3908 i.delay_init delay.o + 0x08007624 0x08007624 0x0000000c Code RO 3909 i.delay_ns delay.o + 0x08007630 0x08007630 0x00000034 Code RO 3910 i.delay_us delay.o + 0x08007664 0x08007664 0x00000070 Code RO 4547 i.get_magnetv motor.o + 0x080076d4 0x080076d4 0x00000104 Code RO 4548 i.get_state motor.o + 0x080077d8 0x080077d8 0x00000040 Code RO 4384 i.i2c_Ack oled2.o + 0x08007818 0x08007818 0x00000050 Code RO 4385 i.i2c_CfgGpio oled2.o + 0x08007868 0x08007868 0x0000000c Code RO 4386 i.i2c_Delay oled2.o + 0x08007874 0x08007874 0x0000005c Code RO 4389 i.i2c_SendByte oled2.o + 0x080078d0 0x080078d0 0x00000040 Code RO 4390 i.i2c_Start oled2.o + 0x08007910 0x08007910 0x00000030 Code RO 4391 i.i2c_Stop oled2.o + 0x08007940 0x08007940 0x000002d8 Code RO 3952 i.key_act key.o + 0x08007c18 0x08007c18 0x000000b0 Code RO 3953 i.key_act_new key.o + 0x08007cc8 0x08007cc8 0x00000084 Code RO 15 i.main main.o + 0x08007d4c 0x08007d4c 0x00000048 Code RO 4244 i.motor_protect_ads tmc5160.o + 0x08007d94 0x08007d94 0x0000038c Code RO 4549 i.mov_loop1 motor.o + 0x08008120 0x08008120 0x000000cc Code RO 4550 i.mov_step motor.o + 0x080081ec 0x080081ec 0x00000014 Code RO 4624 i.over_ttl_receive_timer uart1.o + 0x08008200 0x08008200 0x00000024 Code RO 4625 i.process_ttl_receive_timer uart1.o + 0x08008224 0x08008224 0x0000002c Code RO 4626 i.receive_ttl_data uart1.o + 0x08008250 0x08008250 0x0000008c Code RO 4627 i.send_set_resp uart1.o + 0x080082dc 0x080082dc 0x00000030 Code RO 4809 i.speed_set uniform.o + 0x0800830c 0x0800830c 0x00000018 Code RO 4628 i.start_ttl_receive_timer uart1.o + 0x08008324 0x08008324 0x00000104 Code RO 4246 i.tmc5160_init tmc5160.o + 0x08008428 0x08008428 0x000000f8 Code RO 4247 i.tmc5160_operate tmc5160.o + 0x08008520 0x08008520 0x00000078 Code RO 4810 i.uniform_limit uniform.o + 0x08008598 0x08008598 0x0000014c Code RO 4811 i.uniform_motion uniform.o + 0x080086e4 0x080086e4 0x0000002c Code RO 5014 locale$$code c_w.l(lc_numeric_c.o) + 0x08008710 0x08008710 0x0000005e Code RO 4889 x$fpl$dfix fz_ws.l(dfix.o) + 0x0800876e 0x0800876e 0x0000002e Code RO 4894 x$fpl$dflt fz_ws.l(dflt_clz.o) + 0x0800879c 0x0800879c 0x00000154 Code RO 4899 x$fpl$dmul fz_ws.l(dmul.o) + 0x080088f0 0x080088f0 0x0000009c Code RO 4949 x$fpl$dnaninf fz_ws.l(dnaninf.o) + 0x0800898c 0x0800898c 0x0000000c Code RO 4951 x$fpl$dretinf fz_ws.l(dretinf.o) + 0x08008998 0x08008998 0x00000056 Code RO 4901 x$fpl$f2d fz_ws.l(f2d.o) + 0x080089ee 0x080089ee 0x00000002 PAD + 0x080089f0 0x080089f0 0x000000c4 Code RO 4903 x$fpl$fadd fz_ws.l(faddsub_clz.o) + 0x08008ab4 0x08008ab4 0x0000000c Code RO 4953 x$fpl$fcheck1 fz_ws.l(fcheck1.o) + 0x08008ac0 0x08008ac0 0x00000018 Code RO 4955 x$fpl$fcmpinf fz_ws.l(fcmpi.o) + 0x08008ad8 0x08008ad8 0x00000184 Code RO 4910 x$fpl$fdiv fz_ws.l(fdiv.o) + 0x08008c5c 0x08008c5c 0x00000068 Code RO 4913 x$fpl$feqf fz_ws.l(feqf.o) + 0x08008cc4 0x08008cc4 0x00000036 Code RO 4915 x$fpl$ffix fz_ws.l(ffix.o) + 0x08008cfa 0x08008cfa 0x00000002 PAD + 0x08008cfc 0x08008cfc 0x0000003e Code RO 4919 x$fpl$ffixu fz_ws.l(ffixu.o) + 0x08008d3a 0x08008d3a 0x00000002 PAD + 0x08008d3c 0x08008d3c 0x00000030 Code RO 4924 x$fpl$fflt fz_ws.l(fflt_clz.o) + 0x08008d6c 0x08008d6c 0x00000026 Code RO 4923 x$fpl$ffltu fz_ws.l(fflt_clz.o) + 0x08008d92 0x08008d92 0x00000002 PAD + 0x08008d94 0x08008d94 0x00000068 Code RO 4929 x$fpl$fleqf fz_ws.l(fleqf.o) + 0x08008dfc 0x08008dfc 0x00000102 Code RO 4931 x$fpl$fmul fz_ws.l(fmul.o) + 0x08008efe 0x08008efe 0x0000008c Code RO 4957 x$fpl$fnaninf fz_ws.l(fnaninf.o) + 0x08008f8a 0x08008f8a 0x0000000a Code RO 4959 x$fpl$fretinf fz_ws.l(fretinf.o) + 0x08008f94 0x08008f94 0x00000062 Code RO 4933 x$fpl$frleqf fz_ws.l(frleqf.o) + 0x08008ff6 0x08008ff6 0x00000002 PAD + 0x08008ff8 0x08008ff8 0x000000ea Code RO 4905 x$fpl$fsub fz_ws.l(faddsub_clz.o) + 0x080090e2 0x080090e2 0x00000004 Code RO 4935 x$fpl$printf1 fz_ws.l(printf1.o) + 0x080090e6 0x080090e6 0x00000064 Code RO 5018 x$fpl$retnan fz_ws.l(retnan.o) + 0x0800914a 0x0800914a 0x0000004c Code RO 4937 x$fpl$scalbnf fz_ws.l(scalbnf.o) + 0x08009196 0x08009196 0x00000030 Code RO 5082 x$fpl$trapveneer fz_ws.l(trapv.o) + 0x080091c6 0x080091c6 0x00000000 Code RO 4961 x$fpl$usenofp fz_ws.l(usenofp.o) + 0x080091c6 0x080091c6 0x00000012 Data RO 1383 .constdata stm32f1xx_hal_rcc.o + 0x080091d8 0x080091d8 0x00000010 Data RO 3832 .constdata system_stm32f1xx.o + 0x080091e8 0x080091e8 0x00000008 Data RO 3833 .constdata system_stm32f1xx.o + 0x080091f0 0x080091f0 0x00000228 Data RO 4202 .constdata mylib.o + 0x08009418 0x08009418 0x000005f0 Data RO 4203 .constdata mylib.o + 0x08009a08 0x08009a08 0x00000800 Data RO 4204 .constdata mylib.o + 0x0800a208 0x0800a208 0x00000094 Data RO 4989 .constdata c_w.l(bigflt0.o) + 0x0800a29c 0x0800a29c 0x00000020 Data RO 5165 Region$$Table anon$$obj.o + 0x0800a2bc 0x0800a2bc 0x0000001c Data RO 5013 locale$$data c_w.l(lc_numeric_c.o) - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08009f04, Size: 0x00001628, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000050]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800a2d8, Size: 0x00001640, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000050]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 COMPRESSED 0x00000056 Data RW 463 .data stm32f1xx_it.o - 0x20000056 COMPRESSED 0x00000002 PAD - 0x20000058 COMPRESSED 0x0000000c Data RW 1125 .data stm32f1xx_hal.o - 0x20000064 COMPRESSED 0x00000004 Data RW 3739 .data system_stm32f1xx.o - 0x20000068 COMPRESSED 0x00000010 Data RW 3774 .data app.o - 0x20000078 COMPRESSED 0x00000007 Data RW 3777 .data app.o - 0x2000007f COMPRESSED 0x00000001 PAD - 0x20000080 COMPRESSED 0x00000004 Data RW 3778 .data app.o - 0x20000084 COMPRESSED 0x00000001 Data RW 3816 .data delay.o - 0x20000085 COMPRESSED 0x00000003 PAD - 0x20000088 COMPRESSED 0x00000014 Data RW 3861 .data key.o - 0x2000009c COMPRESSED 0x0000000c Data RW 3924 .data ads1220.o - 0x200000a8 COMPRESSED 0x00000001 Data RW 4043 .data m1820.o - 0x200000a9 COMPRESSED 0x00000003 PAD - 0x200000ac COMPRESSED 0x00000044 Data RW 4153 .data tmc5160.o - 0x200000f0 COMPRESSED 0x00000068 Data RW 4299 .data oled2.o - 0x20000158 COMPRESSED 0x00000004 Data RW 4456 .data motor.o - 0x2000015c COMPRESSED 0x00000058 Data RW 4457 .data motor.o - 0x200001b4 COMPRESSED 0x00000020 Data RW 4538 .data uart1.o - 0x200001d4 - 0x00000054 Zero RW 266 .bss i2c.o - 0x20000228 - 0x00000058 Zero RW 308 .bss spi.o - 0x20000280 - 0x00000048 Zero RW 350 .bss tim.o - 0x200002c8 - 0x0000011c Zero RW 394 .bss usart.o - 0x200003e4 COMPRESSED 0x00000004 PAD - 0x200003e8 - 0x00000020 Zero RW 1831 .bss stm32f1xx_hal_flash.o - 0x20000408 - 0x0000000c Zero RW 3860 .bss key.o - 0x20000414 - 0x00000320 Zero RW 3923 .bss ads1220.o - 0x20000734 - 0x00000028 Zero RW 4298 .bss oled2.o - 0x2000075c - 0x0000003c Zero RW 4535 .bss uart1.o - 0x20000798 - 0x0000000a Zero RW 4536 .bss uart1.o - 0x200007a2 COMPRESSED 0x00000006 PAD - 0x200007a8 - 0x00000820 Zero RW 4668 .bss flash.o - 0x20000fc8 - 0x00000060 Zero RW 4904 .bss c_w.l(libspace.o) - 0x20001028 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xe.o - 0x20001228 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o + 0x20000000 COMPRESSED 0x00000062 Data RW 560 .data stm32f1xx_it.o + 0x20000062 COMPRESSED 0x00000002 PAD + 0x20000064 COMPRESSED 0x0000000c Data RW 1220 .data stm32f1xx_hal.o + 0x20000070 COMPRESSED 0x00000004 Data RW 3834 .data system_stm32f1xx.o + 0x20000074 COMPRESSED 0x00000010 Data RW 3869 .data app.o + 0x20000084 COMPRESSED 0x00000007 Data RW 3872 .data app.o + 0x2000008b COMPRESSED 0x00000001 PAD + 0x2000008c COMPRESSED 0x00000004 Data RW 3873 .data app.o + 0x20000090 COMPRESSED 0x00000001 Data RW 3911 .data delay.o + 0x20000091 COMPRESSED 0x00000003 PAD + 0x20000094 COMPRESSED 0x00000014 Data RW 3956 .data key.o + 0x200000a8 COMPRESSED 0x0000000c Data RW 4019 .data ads1220.o + 0x200000b4 COMPRESSED 0x00000001 Data RW 4138 .data m1820.o + 0x200000b5 COMPRESSED 0x00000003 PAD + 0x200000b8 COMPRESSED 0x00000044 Data RW 4248 .data tmc5160.o + 0x200000fc COMPRESSED 0x00000068 Data RW 4394 .data oled2.o + 0x20000164 COMPRESSED 0x00000004 Data RW 4551 .data motor.o + 0x20000168 COMPRESSED 0x00000058 Data RW 4552 .data motor.o + 0x200001c0 COMPRESSED 0x00000020 Data RW 4633 .data uart1.o + 0x200001e0 COMPRESSED 0x0000000c Data RW 4812 .data uniform.o + 0x200001ec - 0x00000054 Zero RW 363 .bss i2c.o + 0x20000240 - 0x00000058 Zero RW 405 .bss spi.o + 0x20000298 - 0x00000048 Zero RW 447 .bss tim.o + 0x200002e0 - 0x0000011c Zero RW 491 .bss usart.o + 0x200003fc COMPRESSED 0x00000004 PAD + 0x20000400 - 0x00000020 Zero RW 1926 .bss stm32f1xx_hal_flash.o + 0x20000420 - 0x0000000c Zero RW 3955 .bss key.o + 0x2000042c - 0x00000320 Zero RW 4018 .bss ads1220.o + 0x2000074c - 0x00000028 Zero RW 4393 .bss oled2.o + 0x20000774 - 0x0000003c Zero RW 4630 .bss uart1.o + 0x200007b0 - 0x0000000a Zero RW 4631 .bss uart1.o + 0x200007ba COMPRESSED 0x00000006 PAD + 0x200007c0 - 0x00000820 Zero RW 4763 .bss flash.o + 0x20000fe0 - 0x00000060 Zero RW 5023 .bss c_w.l(libspace.o) + 0x20001040 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xe.o + 0x20001240 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o ============================================================================== @@ -3488,20 +3524,20 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 1102 114 0 12 800 11039 ads1220.o - 368 48 0 27 0 1822 app.o - 114 20 0 1 0 2251 delay.o + 1102 114 0 12 800 10851 ads1220.o + 368 48 0 27 0 1798 app.o + 114 20 0 1 0 2195 delay.o 44 4 0 0 0 818 dma.o 330 16 0 0 2080 3709 flash.o - 328 20 0 0 0 1099 gpio.o + 328 20 0 0 0 499351 gpio.o 204 30 0 0 84 1781 i2c.o - 1112 140 0 20 12 3272 key.o - 578 42 0 1 0 6158 m1820.o - 256 14 0 0 0 504844 main.o + 1060 140 0 20 12 3152 key.o + 578 42 0 1 0 6034 m1820.o + 256 14 0 0 0 485204 main.o 24 0 0 0 0 554 misc.o - 2196 238 0 92 0 6318 motor.o - 0 0 4024 0 0 1824 mylib.o - 7450 394 0 104 40 15374 oled2.o + 2196 238 0 92 0 6242 motor.o + 0 0 4120 0 0 1792 mylib.o + 7846 424 0 104 40 15568 oled2.o 216 26 0 0 88 1793 spi.o 64 26 304 0 1536 852 startup_stm32f103xe.o 128 24 0 12 0 6193 stm32f1xx_hal.o @@ -3516,15 +3552,16 @@ Image component sizes 1030 40 0 0 0 10361 stm32f1xx_hal_tim.o 128 20 0 0 0 2569 stm32f1xx_hal_tim_ex.o 1736 24 0 0 0 13093 stm32f1xx_hal_uart.o - 560 90 0 86 0 11691 stm32f1xx_it.o + 600 90 0 98 0 11510 stm32f1xx_it.o 2 0 24 4 0 1219 system_stm32f1xx.o 172 20 0 0 72 1802 tim.o - 1046 66 0 68 0 6573 tmc5160.o - 928 122 0 32 70 9868 uart1.o + 1046 66 0 68 0 6477 tmc5160.o + 928 122 0 32 70 9708 uart1.o + 500 66 0 12 0 2405 uniform.o 560 58 0 0 284 3331 usart.o ---------------------------------------------------------------------- - 28504 1900 4402 468 5108 708373 Object Totals + 29388 1996 4498 492 5108 1188527 Object Totals 0 0 32 0 0 0 (incl. Generated) 52 0 0 9 10 0 (incl. Padding) @@ -3620,15 +3657,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 36130 2242 4578 468 5204 699705 Grand Totals - 36130 2242 4578 80 5204 699705 ELF Image Totals (compressed) - 36130 2242 4578 80 0 0 ROM Totals + 37014 2338 4674 492 5204 1179703 Grand Totals + 37014 2338 4674 80 5204 1179703 ELF Image Totals (compressed) + 37014 2338 4674 80 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 40708 ( 39.75kB) - Total RW Size (RW Data + ZI Data) 5672 ( 5.54kB) - Total ROM Size (Code + RO Data + RW Data) 40788 ( 39.83kB) + Total RO Size (Code + RO Data) 41688 ( 40.71kB) + Total RW Size (RW Data + ZI Data) 5696 ( 5.56kB) + Total ROM Size (Code + RO Data + RW Data) 41768 ( 40.79kB) ============================================================================== diff --git a/MDK-ARM/mfps/mfps_mfps.dep b/MDK-ARM/mfps/mfps_mfps.dep index 47aec27..fc21be2 100644 --- a/MDK-ARM/mfps/mfps_mfps.dep +++ b/MDK-ARM/mfps/mfps_mfps.dep @@ -38,21 +38,22 @@ I (../Inc/spi.h)(0x660BB230) I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (../App/Inc/ads1220.h)(0x6641AC72) I (../App/Inc/tmc5160.h)(0x663852C9) I (../App/Inc/Uart1.h)(0x63EC23DC) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (../Src/gpio.c)(0x660BB22E)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\gpio.o --omf_browse mfps\gpio.crf --depend mfps\gpio.d) I (../Inc/gpio.h)(0x66035A04) I (../Inc/main.h)(0x660A29E6) @@ -245,7 +246,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -F (../Src/stm32f1xx_it.c)(0x670CC5FD)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\stm32f1xx_it.o --omf_browse mfps\stm32f1xx_it.crf --depend mfps\stm32f1xx_it.d) +F (../Src/stm32f1xx_it.c)(0x670E23DF)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\stm32f1xx_it.o --omf_browse mfps\stm32f1xx_it.crf --depend mfps\stm32f1xx_it.d) I (../Inc/main.h)(0x660A29E6) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) I (../Inc/stm32f1xx_hal_conf.h)(0x663B393C) @@ -277,8 +278,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) I (../Inc/stm32f1xx_it.h)(0x663C41CD) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) @@ -290,13 +291,14 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) I (../App/Inc/serial_port.h)(0x6625D9EB) I (../Inc/Uart1.h)(0x6625BD3B) F (../Src/stm32f1xx_hal_msp.c)(0x6603B078)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\stm32f1xx_hal_msp.o --omf_browse mfps\stm32f1xx_hal_msp.crf --depend mfps\stm32f1xx_hal_msp.d) @@ -840,9 +842,9 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -F (..\App\Src\app.c)(0x670CD695)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\app.o --omf_browse mfps\app.crf --depend mfps\app.d) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +F (..\App\Src\app.c)(0x670E168A)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\app.o --omf_browse mfps\app.crf --depend mfps\app.d) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../Inc/main.h)(0x660A29E6) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) I (../Inc/stm32f1xx_hal_conf.h)(0x663B393C) @@ -884,13 +886,14 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (..\App\Src\delay.c)(0x66397ED2)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\delay.o --omf_browse mfps\delay.crf --depend mfps\delay.d) I (../App/Inc/delay.h)(0x6614F624) I (../Inc/main.h)(0x660A29E6) @@ -923,8 +926,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) @@ -936,14 +939,17 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) -F (..\App\Src\key.c)(0x670CED69)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\key.o --omf_browse mfps\key.crf --depend mfps\key.d) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/uniform.h)(0x670E3176) +F (..\App\Src\key.c)(0x670E220F)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\key.o --omf_browse mfps\key.crf --depend mfps\key.d) +I (../App/Inc/key.h)(0x670DBC30) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../Inc/main.h)(0x660A29E6) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) I (../Inc/stm32f1xx_hal_conf.h)(0x663B393C) @@ -974,8 +980,6 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) @@ -993,6 +997,7 @@ I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (..\App\Src\ads1220.c)(0x6646C6DB)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\ads1220.o --omf_browse mfps\ads1220.crf --depend mfps\ads1220.d) I (../App/Inc/ads1220.h)(0x6641AC72) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) @@ -1024,8 +1029,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../Inc/main.h)(0x660A29E6) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) @@ -1037,13 +1042,14 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (..\App\Src\m1820.c)(0x66397F62)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\m1820.o --omf_browse mfps\m1820.crf --depend mfps\m1820.d) I (../App/Inc/m1820.h)(0x661E2349) I (../Inc/main.h)(0x660A29E6) @@ -1076,8 +1082,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (../App/Inc/ads1220.h)(0x6641AC72) @@ -1088,15 +1094,16 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) -F (..\App\Src\myLib.c)(0x670CEBCD)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\mylib.o --omf_browse mfps\mylib.crf --depend mfps\mylib.d) -I (../App/Inc/myLib.h)(0x662A0C9C) +I (../App/Inc/uniform.h)(0x670E3176) +F (..\App\Src\myLib.c)(0x670E1B57)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\mylib.o --omf_browse mfps\mylib.crf --depend mfps\mylib.d) +I (../App/Inc/myLib.h)(0x670DB683) I (../Inc/main.h)(0x660A29E6) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) I (../Inc/stm32f1xx_hal_conf.h)(0x663B393C) @@ -1159,8 +1166,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) @@ -1171,13 +1178,14 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (..\App\Src\misc.c)(0x661F7271)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\misc.o --omf_browse mfps\misc.crf --depend mfps\misc.d) I (../Inc/misc.h)(0x6629F174) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) @@ -1209,7 +1217,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -F (..\App\Src\oled2.c)(0x670CEEC6)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\oled2.o --omf_browse mfps\oled2.crf --depend mfps\oled2.d) +F (..\App\Src\oled2.c)(0x670E3176)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\oled2.o --omf_browse mfps\oled2.crf --depend mfps\oled2.d) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2) @@ -1242,8 +1250,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/ads1220.h)(0x6641AC72) I (../App/Inc/tmc5160.h)(0x663852C9) @@ -1253,14 +1261,15 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) -F (..\App\Src\motor.c)(0x66541C56)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\motor.o --omf_browse mfps\motor.crf --depend mfps\motor.d) +I (../App/Inc/uniform.h)(0x670E3176) +F (..\App\Src\motor.c)(0x670DC7EC)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\motor.o --omf_browse mfps\motor.crf --depend mfps\motor.d) I (../App/Inc/motor.h)(0x664EB0AC) I (../Inc/main.h)(0x660A29E6) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) @@ -1292,8 +1301,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) @@ -1305,12 +1314,13 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (..\App\Src\Uart1.c)(0x664EEF9E)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\uart1.o --omf_browse mfps\uart1.crf --depend mfps\uart1.d) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) I (../Inc/main.h)(0x660A29E6) @@ -1345,8 +1355,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) I (../Inc/Uart1.h)(0x6625BD3B) I (../Inc/usart.h)(0x660A2CEE) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../App/Inc/m1820.h)(0x661E2349) I (../App/Inc/oled2.h)(0x670CEDDC) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\inttypes.h)(0x5E8E3CC2) @@ -1357,12 +1367,13 @@ I (../Inc/spi.h)(0x660BB230) I (../Inc/tim.h)(0x66035A28) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2) I (../App/Inc/flash.h)(0x66457FD4) +I (../App/Inc/uniform.h)(0x670E3176) F (..\App\Src\flash.c)(0x66446348)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\flash.o --omf_browse mfps\flash.crf --depend mfps\flash.d) I (../App/Inc/flash.h)(0x66457FD4) I (../Inc/main.h)(0x660A29E6) @@ -1395,10 +1406,10 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x663B42E9) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x663B42E9) -F (..\App\Src\uniform.c)(0x670CC5FD)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\uniform.o --omf_browse mfps\uniform.crf --depend mfps\uniform.d) -I (../App/Inc/uniform.h)(0x670CE9D3) -I (../App/Inc/app.h)(0x670CCE51) -I (../App/Inc/MyLib.h)(0x662A0C9C) +F (..\App\Src\uniform.c)(0x670E3296)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Inc -I ../Src -I ../App/Inc -I ../App/Src -I.\RTE\_mfps -IE:\Softwares\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IE:\Softwares\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\uniform.o --omf_browse mfps\uniform.crf --depend mfps\uniform.d) +I (../App/Inc/uniform.h)(0x670E3176) +I (../App/Inc/app.h)(0x670E23F8) +I (../App/Inc/MyLib.h)(0x670DB683) I (../Inc/main.h)(0x660A29E6) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x663B42E9) I (../Inc/stm32f1xx_hal_conf.h)(0x663B393C) @@ -1440,7 +1451,7 @@ I (../Inc/tim.h)(0x66035A28) I (../Inc/usart.h)(0x660A2CEE) I (../App/Inc/Uart1.h)(0x63EC23DC) I (../Inc/gpio.h)(0x66035A04) -I (../App/Inc/key.h)(0x670CED69) +I (../App/Inc/key.h)(0x670DBC30) I (../App/Inc/motor.h)(0x664EB0AC) I (../App/Inc/delay.h)(0x6614F624) I (E:\Softwares\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2) diff --git a/MDK-ARM/mfps/motor.crf b/MDK-ARM/mfps/motor.crf index 9f91785438b26d42cb61467902a281e2227caefa..231971e0ad022f79dc2246d6942e15a4dbbe43c6 100644 GIT binary patch delta 11419 zcmb`N2b2{>x`4ZS?wva`TAyKAwz9kfdCGcida38q>YiLYdv>bDZ}En!EW1LzdiC#m@x}VhU&yWB;*I;; z{H@;KtxgAKg(?0q^S!iT>iQ2(7KhhwsA1XVe)dGG7hfd(r5tBA�`f$+YZBKTGuL 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 Kgg+x&SN{)j*P?;| delta 10690 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 Zl6QCT>S;1@hUjM_YUTPc|Fh{_{(mvO#N+?~ diff --git a/MDK-ARM/mfps/motor.d b/MDK-ARM/mfps/motor.d index 3d988a3..20846e8 100644 --- a/MDK-ARM/mfps/motor.d +++ b/MDK-ARM/mfps/motor.d @@ -45,8 +45,10 @@ mfps\motor.o: ../Inc/usart.h mfps\motor.o: ../App/Inc/Uart1.h mfps\motor.o: ../Inc/gpio.h mfps\motor.o: ../App/Inc/key.h +mfps\motor.o: ../App/Inc/app.h mfps\motor.o: ../App/Inc/delay.h mfps\motor.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\motor.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\motor.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\motor.o: ../App/Inc/flash.h +mfps\motor.o: ../App/Inc/uniform.h diff --git a/MDK-ARM/mfps/motor.o b/MDK-ARM/mfps/motor.o index 5c4c57a0f5b0bd7d2da44fea36e61ada2ee0774c..de36100ad5ff1d25576e37e4d46e9fc6e95fa8bb 100644 GIT binary patch delta 43714 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%0A>-#K|tLv z>NOc>^elcCam4*M$k8lYs%P=z#8C*iQI2}2#_=+;=81OXT?CG__kuFkX&jS~l_NNA zB92bLTq$FN#<5$k#6Ka9mjPExj!haz;rmi7&sYMEg@8K87LDUAWTgu&ml22M16;jH z8ThaDG~c%%OS9?g#IXl(m*lud<7oa+Z|RUmaNGlE$AUvMX{W}q^J6SeLQ5NQ)Eo%* zcDIzFXYqZ+u>nvt3o`a-Q z9w&}CK%L`LjUzk2k+&2alR`MY)HoIfIBp`2dO+P`M>LKt0gg|IV;i7ukK>v>b|b5i zn#MDl!IAWtY!e;soAE)3x?V~=xzGqG=HNM4l8 z+k`y5-%gpg6L~q(TKE<9hZm#nLF9>{N4xOP;z-_@BO&tQkdJFWjRzDlBJi;sRM|6p c+;V5C?fIiBE1JwNT#n25K4YA$otEqW2Uuy|?EnA( diff --git a/MDK-ARM/mfps/mylib.crf b/MDK-ARM/mfps/mylib.crf index bfae27b0d0d8d51f8367aa8dd36f0de0f2e8aba6..ff62aacc570ba2ae2b0bd22d056abd5dce9a237f 100644 GIT binary patch delta 319 zcmXAky-EW?6oqH9cPG11Sj~b>nma*a7w{P@ENqk@_!QQ1D{+dnVqxk?D#HpkNs37D zB{b`jLad@jF%YZ*o~#4sz{k0Bf98|gd{VpIF1cB6U=-fTef=OPJ@*Fxc^9>sN;h4?#+>2OoBWlE-XKjYV$&7alJ` zspw5mO1zat>P2)puV=KSW8|6WIRDK1tz{DK#j9}_2;M|j5p)gjv>JEe?&%Og1Hn{u z9l_8rf!@VldyHu`0)2@61*Jr1pii+GF}9-wG!r}W8Eeuj=u2$JYr&HpI0rt?o%=JNR_D{|`DW>=)$414*X!4IP3dtQKje5BMWzuM z2^Am(5#&L75Sd~S25o&TU3X#Eu){{DT!hS^Q}&lH>X|~25bVx_wNUbwE{O@tRbZy9 z20gP}10`fP(m=ehT+iz*+R_2?lx3KIw)N)UjlUBv#+@Q~Wm!Sc)po17ck6E-#R&Eh ze6Xw`h_zh-eX=`K7Sren^u=xlN{CKC8M_f#Y)3=TH@kb!Vomx5&DgbdzJ&t)FfO#{ LN$(R9q97{&Qz2xF diff --git a/MDK-ARM/mfps/mylib.o b/MDK-ARM/mfps/mylib.o index e4ffeff93582b4ec1562b9b6ed87d4fe0341de56..b270f748465237d77f29647d1ceabac8cf09af6e 100644 GIT binary patch delta 23277 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 delta 23357 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 G75*Q?+*Ql~ delta 16326 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 diff --git a/MDK-ARM/mfps/oled2.d b/MDK-ARM/mfps/oled2.d index f82f82c..c1dba82 100644 --- a/MDK-ARM/mfps/oled2.d +++ b/MDK-ARM/mfps/oled2.d @@ -44,9 +44,11 @@ mfps\oled2.o: ../Inc/usart.h mfps\oled2.o: ../App/Inc/Uart1.h mfps\oled2.o: ../Inc/gpio.h mfps\oled2.o: ../App/Inc/key.h +mfps\oled2.o: ../App/Inc/app.h mfps\oled2.o: ../App/Inc/motor.h mfps\oled2.o: ../App/Inc/delay.h mfps\oled2.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\oled2.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\oled2.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\oled2.o: ../App/Inc/flash.h +mfps\oled2.o: ../App/Inc/uniform.h diff --git a/MDK-ARM/mfps/oled2.o b/MDK-ARM/mfps/oled2.o index f0ba10988179f61d9a039717667242018de829c9..0c1e757d561766a9a716c50973a1aeec51d5d2a0 100644 GIT binary patch delta 58924 zcmbS!2Yggj_W!-_C6mldfMimDBuqkr2oW&}p(CW5Kte(inuQ^d00GiNi>`xZU0pka zKE<-=T7Qd*g5tUs>|N1S*NPM?qJq7k{=etG^JeBHLH+z^7r*a&&bjBF+wZ&Y&1BEV zC+z(Ggv-+7tN-a1_(bN>f5iwfP8)Ogm>Z-_4!kZ8%R$?o)&@%1Kk&YOitN8_a>UEh z-Cz9n{ja~pX5MnR|F%TOKQ!sxc5ig2l*6};bPb?{6W!PK8!jd-GtF*2JUp=9o#`Gv zf%vD>V>5>b;$nu#;eiuka(dV`$Gj}Fx1HE;XoTCV%x{CaH_#N9!~AOE+is3KU9w<; zGB_@NOo5qT1o24`L(9^|M#|5fp7OzOAK%-4*LPbAhL)K&X(5{{$mZpbQ>wPE8@}xy z@&D0fOyHD(_4w~Y15d+$QwGhK3ENf;I!O+V$rh?a$>q`O`|lZ4X7Qx*vh|KV31u;X z_XbxjNI)gVQcWI`(FASx-c~X5yM@EkyARzhM^x_;$7mxucIhM9U!k1$bjuMdUlBv2 zONm`SQ)EieIFL%L&N#xX)>o|qx`$jqroovTvI%qh4oRM!i;H+Q6;e*fL6 zu$UHRF*4)xkB9C_+avu*NXbtOQ%=r!|6`e%fecND>8HyPk*~fP9uZcBK{d1|eU)8Jjgo$P^|ljW6{<#&IWkz$*`)_R zwtJWy)OpHwLl>%Hkr~pBjVap&rM!u3qAf1`+!}n6#m(v(4Ap)!3FRJdX!mw61Jy z@U``lG`56`+Uh&%eaLL7@RWvtmco?zR9LMmL~K!@ z^@LPe5xD4t^Y)fPB2J9*5yFatC0)vVtb zrZH=gViU2q1fI_xJnF(Q?OGp~*fh8ly@3~VlI7=tPjb@a2gJuTFKO#M zwX%4|@dY)N$}CI$SBUcc@&G*0#}b(=Cb0L!dsBL)n`3Ilw2K3;jhQCX`?e}%tEo2z z4&~L#gg>wf1k%S9M<7io_|F3Q<5L5Xx&ICfnUE|G1}02MllgtSDYZg+G>|tjyLdE; zqg}o%=_btq#UT8f-__jK(YRE^KB-h|Mbb`<

                                                                                                                                                                                                                              Eu9b_V+?~F#14xee~1kRn5NAdoV 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 F`hPlAQ+oga delta 57186 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%0DbN>8> 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 delta 9616 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 diff --git a/MDK-ARM/mfps/stm32f1xx_it.d b/MDK-ARM/mfps/stm32f1xx_it.d index 1477072..c07c63e 100644 --- a/MDK-ARM/mfps/stm32f1xx_it.d +++ b/MDK-ARM/mfps/stm32f1xx_it.d @@ -45,11 +45,13 @@ mfps\stm32f1xx_it.o: ../Inc/usart.h mfps\stm32f1xx_it.o: ../App/Inc/Uart1.h mfps\stm32f1xx_it.o: ../Inc/gpio.h mfps\stm32f1xx_it.o: ../App/Inc/key.h +mfps\stm32f1xx_it.o: ../App/Inc/app.h mfps\stm32f1xx_it.o: ../App/Inc/motor.h mfps\stm32f1xx_it.o: ../App/Inc/delay.h mfps\stm32f1xx_it.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\stm32f1xx_it.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\stm32f1xx_it.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\stm32f1xx_it.o: ../App/Inc/flash.h +mfps\stm32f1xx_it.o: ../App/Inc/uniform.h mfps\stm32f1xx_it.o: ../App/Inc/serial_port.h mfps\stm32f1xx_it.o: ../Inc/Uart1.h diff --git a/MDK-ARM/mfps/stm32f1xx_it.o b/MDK-ARM/mfps/stm32f1xx_it.o index f25e4413cc17f4b407c364815325a4d6ee5d9d13..2536798bd8f7102078a419a453f6981f27571491 100644 GIT binary patch delta 51805 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

                                                                                                                                                                                                                              ({z1}o6U|g$%#$-sm8A8Oo+s%wl0G6S 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 GHU9%tb|RDj delta 51739 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 SxvTQZe#du+?dAm!>h(We`rT~+ diff --git a/MDK-ARM/mfps/tmc5160.crf b/MDK-ARM/mfps/tmc5160.crf index f1ba4ff0c62cb00f75a50363e7e8cdfdd4e4ef2a..1807102bff54bedb03848d41ecb2343c334cfbbb 100644 GIT binary patch delta 11034 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 Hmg)Zhmu4B> diff --git a/MDK-ARM/mfps/uart1.crf b/MDK-ARM/mfps/uart1.crf index 07fa3f049cab6acf2a3d4d0f406db567d594a600..a6290ad0dc8e0757b43739306c35a6369cae9a32 100644 GIT binary patch delta 8281 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

                                                                                                                                                                                                                              bSKmW0e+J6ZW(Zd?s}=9fX3kkG^|Wc{nvob!x~{o|Tq6_`84+-e zofc5$9pqhP5z?OkRb&)0IvD&j7ba56IFfUadB}ob(CiDU3-sc9T))xr*2-nuuvkUs z9HzUpnITO+hN^|_Jhq0~tQXrj^0neh`~tRYZOu$E&JwjmRQyV0h0sb-@oN)#51F;1 z;x%j%>Q6PaLe_hI=OT6GYV(k5*3+jg$S!0*@(r?%Hg5{DyTi^UGDfxeqdO{A&ACj1 zxX8356lFM0F*H|Qw?gc0=Zc@Lg=zcOAUBI+cri1%fEZ4c}J6gHsbbRCq>#2cKi2=6%KC}dzVdom98f&gyCXx7&1Q%ol z!Qp%jUMIm_*7M4AS7Vu*pGXfT)EUA2j!?2@0?f42kYDcD%?Z>D?v46llODsNr&XXAb@fY_V=AyUrk(yI z_mb-XIS!KZ5ONqfft*#`uGDY_kmXCVd__aQBHLHEsL;N^DjJASuEVZj_grqT)0{yG z({;sHd<|zX$*bhJPH9X?KytRF@DN z%e{+BqpLW@Vz$_enVDkj#cp6D<1ifiD9j(oGLw+vNuDwSBbRYzKKT~7>bIC)Pnc$7 zn&YZwu{>vF!ZZ`pEMzgV99e;^L{=kfkhREqWE1xfooMi=K7Q>>Tt4n;gNT4f+lnYHmPvqw8hBF>_ zKkm2s%iUIx9gyKn!1Ow%QJBUCm8_?Um_}k6?VGw#?<7pKFwMaa%(d306P)xht$?}hjBn1YM~!g-(qO627x$JvU|TAW&zQ>)e@Rs|+1*W8wH99KD}xQBAK%&z%yJh5@?-1n+E{52c4C*CMAcGT3_>ExQZk<5Ro#G#5R z_p)Kr6DNC?S1&BDt`HZAAW zjE(;7*%zG}C8vHBYuosImH##IXNmuO=yytPy*qY8<4aZkC&Yg({`jTPzqhQ%-LZ8l zbA+#=UAnyLbS-(TQ|$iC(N)Pi%St=N+PF;@_$utc@`~D39l(_C!967>?~UEkbm8|o z7E6wVbOBR3N5_&*_mN|1Rr0Qitg0%ogtaa#d-J|nac0RYkH+pR+45+tRax!d#U`t( zb5p4o|K8-kr@g!XR#)Ac#$wvz3?kCm3a`B?1rjF?wP=Qhx{ zm+3CC8OnN1v{$Hn<&8$&6+GxJw2LM4b>-?4m}B8ZT;ws0E_R zM7=L+A?l`drOPC_O4K@0TSV=5eXG2af;}RraiTVg+9hgC25O0@wW7Wdby`$mHD5Ih zI?>h9kT*uuSW$0^dP~$eQR7j$jdbp<{B%GbKpsY(M4myq`^x72%U9#2hq=9YrraV? z!$rL%YMQ8WQ5!{7h&m|htf&Hdo;ygCj6&`xQDa1vqb8;+T`kG=qPB`UEUFg|m)l!Z zpGXQ_DA-q2KT-Wf4G=X@RFSAbqKZ+YOJ03C)}p4D-QLU7xmUH%y;_ecoAPw*MfH%^ zjz_*1SrPTs?Lh}8?tKP%dqtfRH9-btmJCXBWRX0AOlj_3QQwH_EBz~%##W>1mpu1O zEGN^ug>)NVy` zdu*L+8~dtV6QrrHQq6poM>>ym9_hTReAV(MVoDPaMaC89PnmZk@-n`NTbi`pP+W0Ya2Rd&~Fu`});QrcHf1;2FWxv3O5Q9+HmEr%>Y}Ix(%W5hD2Eo-=O>xJ zdbF@1P1%gI>1MTAK}9u!M$X3kBtx6c$}|7aW{y-Z$3sC-+u4+#WVExH5mTu2AF*uC zPqNsulUPcW?ucbee)2jjS7Vu`^mVlOS$;CxSC{c^O;ffk&m~IN!uNT8l2vj(C|OZ6 z(V({3s8HVv3g?8pAS=Gmbdd{viWy?Yb1_|eIehcQMMFTxKs9AEXRw5QNw?s|* zs4BToE0J3x;e3B*$y2z3J5F%@(yp)M`;bz8`uqYhHg*gHcDz zuB@9_Q`53;Q*?cyZCA@zt)NA=9Sh|eXt8aVMH|o(+l~#Up`})~Su^MZE1Rt;w9Lw8 zYYdfJ*>a7b?$iSsG2wzLJ*49jpkvV+&!R08iZ=JOoh z%Sa!*MaUZ&ZgZaTQ=6(Dj>S5gswpohwvJ6P-gN>Sb2iu%1716*?rgLv2Hb3ky64HV z$)@V~syejUrWpQAa%{0FhTnW0b+?iF%%+$Evpeb@Ahp$|WH0ZDx?hs|+@_ccvp4GQ zW`Az8DW=2hqjUSC5py6K8G?1YOoKgyqmk}(BCsiD z?>lIRO)-0Cp`A9xUo0Dn72RRP<>I}vcHizjv z1$~{SleF`V^_U?qOBV+9oo}somG*|S<-G->R-r0`Ea#;4nrZKdnB*(w0m_}S9^>F8 z_0z#s&S~rMvhvz!?qaxV$0IcKc*2YnGZD{uigCvcw0{7xXfvj<{6 zZ@oY2Gr$Fb)4)Z6Q)H|ZNN@cA#eB(nUG)jzvcPek$*0w>`UOV6AWfc?uZGn@-04C3 zSzeT6>IuH6pMZKnFX`Xo?hU=}tAk)4ut4b!L8em(N=UFBb6>cx(zjsl2TG9eA>1F9 zFkuNi0G4QB0Xz`qd&a6#5=A8DuzVA( zgonZMfxQTR10E00hKIuvbWCP(j)3R8x+?y#Sew%OlF)jQ%p*YwPDa9`V2M#iP;fN- z9tD30S87vkOlUk!-m#$ghQM#aa?Z#@yamfa)EE9YETK&SJPuwb?Y~N5JPC<(UWVU> z33&KEh&vPDZ(ThX^F&Z0px?riU{Ou*61h!BgQW@Q9$HGYy^^;e;UV z$wBUoW!`%Pnbw(3LKbpwip+pzJ--6ageAiIGdv5HK6}pbOpE?oSeZIS=?CzPRY<)!H>YH z8G4I_KZd7e=uO}!;EW8t9$X8~%+Q~LpMtY8^e5mturxz|1g;0)$M#EOHAAZ-U3T#To~9)=Q9!#9seE2R#<{$S%#m(5-Yz1Z-XUdei7ad zOXU0)xB`{{S{6wFOB~&e_s|Zarg}(yT|{ap#MzPCMEmr67j&zyHh^D9jMgE10qw^8 zfNb5kvj=?GS98I=;FG?Z27U=XBO!R)*#~x)QI9+O!GHOx4;?rFN@)H%{1q$_`rqJ# zu*8JV!-rsr*So-nVN0CIX_V<4AtB-Wt?*HJBisf)221SN96k<9OrHgxfF-nd;ICl` zEoIw$152Ra4gMCE*U=O3Nm#=E$KX@&X!v)s|4x$_L*fw}XJ83WZ-CFjawpIVJ_pOy zKr{F|Si;o?@OfAQRs~;x<-Xuq_#!OV27iJp;XZIz_!2C^tUUc?xNn60_aq6wAiPqj zfD2%`S=a{mfF%sr3ipKNo?#2z3zqAKO>l2mZXGtjec&(vuI>~Ts5}NJPd=U-I(+n>b2ey&WBJRu&@k($(h|*>mc%AG84hXQVd|bz!_d~n_TnJ{%j^%6! zQBLi};0+RW#I3U=^s7f*zxvu0+ zD2x&VvNqGdp~fA|ziF=TCkEb$v4uAMx!qW%IG8#(yRfv>=0VpC!Fbel%^BnZ5rs%` z#5EHl%1lDuL1rVp3G+mTBEzE5!Q4PdB_l~rM`j|W(Wu!GWj$m$U*Niq%L?hPbZuf# z$JveTdTl04pAVsOvF*XuR-2V#8%e&d+$ZnFmaWYcu}u{d8SX0Eyyn9OJoI|UK3TF2`BcEF;|=4xKo1$ z&i*jbiGYsLIL64FciroQ8=M27O_$GJMJmiKw?MRecqf z=V6>~`(Cc%|c z`{+bIs*aH8rp=#~c}dM;ZjO?+{kV}SW`2v6ESd;&ttOE77`_F#${bgbMpX4}l{rw6X9KI9 zlccwi?F+K(A?se`0CEKRTBUn>iY(j7vXhSPB->70)R@UCI*m(il`dfRU5@=4&Y3Dx zrQ)lhk#m;hd2&=z7!wkaoX049PS*bgd_Ggu(^a2Q`a81A1=IkSu(Fp7M6{X6E||#voWzEj5h3bn>J;KC#q|#6cX7YV?`+&lBQ%)h^u^ta zTcX}_Llk9QWjXzNF#m(G4aGJ*s(NATPqrbLhJ~gADjtAoDyHd}X7E0k!S76NX5Nhw zJ7zfpaZkftiWyT5C5kYu$5er-f)W+v=Cvo%jS_=!Z@~R|l=lbz`P{e_W7~*r2Ss+1 hbq}%^*@qlJ4kCwCCUKMhr~37qnKvBS|0HAer@OkUy1Ki% zU(b7wV=qkD{n~_WNzv9C2g4^ci~eP!S(qurv_Gph#B`Qj}S!lRF zXR5WTSh9zBf3ei-`H9xzhnuYzTKFs8PX;_Hmd&@tSR~gL@4KkGdl6`lJm3pEoDZ)$;Z4`i6$4wodSR6Qg3n zmaSX9oJC&XO>+*8nr}i|G?7v_^ZsGTqu$}sL(DUOs*{7e3$#=!j{bTUNPkUp1KoMy_r{dlj5>NfTF2+Nj(gR zRE#rjFmb_c-rOm1-g!gDdQ(##^G=VCxBSZaz1-qmGbP@;AwJT(bkJi3J!I$&E%|{r zD%13=*2|EQ2OSMtkw{U>>ZGg767u;6-famPX|J;>D2aXFR0FaX-@5w7cIG_6V&5}0 z>RGMrjZMh>6xh3A$WuMrJQ^kRL7U$iCfmGJ>Uq^QZS+TM#z!Xp4j)j~+PG|8M?qyl z`Xt7kugePBfMzV!dCHrf7&GZ3HWB$t-0t?Kj&&^s!_}QO=^3 z%=r;ZmICOXaMD%N!#8n?q2yZAZsi+2tMyT2OhS3}V9(T}Gx89vcCW7WmQ{&z>)oFc?!Bux&Q>WX9NdGjcrEFxp<$#GF z39*Q$&5n5Q6(a}mr@T8yrVf746iIWBn%dd4x{W!LWlJCa+sJDo5+){Pq-A6!GtS)Z z>XNb|w>v30ee#s_v?&?s4{ywh2=Qz~Yu<#K&dwHhN7I@{8L_?&%#iWP3KhhHIM=jt zeUs!G5tO&QrG5n~2+C|&)5(?w<*i)P+0>3f%P!#_j5L}`Ehjp;1Np04JN3atT`(M9yLr6Zy#oHttElqcQ5WZJU4%foZ~(u?`-g>7_*>q` z7Z&qdy?jwI|EG8Mq9T5;cN_lw!u!smT)xLU`1~CHiFe-lx%_tTcBD^uUqSjVZ$w=o z@+<3R@~z(Obz}HG?}54$?}@r&($ZI?MdHIEo8{p>OB&~yx}v;upBd`iyuj)mzwb_w zzrz;G4|z}Ts~`1-DI{?jbAG@QH?YVCG?-Pu(n@zV4F~58&fnwav0KgFm-df5XD|lG zoo313!2SFse*UeTp8@|5A>e=7dS$5OeZ+hHUt+E6Ox$ZSkA2Vk=fBJ>_*yHu$>f(( zP(HW1vbR6PYtE0>!7oTvgR2kY4DW_lV15GV_0$LdNcL zY~ikgiuoml%z0ZV9Of!1s3N8iQ%Z=drn+3Et**S1$^r$#T~&HA(p8`*qs@=o$R-DK zRTaagKSM+ul0JE1JzenoPc8OcRv0m>`PCp|JZgvJUft3~co^BKG5K4j|- zPh-y2DC>le^0bDUQ?BGJN-}mjcZF6|738b2xGaQUYc`Ml+7WJk#-T}K21(tJL=LX5 zWFBcM!)u-VhiR-c%`Y3Uo2Rj<)3QOX;%nTC7IwPwvr^h}L zxjD)FOSm)3$`j$+^2%!FY`4%n@X_fYa2N_6*b9%jC7fTk?LF9MUr90n1?TqO&Xt}{qi zB7Iw^Ipr+UWj+Zm^D!l1tX~4=P7z6Pxk|P1Wlq_b=qe4TAxR=0Ni_e_yR|#Uvk6>} zC%P(13Q>hhj!A%tMBpt6;5`DzC77&%4>LCVY>pYNCD&@f4B&R~kQJ~rTiDt7KNW8n|C!_EqOq=Oa!*E0v!b zX8u4E7uegFPj8S(es(1QQ<=n}akqt5YqPmp4|=fLW!@XBd19pB6PS;~9CAJvl;)L` zRTasBj>QpEg)$1Xz-ms}lW6|byY{J=RdrzBo9LoVt6c8PDMux$URY72nf*#4tEjFh zQN8(^jsF^E9{Z2Mk*-4jGR9nm1(o_b7D9j)8|qmrL~B9Fd+Mp!;rBZDS2lBJ+Y(i&I(*ktX#7K3UC=4>DM*wIqyRU6C?Z?Q-2-meed8fO=%*V_DBN% z)F7yRWo!G&&W%!x_uNB6_$hD6p(NeNsdst*c<2%SH}90EXT}~M*jCZrgbSh03cXgU z^SF2G(@R4BHgMWa-qTMHK|ROe#L&MDWK&Og&pqsta*~GwPdl5${}GX_H(_H3uBa-T zI+{AM51o3i_xi)*_&>ad4rlY7-X9NV@>jj*9GPVLDcRd_WL#vTfA1c}*l!N+?jsNI z3h~B&t+C>_zgkkfmp^l_wp%ZMHqmpt$r;J{K(;ooI3MHg-~&;kF)9}xe&$?|vY5@OI(-DhvMREBuIWBfYoqYsByxM)P?(o*dzsKh*?WC)U& zkCe2!s>&+#e1v-dRTAl%T|P@MiIzZ>#7TevKmrmZzyv0c#PouQr&!x2DFQl|mTkN8lMh28(!-9(t4=zFq z3*>AqY+BBoWug2rxMNSm@4CZ$mD;5Y^am8?ya=Mh1C&VV1+A-Bx32LkS!Cf)L&;9( zVJ=?2!!pD}1|bgU)*}k&#*-{%J3>e$A{OyRBZ>V3CF799?tzjCNMdtF$s{Cmv}7uh z=?IdPJ=#@SEqB`luwp7-3`oQ3qS9IB@5I_WEwP^FFjGo4)m1|QyW`4q<=#R{EBBI1 z)0K&(lvXxYP+A#TO=)FiEv1#2b(B_iE=4*++1cnS^i*aj#m!Wp6t_@XDQ=^*Qrt;t zrMQdIO7Vr1mWt&j6F_Q4%;!`hRnvAHAXDnbIwe86hdgFZ*(Qebfl|n^vsELeS2fo4{~bIg-v!WZW8H z=a0dSKM(c?A6zF=u>09Tu|-#q#v%*F-|x1#V9VLN5qkDH__L_^+K?zk7 z$u#!mcy;uk80H2Hd|aznYBh0PTqe_^Y_DagCpLnA1NoN@g?xRa!O?O@OmfgKg=KmE z`LH5_e-HkXL*sCDsYEhYk)A}y1Pt$4zBJa?1-?NY>7so)Nsq>IRa9H8?Ji}%iwJ%h zP7MB)kcxf3PyU>ug(@B5DzB*aLoDK|Al%p8kuJTh(Y|4#sf%-!(_s>6PH-)#gcTmG zr&z_T(!8o-e>49R!Eb;W{}_f)Qdq&9{}@0~Xudo}qqNCINA;L;1TdfgFn$PFNU$of zQd;HPDV?G5gi{(}_a6gRm{JC)lZJ|N?bJlN;lcs@F6h6(m1Mrs1smxMFJGPq{6?0* z-m0B^*rTW8^bumMFc?GIVmaA*-t*uezFmxa~emBIehj`z+}rsVE6m)S{Itt0*v9Rv{o_?zbe$ zZ9rCltr_l2zqQK;@>gNZ_TkZFj9T}|7?sqFQ9v_Bfp8o|l&f@PfcPxG@QO(Op4np_ zdvP)@$LXYq%%*){v6c+cVu{wya(xdK?#i#C;}gn`bmi;GXjf^$9F-l%D$av;zorKx z`R8cH7s*Mkq8k5*Ez7H@j90qMPbE_qnlVo>)`=%Wls=&RlYkA|tU!UWQT#t75Zg%K zwv{ZWo`7AL0C{@guu@v(`{QIJe5isMu8H;XIPF-HMBrqp5(mQm!C#UQ5OF+F{PGa< z*auQ0U3#N&?xmWK`R!kPeN&HBlq@Jb&+n68qxg1+cs~`vMpdNieO(5ts8~S9d*%Qk9SXD5+8TSVc-| zRDQGzr$$=72b*00RgmDyE7j#EQCj7bJ=FpBgb(7+z@DeaV9QrgzChn8z@*YSdUJ4! zT6vzuR$1H zg*v(NBt#yzk%(gR?lBr`xPPO8R@{KHQprjpX@BfHlzuw8qN*@(lHELre;9)J@VBvj z%`$zoVtb(Mr4>g0fT4wl%345G6z!@GKv)_xstSDLH-Vr&fs$|%txi)4J#>NgVKo01 z-TC)%)ex_yEe)>>%`YLiFx9od6yF+(1y$*ebQS3{1!JqAOcz2EzDyT`C@6p6A=5F| zsbg|29=cS;3A?6gG{%e)InL#48Lp&!W?@I=vn!j@D(vHk(HFpTUHQIkMfhC@l3Y;yKXeYLE*;^jNuL(7ceP(=uuX)Vp{}6vfrnsVfMZJ=tDZ%zf zH!0e6o;+8l_9A4@$4?sCfuvNkHkRLv-w`|~)2dxX6=|?WTi^YgN||9oVY({x?>M1X zTjz@^GE^Zp^8O#asL+m@nW|9EI{70S+(m^0P?$x99sukw{6Az-sS~9WRaO7~1^Z|! zj78xjRVe4El#44fDvU?rWL1dY9L_~1kMz$FT(Uhp*p%X;-q*N1m|41ZT*Hx!eCz^M zX-c855Z826ILkGQLMtVUePx)}lrh^?D1Y*npww52-(RS7E;cWD`K8#r5~@(ewMB&( zdz4d2T@QKxHmBJ513k)mIx;Xw~sJZ*Ghb;EjOt{qF2SqgO+tMUok!jr;s=>s8NWMO<>e^?oT_ z{yyDZU1v?T@Geq3UHq1Avxo!BtU_tON33hGmV}*Re4KgEKgIJ6*38gc&L^6?e{Hbd zG=pyz!&`0BMeChboA~HXRFl7K-z0YZ$$IOEv1lU#zqS&VcQll&S=s5kG{XtorF01( z7VWV<8vdFeen%@1&P}?p$?32y9XoSNe_KrlEwC^FYY?N(o7+g5jJm_oD zJ<2vQbQb4@=I(!wvc=mq1E!0MF0hA*=wE%#*edLqwuu?2mT4aQk;&>RUAd-7I}^sX zu>4sQOLor0a;lvI7u2`3EUTwMQ6Sc4+Tz2;<7nDE_JG))X{!m{$a$%``KMqn3DmsSSf-okmY zxuQ6))J;V+Vw!w@pCAs;x25oH;^XU&J#%ga z+i+J!eR~t`k8%D710%KkVAu%f&kPNE)ae3sS%aSAKpcguw!!g`hcl<)zeP(@3o*VD53j1O; zCbiBzy4Y45#S>`ae54J>XGC(FtT&Gr{dJ?9^Cb9eDtTX85a7T2%0 zeV``gcCmGXt=sc&+){=kqL3t4MSE*QQ{%e!rt&rCwc-Z|=1eeAr_cpuWz*{Vm1|^X z5;C!;!_8$)9UaU`5Ssyc1KCKV@!MoT$HfJ@fmjpJ#O+**cb$bI=U}sLlfW6(TPqur+!X363Xa<*<2OaMob%X6(9(IWHP3A$bi^V%_tr_2& z_>E}zrM7AeBizNbrU9P6G+$(m(^0mw~S99a)`pz!qyjk`!p>~C`4Go{>Qq}GN<8&A9Sb{ZoAw46| zBTzIK3twT=`g+};q`S~n27d?U6sw%7m75@kcuHMG>oExmTG!D`pqvVfp)bVO!Zz4} z9~$B3%)i4$A4b;LT{fK2j8lO+4Nfk!93=qxc884cp}Xw zeMTSETwg7JVUy1PRD6EOHgeF{V4CD=(|&qW1<6m_MtZ1VM)^0E5zg<-nA*$DuF5WX zD6|Fzx#d@2KFb1+*;TC-T!Df@U;q3FR4fto51~>+|KKMGEu#DvMe_ptgu|7%LP(CR zj6qP5HwkLDUnDyZo020n*X}WCLs)L0gM!{+6Tg9*h3&BI&%9If^VY*QoA~Xp?z=a{ z<40^8tysLK$v&C%jP0hi2#;@M+O-AC^s`C4mSw-q2KUZ3kG(S_K@6Q_pCb-Wv{#1h zOAYX(ss-(K__ZB(pbT<0*f~y)XrAHjHe@CldeJw_ zRzlQt^9|8BcBZopB}a8}xP2}Llld<}rE^vB7}U+DYl8fB?H!#eb1gDwq5Bu(&Rf0H z-wEq>%Oa|}Ga_3L`fj~~pU!fhWB{S&xG8YakZW^oltJXA8lRf!u* zW!Td0^b5t{O~X`?u|dnCB`eD}FCu`lee;6QG=oQTT`QCa2B9nuq5@!kz&y!v4hBOZ zobwD^6eZ_Lvh!Q)Dd<)uHE*1o5Q1*@&6+w^NDQ5_u8Yx zLwDG%o+#(b%zT-n(Jf8$m&YZ&}u|E z3ruTCM*5^K(z!wEywJ3E*~*rc^etJ9rTrS@j(JlYT5lhl_$G}$)nyfVRRtv_vrwHm z@8EoZdCYzhw!uDvPZr}h*oTaoi8Vaj*WKx+DCfI88J1RPRleXn$voz4h*-VBp6Zzl zW*pj=;NE1cTID8e|KV8NyR5vv1&$G-h*;~eBnm>*+?Ej9UCjQUTwc!8(ed*v5)q=Or5vc zgzm+y18ZAbni}2M7yL-MJB_(+dDC+%dM^SlH9rzuDsRiC;&V`}NuuXnq=J(s=bKUi zetc?kYqz1-l9Z`G>tfp1t$~KdCRMtYN`=|^Pg$*TWjmgq(du1CCHu|JmqpqZdvwBH zg0BHeMs;&|hnoy}UM$^WkC9DW+qkl$&Ap~+gJuxA;zeKQSkXCO0LjL;VM3`S?hW@P zeT~lw$kJOpThBv#>yh?1aud*eW6K1x0-CcQP&c}%rKzEly%vx|%{bx5+HL0@8`yt% z_v~x!J43xk%La;Xx7)QFM`*qdi+PnC!RT2UZN{HM>cj3Yz4j)~!^ONC?A^ZZw~LIO z_MslCu@(=QY}9VDcS_vauyPGfU3_UwI!c@GF*)CsuCA?b>`-0eLLaQ9-f`32{2Jfu zCZdDb+K$e4cUwDd>1R${G;;G7Chd8I5Vp1!=NNA8LFTXi%o=2N5aV{UkFheZtip}s z%xdPmf{GsW7Zq04sFFL$irPGPCQSX1np6{z_DS#;>oqM}mY65(@t*(l`7ILe`vj0krvYh+uaXeX^v(KK%Q-ynJBxh^qh>eG~~%?V$71yw>b5@iNQ>iVPr|~ zAxP#B6K*^43F^T$k#d4X_25dEb{g3-WL2Z>y-1sw=IJ4BVlU#Lq6eSKGwMa<9*in4 zfU%QqG?#i}YnkH!|lSGe*Yp zmDqo~yXtACYNpn@5lz!G=+>nZGMECY%=n(8~RY2`=sS@6m@QUE0~` z(qj(3rQJ8&W&bYJHWz8yXjXJzf4}{HZmUF^jw!0UiypKu;QRx+HjEVyKcp@KJ=!To z#rk!01^qJPHas*bO(4fEz_%9Ph4^Y_%%6+9#qK0#4l#vrdsS)q0(VtKQBh&i z=yg~uGc(+sV`v#qW86_zR9G^<%-t(bCh@FhJX~iAk}*k>5uu7_N!u@$Ao@t;u|dDwF<{zvF#~)2!55l;VJvnvaif|-gRJ2Q~UCj z8!HR&E`j$MPj!B$J@l--B_I`fcu~cQ&SqBcf0+RI=+XH1SzV1AkKew}Sk5hC*a7>H z!7sDMrk47RjEY}ob*t!Kmi@LUJ7CW)J`tj=4K`-}QYEJ{^M8Cv#_m8nHUH3}`XkVM z+%=Gn$3yU_IZij*_ z{mli~uvmi_Y(Xuu1(n-_utW0eZyI6D5mX)?R32_D_pk_K23}fXbm2fLKz~CBV*`WA zBW1b%Vi3k6gUX|V42Uw6J8zjs1*L4s!8W=6hFZb1t4l0k4<$jmP zuo(ZCqm#nezzpEQK{zf54++BYLAaj(R_L<^L-O=*-ziKH5#gMD>ce<8$&6|Eca=f! zwK3yA-$y+7k{#Cy;#G}&{gQow=Ox8VOeDQ10MpPkVp9;t#xsE53<>uX_|#!&hp-(1 z*vvwM%0oS@%fMg>Vz99D4dr1$x3X!5a$8Wj$HpcY80D4Pb8>$_ECO4`fdo$|HlyBiS8>@+d>O zhnb?-9}Nsn0|PTTS-YWpP*C|Gw#-l-9aJ98iVfv4f#sMorWjVB7_@7d*gyu9#|D)T z4k{n)E5~US#(P{)c^sRr!kcN_PWBP9|okeM^uJ}GuVv=oXIXS;4Ic)z!TXV1D?b(4R|t(H{fi>H7xbRfE@PO zOy>J=yp-v61D?trGvI0LRs){SE;Ha6>;eOx$tn#vm*q(8(R6Z_$C3;T`7F$U3)t5) zeD=ZMLiVNs7qKS{cow_efX`!pG~i-(0b!*d0!vtxfnheAV!(6Qa04!7Rs$|$-%bxS za4vhtfXmrI1Fm3ufOY*aU>>{1z);EB4Y-OeG~jBMYryl_C}~@-pKUSVI@W2xi&>okFJXlS>}KN(cqxmX=4(IAf_ip#s%{_Q zW$a@EZeXt%a3g!ffScGY2E3eIX22_0ivc&YDvu#!C7WWvtJrV@zJOT`xP^T?CD7p2 z>>UGM!=5tWR(6{Kw=vJfhK#kW(SY08c?R6U#u{)Zi!k7I>=eDEOMN(7&)ziP4eT)k z?((o*hK!ADlL2pHbq4(ZSU~`e!kfbqfjJb0;OoSO<(KS0Y+~;!OuHc`?tgdt zM43Es?4Zh^u@Pk&%>Hb^vFvt*Nl6seg6#%8gk20wWqSEqU{e6D12zZXdB9|><~9T7{1v)9R-Y(S0{0ql4#)G!zE70tIyS(MJ!rvp_VPquIq=o& zS_9t6@T{}%6J;vqgAKTv|2@lBjQSJ#9s?f9mmBaPKHi5h|D#MZ_`fp)1q|em8}NVG z9}KvF=Ns@~ZZqI>_^TO#^7gaq4ft|aqhpFcQKpMoyq+O(DSsgX-DAM7GPeQ0$YKrn@9d=sdTnaZ zyX+DJex6M>;3MqRc*(ED-zd{bcCVHpbE8b3uw@2(ki{AB6YPy~feJroR~ztYmTSOY zvoq%e^8dgNNUZ6H#T9(Lf#GI0-GI|LGvML;*|C8FYx$K19Lg6Nu$_-H;KlscF{rQf z!vM}-qYU+-X>_Ln=kPTKd>xx?z}xXds9u}8;A(cvf0+xslig{+#k><(*AIqjex8A0 zA|GnNBl#Dj0u>D6hYWZI-)6uAd4mD}mrXR_0v@hj{>c9-sbe>_r1NfPtdUYD4XW2mm&gYjHa4at|;ITZy zfcLRC;{Ecl{{NBf49JKwZDxxMcn*&?;0M^7L;M1wOt-Tg2E3QeGvGfln*pC;Pt$Hh z`_TIT7VGk706)Ug4fq)Qbg<4(9(aY_Zoo%bjRAka>;`C6nxLl4hpPL&L1=2 zo7f)=_*|ZAz)5%tDzN?ne$*L=L-^GOY~`g2lYSU*J|AFU_>H|56(}H{Z#Uq{e69g+ zVPOWmjUAyKsrp2ju4J1Hcn8bZu+$F&X7LaMLnVJ;eA%?#n5oo{|ev1MBnJqTp%UGfTd)SHa!1}YfFyQ-H z6=9_x2HeJ?3=H?MmmPru?qr({_(zs$z;Ck8?ScFcv)c{$byjJ>FS9UUT|W$Xfjwml z6o4O)4EX=pa07mpy=e{Pf0|uoz<9y40soWz5EjV)6x$o-*AD}_*%AZ8r!3llzhy62 z0tI}@E;Qip*mMJ)%fAl|<#?lm~OE#y;&Jq=-+3GYoScCzGvtRNx z11Q2eak_p=VOmn0I8A>?VOnIJrs{$0fXblw<1|IGKPjv!h+e zSfj$1OB~H+=Zn~n?Z0{q=lu9(g$%GiL#M~Mv~STa!R<#lJ4N}gbM`Z+3*{m36qQ?v ze!v;s?qynzOMIg5a28GU4bJE_)TTE%OCX9{Nt1~F4f2V;&CiuL+?d|yY#e3aZU<$|8E4vn8bXAZI(IV)4u;_H&0ENnz}sciZy?r0@? zu67qvEG1s0j7%nP<0bqv6Nmm~k6k1g)6^~DpptK*;sYlCnn33$YEY1_>Ve97leIT@ zn}E--?g^jTmvhgvR1xF<1)^}86!1P{{~&ytvCoLU#@K&}{vC%tJMBjoz z3e!z3rneb8OY|L@-=P18pSX!0hap7Y#cd`;-^0@+L}BelxzJySzw^({& zuJQyZc$w)2?M7=8@aKd)pRAw?z_Lp~zao5ZP`zcU9;mFhE64!kO9Md30FUWDzX6|;KwyI* ziVwMqH!=1t=>h(ZmTF4;NEr{{&67lfU5dFS2Pdc$ za5LU1ulT+viu^N*o+bJqe&SbSWgt;tLxbv+JkXbEsW#oh7<4idGJa6>C!!ApRm@ct zL8T$L26+Pc(i5Q46Mqi!EU@e{bhT^%Fz&8^B1|_q_+}{upi;qYYMKGNs3oAuME5Z^ zUQrqLkT0hnDBYPwe01X#QA?owB}zW1lz%(?F9#Dcq-CJevi*$xN)_Q26A1z~2r5;A zK&7DF%H_b)<)DM8-d`9?S9Fo0207L6zwFy;CFqVImm*)f6!b$f=;0uj0)IvMx=Vp& z7XtrR<%g1DV1wdH)qqO)U$)@RAjM#iib18~M}ias>x#cuiVO;tDg~fY{-3ZOkRiYW z6m=5yJjz%KB|zm;20Be)x`B@J4T6i6U{EP|PmtlrmxhB%!yoe-{$($QdQACBAgC00 z7tY~HF>s`!a&hhsGNe$|1C{meRvKyO!QF38dV?{E@0Rs8Sho}aYb<>rp*6X(eD%uF=_cO zMaL^zrl?$>Aa|$2`xJfJM8OdSAE=BU6-_p40&^9mJFSVYLD5STy;aet6n#n24;B5d zqH!TwecI-eoP~;R458qNj4M^fZHhjv=!c5Z^#t+RaGgPPgrd6Z<#@b^YvU1vTF-xr zx?(eD$BCA5ZDB?IUkH=DT;;;SijGh;Q&H5BjH?yBOwn5vJtVIE$v)Uax8IXI`qMo` z_TDmY=Wa6^g#C z=x~QtzEsg)6rCKd<J64P~%Hdv_R2H zMQ>HKThUh)eM`|F2huEt0k{T}3bPcQLKOLP72cufpA@B|CNl5^ML$sVjH16P8X2YW zovY{!MT-?}j8e0>LuFvhFdY8*X5lHq_i!ecu@0^+Q>Sqis3wu*$A(H$M9(jY|9Y-% z;udq3uLj{IiXKz6MGeBW9yOR=P&8BxqLGRgD_XDU+lqds=vhTSR$X$BaxI;uk%!(> z)TKN!Uo~`1v{s&eqe>i6RBs8K!0=b`wEeW3vsJ3aSBeM!gRt>A6>nEzX^Gzf-%$QG z&afC^&*;zJLU@Z>k!t<rzzyrOLOcxRk6YJx)aB3l-J=`E0b z32AchU7(L<#v+sg1K*vB51TxF5Drj$o+Oo+sHnWOf&uz0&|9F-0>nhwvU?Rhtmq)s zqEbcWehdx!Ct-|*&sF}nivC3O7x>?-TButr2Man>4wg3mm>8-QO;EH%QN5n@2&RPe z2wAPlV-(f5Rr0z64O}4e(f|6O(x=m3R0SMt$(G_6PSS4`)wjCwYK)X9TB~S_q8BTw zZ+Rb3_^_gH6Q%k8smd6xTr)}0If^b;bi1PWD0)!QHx>PtqQ58_r93-I(J6{{DoSHb z&i_BDjK>xILD7L~XLgRF#fmOdbg!aE6#Yrjf#?&8bfXp37te(X?^JZ3h2}pPpH&%e zEBd*jc#J}p$0#~M(KEEO!{Bn$VvE7mL^NP_$Ow9uilA%JZ>sC`>8eNEN%YqZ$$&z| zpbZK-?zR!$e`omqcO6X_c>c0oOfA6b24a810j5$1Bi}14*oE zM3?$Q;~~O`8qW~LT+}N(O?VSmCn-Vs_pAI3N*-34kBA>sF6W?9&Om=X?PRozYX=l? z!^5iOhZKEV(H|8xDNiIQnyKhwMfD3ksptcLzlEPz2#EC)k*+12{Iqe(#xNx`u~q>uN6TQllf@Aq5NJ|zK%0m08OWd`p;~yQ7yb% zQLA|MH~Zk6gCzGd&W;eR;My58&Wog61RY(z!hjH}k4Z|FRJu-K%%I#FO!&L2X zMc-#k_V=Z#zsvpkQrd-FJ4!F+>{{jKdlWsZ=wLPQq%|jeR*lunxm*dTNF%{7&O7+EjWi3{7-50VPE5-{Xyv*Mk zxp~~GHjn2A<=?IH5swXWE>UvkD({^}(9juVr{AYKb-g+dftm8CRUbT9>vVo;*hVF= z2yaSO&C(YIkKRm0u}6^2)-R&-rMod`^&H}a<_Q_@l^Z30!@^A)(<+*>CNF4oH;dgN zj`-+#7tphu?)v)b^X8W{r505#cTX1O=Q{Glz);6z=fVz>>aJ+*tX$hXw_{S;WKkRH zNQiFEk=1fmOwR&<@=Io6nm6ICldzvPn$Anq!>*yg- z_wur|c^&h!SI?fC?rtG{fz4Rawz5^W;R4N+hJ~$dm6NNos+Wm*BOHU`@j4P&ykWsg z2y<^*zPfbNs*cGE)6;~*;)st)E1X36Egf0-V?+}-Etosm-JBsVn&cQ9owjN+6&0kf z$;`>m=uEH7bmxdCC!l$&%48!}rp_*FZJAs;arJWd8j+UmNSN7LB^y4ku(M;;!VQaZ z7N)x=2b)YU8p@DHEy|PJP5H}K7rQ&=m*t7!!yJP|-6Ti)(AD(z2g#+JJbTit)~>mw zc^exZ;`%YT*7H_o@t0pY0gp z%+`FgY~BiY`lQL7?)oP2UYKL3v!R-7bT_n?*KC;8vav8bN4#NoB#CXA4x2NtS{m6^ zTRLe~Ve6cZO$}P%MRj(|VD!=j1^HlbuV1@xetT_BNoRAmJ5!|D94@gn(;iA3^E%6j zBXd?>^?8j8vKFpNbC)WP!!|2%bTmsH#f^={lS($NZtR%ot`|ofkTEySVRdHZk)zzz zE$5Y1E-zo7p4lKK*c_vy7tWO~$X>pDZcX;;jk71`xU;ot^j6I{2;R^rjq6xcTv$`z zS+HPvraLWNoU}QTMH=1|8@;eeN;q$R>zeAht?S!2!3&y%Uu}+v=)5+JfHe22oYK5S zon0NXY9_f?YQ^-f(ikXEu3NaUwqWw2)vYz_m3QzST5EJi*G96txUjvVZByR*jH)L0 z9C0MWF?@)-sY~{4N0-#!*jhC!zjReA`bT!|ulf{d&Itq)jSEV9&S1#L-HnDnkddq^EiDE9-36Ts3Ytj$&{*00 zv`*RYv*%2zT(PXWv|%v{^KZE9OSe+>? zs4i%xNj@iYP5R1Zsmn6b>P7uzN1XWcWJg3)_6Dlz&RMjoI)82Dnzf6>k+EpuiOFc! z3N2=C?5ZhhnZ0RF(b^m_aDXE1k1pLD4!0KKz7Z{n9u$AFlgo$GGT5>Zi(L@|Dl!xr7!0;9=aH3$yw z8O;4giu(sS9MQckw3>h~sJLf{#uOSp#F02`T?d{`*Id!(aENx;et$TSv_$oeGEH7z z!y+l#VI3-$Lvn5J<70B~qXJ5Xi}5jz`OcofUPPvl&mmmo4si?+Tck--9P2~RZ;x~F9 zaPDA7h_mMsA`Yh-8ib|9=IptSh~0x7)118pR~MWmU4a;FclHd>3xxrX1=!G7A9NL>oO%-9-0mv7xY*rMB)&~)Tmxpmq9z@9K%HJ42=I?*C&XbKp{Rx z4wK$uJf^d+yRi<2>-z`8BIxtNh4HYkw@rlNh!F0X4omOx2DXeAx1l(y*Oh{r5-Z-H z>99xlToBwH)Yqxv>YcxRu%3|>m0_lav0 zv$tIq`QXqnheO{<`!{*Z#2Zw2b{P7p*EopAC5mj9V|Jf$kS4sgKPKaQ-5_gSISg;b z>1fuh?78DtL65pTEzxgk;HF=ix+c*vz}Yk8it7>`S-mfdY9ReN5r1#s7u4>3!42fP zu@DCIvh=!>9AkSA=k-ZgFApYRl=d0Usby!AAh?(Pv259t;eEw=>V(9yjioD>Y2NEK z;-`;vB>aBFcMbPll2Lc{y7-eM@y+ml7XPFXh-~L1Q^@Lh#iQ*2=&w68B|BnzkM&UD z5)ULhD*K4_*?k0e%obd4iO5)}?mf&;>?5w99OoD+DpDO$;;J1mI}t*hHswluYC9oXyDljMww?is?}(d=$qI>SW^}~_hIo+WsO{#kaY5jPp{}Y=3;fSZ-1ESwMW68B4(*NEOR6nP8iTxe1 zB=x@8j+ZAdy>GP9%`yEQ_e9fi@py4L4oJi;Q4TvDhb*7j^9%uJuR)XPcMnTfg<|*L za|e#|<`2Sf44ogP$xp{^f zi+DW85fjxT5{nOW936dZnx%aM#M0?l!TUKN31sVMBOS=r-+4&^_SL(mBU1E#XaX0z z#H%>A`JK(RpYQi}*ntN2b9@rWhEN{S+txe15XQ+y^t=B?zexAm#pd<4(0Ug>>H?&s-eU%s;tUX|AOecs|1gg+`$TW2F1kOpQ2t46 zGx~QAU!+q)#i6`DckFVIh4#N~Cu4@GAKc`%nYM8ZJdBa{uF3Cf^NzMAhH!>2g?f`(Y+kM+%W?} zQDzZz^3waZ{dA#YSUkNky!TzZ__ok-PH#(vJn-LKK#n3#L&Kc%iOi zy(uO_yf@!5(qxb5Hq|(0a8qc6ShWBd0dzYs|4lrx08)O#-*t3M#mg~=)jCr67Lix$ z7!~>%?nTmaLO;W=|8-(~og*c*5H}DhzCv*le0VRfZ6Vk{w$j_jA6$stQ93Yh5f>AA zTq7ak4MN2l*`kqS8i^Kb7on_HBe#enK%sP3?@|%55cU*{sPmC?OE_*CkU61rn|P@x zTjWUP5yHL@4Y^S42aoA31>*#-gUC8D1|;#N@{2@%x0g7XZbxe9NH~fKSFI!2(iV_DjC7mIPa6dxS{nU*#O)Ym`2blh zscP499KW8pacHIzdLhy$RJv|F zZje;c_90y=#@9PiJxJk>Xx~Rqevkgv(^Ob}E@MePE`M1tU+4eGw*!3WceGo z1?~kST;u!n#dk~z)EWEY``E~r?`vhS;xk~((xrj+C2*WbZ@}$E!PRrq$ld-=U)6Vj zuh!4jr<$+8*Vs3o&yTDk9dCf|o6%RY3w-~JfnR~|_x%9E+FTe+9+unDTo_Zys*rqR%bhOOh$=A6?$IAbAJC2mhx?fg{1C3-tL*2|PAMJh=i( zSlo1RUo&XubYTarDV#~s#{bb3)dwkh1bmTTqq`RAPUgP!JO{pAR&i*BBiU3}EOpg9 zjv*Xv?y2LPARVvF@#`4ekB$$(_W+*UhmO!IOKDkqu-TDPa~#Q!{aSpp??Ln;M-fFX(@gP{*#Tde2?UXQDQ)|Be|ySFbyRC zM{ih7kjfq4qd8A1XZE9VFZhyF!;T`|C{>1zJAzmxBG6+CHb2AIY)H~S5GFs#K^k8H zpFa4;^rP_u@Fl#1KmNVKF+B9lE(<%Zb=k2SEo@($uEihCzQS$Wfg@w{Uo5_sozst= z9pKxeMn?8i7S<)MU4?BBQhQ{>YN`)f*i^qh-%xxqNZ~f{=?xp(kHX#HTN1NqU^ONdOU6&ounz$e}X^Z`8=vj=urf)9zz7hvl zV1XF7)QVlH3=&E8R%{COrucpKzRlQ}TbB8?yG(^% zQl@LXBS_8TfAXuz?nlj0@L6j$HOGFjvTd50rDv_|xGp|gzACibJI7<@b8 zH8mf^+4R;_53%(+0!9a^DUG-JMnG0SYU;rEy-j>`1$O4CHZ*3~W<)%saGSgDqbI+{ zdKoy(8b|t-r1ztw6MQ>t)RvTxG#l&GJa!?Hy?Jb3kd|sZ%&QOPw0^WSg0DGJe7F%> z@_h~~Ea=@~>w~mREA(qQw;wH~;5!?k^-FOjc}$M7<4EqJ@vlC*%W{I$v@P(f8Q+hZ z&EQKiYif2c^0g-J{N7vhGcINWdnU5ZuO_n}HA&!mD^gSQJzf;1=1j|KXzyjt912pi zrPZ&79vA2<0Net;-65KqX`L7hn$wOUS=x)5%YxJ-Z1Ag@)Q_5R;5#)$%%#D6y>Fat zL-J@ZT{AmKOYKg-mdX8SX$D_ixYn5G?)0h2{uADEg=+doPeul*Y2M>kGo>FjUEqt3 z(bQ~t!l#Bki9i3+OKaY=7)Lc!AEzYFd^*Dpn4y-BqM^~~WNJ-~3yDtJv??=gH;HwxWmb9b)7uxkW zQ@qH|ruE{nlprmaE%9p^*N>JR;48Mvjm+w{q4*@omPIRcVHH(zgON#ZUKgziRC?`3+Bx-UZ?0pIsbbH{ew>6Y)2 zj5NthDRE-6Bc$?uziWIGrYgucCvNboOz21D_u$h9R`^bY7R@=uNFLW3QiJ=RdU1E1c?lzvoJfDbBf>wx2tR2ugnsWi^Ja98gd>EYAB0k8{vy2jjoG(I3M zz8L4t&w*WOV>kM=iMC4|A@gtq?EB~qd@V@b_o$>#o}vAy3%Lmm6lGW7$_*(^V@)lR zy+yh^gOnuQ>~B+aKT5K|*J+YtCG=K=a4l?G@HbRhmsz{+ZoU(5rtD=yvOY-Vm3#au zUHz!MMe=DuXdlvA*b6;{=%-DCdF&hJN38~6^W zHEvutb_+5Tg|;Ed^X==z!`M%MA20j7JPd8fEaQ$e$J|RR^(reU$?5oN;jakMGnEufHKC2dV<@0 z@G644eQ-a)eLnau!NY)>D82>osIPPk!Q(zSkKkv3qoo-e2}XXZTXhG)G(b(%iv+U) z(bqJ1BjU!3V5*HIknhwD+QscRDp= zR&ccG5FBGQj?H?OSW6t+bO?@d8pm!uOB^ANeL4ik1dZdco+YBTf#aAC!I7qMoY1pG zJ#n1UAviKL4tlk==CS?65vfCPWN92pdY0hVgCh-)&MIk;Pty9N7+I%ezs@6$>@N^l z6-Tzl(S@vH$#Dm990tU%A5z8?jpGcmDkR5g;wb*oFJqdM~LGy9fG4=<2a>fiKrXEaYl#Wn5S{DQ@YZ6;;`xv990@eq@E@A6Gxm5!7*Rs zNYb+e-wBSg`jDApl3&eu39kQFDrbs8MDW}QO} z5rAzzmySuLvU=;I1cMs;tk?B3MiWej*B&p6F!dNH-h7{0FKMGk;6{wzF12f zasOXa_Yaal6vqKvhXy+`o05vqh7ww?A&{1e3LFY9D5#;(rU)9^9BnIzsHKDcDiXK^ zH3Thz4S`GG60`(01TBFDmHqGgd%xd1pWE-t=YH?qyYoCn5hZ;jLC?l@78@^GT#zWB zT)}+|i7g(*e$z+3X&WMrQeDF#c331mks>jVvLxqtmPfJQ^@ab0#1u+(2BXIzizFgG zYW^LFv@RizWTrZD$4L})331Azh-gI}`5cKvwf0;)XOTrD=LU&0lyRBqC5sB80o7x0 z7sCFK4KT_Tiv*&y5}PE7hPY;NyjBKC{>JK6xFys{`G;=PUTQx9E2{IKx-X|V(m45PHAN1fko zcdeE{0+~8i?gbGCWl~7JkYkTD9e|vnRKsGNMto&u4PDB}Vzil?B2qO-vvdjhEE(v8 zNEoH=(k8_Ah(8MwM>!yKi3&-3WSmF_Wkg7)kgP{?L<$D!7EXkI i714sbn8ybob0N#uHR5jNt&Z^Oq=mmNtUb^~J^lg1`|h{^ delta 48888 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 delta 7663 zcmb7}3%pI$zQ^ZS_S$Rjh1wpwBs9p5$X@1LyHx5Xb$XsUr*i9-6A7tPayoQQcRS{o z9(inU(Ta^o-fvAtH-x)oxdpC;a{zx?j`ZfqtB-vs1_eRa>`u$Zr$9@ z8*}4_%Fex9Ise&s6V>x@`96osE1n2XIi4(@C{K3!aQRr@hUtg6)RdIB@j&iatQo>ibRfg%>+@aYmM1p|?3(Ha&b=Qf@AKsS zf$)9R)VAAWh1CzAd*4akUnSKX4&R?h*Z5s*qsr|OsI1nlUvged9lIm;``q5=k`JZt zx-)ilq{bV83LCJa?Ba6`Aj`Jk@zlV(V>i^8^y?R!4X&aK-%-^CeLc8Qah6QNHRJ=3LinE%vs zZ8|tjQw<-E%}O14IJT!+Cf89)1xiKqi*O{88>mQJKbd~v(b!+rQ*Ql0xl5zSZjlMG zKzRwCdwAZ>3e>lm=1$bx4te`Uj*CplMrI<(D|p_f^yCL3`$dk5^o<~^${}l!YU#UM z##ZN4bE|5vl1^TtTV~2Tb5wyevSzbnUG1lz zX&*~P3aPR1a-JH2O4JHe5$Ph*MWl;r(wZiLdMp!jR;bAJftrxM?&;X~ky{d)uWJYD z{!G$Ysfrjx`y0M5k}?>FBEBf%3;WdJFHfW?&rN~y(<7dZJyrSs%2Z1)3#;#HROE3zZU*$1ycBxf!dUM+K+9o=z4Vi21feoK+R6yV`6pk za*A@aG%-KjWpM1#hN>X7aY?K|U7N1+cC21@Zp_(IKK^l3H%%3h9ij5$Zk$A6CMlZ?Ul<>RNL`UG^WeEdvQA5T|(H?}##H%lwT%d++Fd9$oSJd>^O zftFW@@5TbY`@*=rN$)N(v2SqtG^yFV4%?)Zu+y&Y**2ZCF{x0{1qE{2+1yDahPM zsa_u{@cJUjYj~Km)kpUtDMFt^PWpbq0!Qi^o#l^X`jrT`d{GoK? z)AJpY4h+v+?#yai<)LO(T4?vCX70_}yR(^hmrgcmmb_l)vh8NKt?~$CdRw6CXR@6+ zZL74@e#Uj?wyn}CQ1ZA7sV0<(GB;MX35j^v3$H$3OiIry&Mm#HQMR+OLwX3iC&OgM^R7UX0*J38b)q90DJ9iCg5m+kE8 zkpDOfDBIcHA-|PQ7mUb#CM%xfY<}7n(JnP^WNw{?InMT{ZE39;j2%zse?`HMgCB?Z zCvazoEz=c8<*K$wa3E?Yvu@^#|PvSY4d;N8J&4uQ=-goj!XecTj|#(x+=(_U)4+O5^QG4eMGL!|_1s zG8LC?^jg=tY~6cOkE{4r6~k?UHv=B#=oe5gD4r(s#!SPDcE&*eQ~pDl%PUhR95jSt4^p z7KtnuStoK~o9>h3K@q!QPeNH?sXs~PX^}G`{aBCgD^aO`yx??^c_J%C){ATx*(Y*P zR5(Co&#MR@2EF z`O}=|J|3}HkMpz(l(A;38(`ZQ8nA)%Ewo}|g{&#FR&28*ttpe$n*3438nr=mASvE9 zIZ~ulL=0Vzu++7Z{?*$3FB50z<^RjZS?l%^?teztf=aqTqKE=%hgU;;(^y#ET#;oW zYegnmkD z$GX+4WlhiVZuPFvccp7rjt__!e$a$s7WjokD232MzwqKfT?3{4!n{B=fEM|Mxbu3@ zVqctk0kp&y*M24Rwl5C8Hnh|i2Y&^$%ojIb6I$+zv%ef#;Y&PH4O;0-RB{PqR{0W~ zRL#Vlcl-onkcj9{#5nnhY>ZdTS?woS=2GE%eu9WWDqQ0y@c2^UT0apFD_rL%%7+!M z_Y)NZRh_r*`w2QF6@K6+=#*6Wp`V~rRiO=jq7r+jGPu!C(7!zBBR@g^E`m1s3Hnz7 z+UzIjUmV)vC+J@ewAD}0zieompP+wP&~`s@88HyF!%xst2m07g(9^TfPCr3MPeY&h z5{vx=mH9@3EeSd@zJy%IpR4dGz!$`&|W{04AgFD zpPwiSRE9C!?>A-)8%K1S?9cqh%&xTYbH6czC~f@0QaR{=F9DcQ;FlJqxd;8mjI1>G zkfk%wVZSkB{4?~GrBl@NweK=uZWTL4-}o;5K1lYrzFU{<0^OFckNEB#fm)1-`wr69 zI=jEM%ZBy+FAehwd9hw(tH=%!iOStW$fcReQs{S*wl-PJ@feoPQQv(;=K$aP?tkfQ z;F#~W(!T)5eYdqf1NEyYUGQJxsxHN_7z(u>$~q$JbgWky&i4MTQ?ahZ zIuIK^+MrS5#jxS$UB~E5ZE5Pibs*w9o+O0$*{3h~t`6{N;XpkFo(Zu%c-FTaZ43Sq zqWmr}Hg_*$)7`iel@`0u!?=@`t_$@v?o_2^bM`Xs45h^eylmW=N{bEXZQNN(Uk3Ft z?p&o!KG@f|^Ocs3*w46&l`apJ7Cd2{#@(f~G3<0vLv1XFPT*L|1s?@p zH#X*3nK3!eIAcSfG}+^g4S;5WZx|Z}O#&wv8w{0#Z!%JNn_=KYW6u}^z)8lQH2wxo zHm)qPj^GqyL#4aHsm2COE5K>g%-VYkoNnBqvj1klGmH(P#)31MN^*yTvy9!aQr&E( zmE0lV9NGg81m`lvV1JMkkOWx$!1+uv*av*e*kG#{xPS(e+Z9~M{j4n`T@$oFEOq}WcPt@GfCj@z@^4UXE%e(=qR~KaJdQX0l320NUagL(%5*d zA-IZJWNVE9-(eOdc9Y({%V?9`6I@O2K$*MujE(00!lGGY+!ay1n#{GvMt4tu>zHvq zeHdI%d%?T;^nK&*jq2CQ{D78|*%bVcmV?s94aP=+4Zw|t*15t0)Ap_ zAlb{nWyZ#nvV1beMwKssyJ!!Vq7!C)xAE|vUY;(^4hrP(;UNJVH1#6;u<_dHa==#t5#Vb9 z#fRSraF4?Lw_?t|HD3EbjpU0X#_OoR2fj02Cw+u>M~(Lni7mMzFkW{>c#`8BGdA9q zm2up7eU;us<`2fk-z~ut#>U?*z#ol`!e#lMG&UBO<@=NIBqF~_#{ZPDfw`P~e>OHe zmnl4LY>-|HJY#IAeil4yY``u@z+a5L8+wqNu7JUm=>0voJ1jx`5`1J2ctJ#8i02#g zyPjcY9^dwo@t0tK28ox+mzaMVKkN-J;)mzM|10@npD;6*Z~KDsZX(c9|DT4Yzq&C4&dmmyoa7KuiW=utAX2|wLv7QFbA}!U;g=fQZ+?WQ>f#uX8^E?-pb6twE z=D`!AIAaVyI4O!Z#_)raqqt)XKR6|-4}uH9sZo6ZOoP*-1~-l2hi63fK5#KOGpauY zmw>aPdN=qsI6JB{RJ|0G)8wDwWw0D7AA^^}azS(lyaJYsuLQgjmXl^Fyb2a0+XsFJ zF3o2B$vS+Ogq%Ek!mD99fOd!9gXJ7*;5D!uM`e+$h2>OQj44@%S?8pX%-7>dt%r#H zlb368pzlLBO1O?Q0Gmscjxzx73)DxT*#Nf))LM8W$dPs#_z~DHPz%6K;EOWqI0KMl z?kF0t1(b`rA@EjMj=R0#ZLr+kb%VFVa`^2G?||hD+yVX=mZR|fu-QpMj>I>U_yo2m zW4H{K19DwB1IzieD!dDpDs8~Bt9b{=j*2M=dc{JJ@^Y)E{qz$2Vl8Z%!j{(<$CeI;e)W;GX5Pt1j}Wk-2NYi z<<3!h{}n7(k1xPq!~I}s=r`1FZz83o-||8(B&DTCV7Zr+mVO7z^`s2lQCMy%+r!_( za!uKmSwF@#H3L)>(W9_H$DyeH?PdGfOhe}f-el{4x=uI$_C9?cpP%6KnEt<9lF!Ez z{m9q3`fi$Y5~`q!Du!%bu)UJDKlu?QR% zqJ&JZ7`P5cD0p~?;vz?cm;hf5u@FpwSIX50hk+0qGH4^a^WRN+6*LN}tye&$(3N^A zG#aX_mq25n0=)hWxWEO@4IyFQI3a5dIa6G4nDC0Q;Y)s4n&J0l^(^;S!C>g}rA<7`m0ljb# z=Y}YQI1fy+>@zv{I`c#J$bJhf;@SaR5TcCSLh#x^NdTS>QATbNc%AHMOg-3yyZKb7 zdhzU!X=uDU;UQCQgw+5 z;~lyEKNELdIca;m_xeGh48PzE`pc5o3Z+KLdZgvty|_xhNMSAKG8X=Ct+=XgQ_kQ6 zOP4AIJC`bB#>fBu({H~oty9KiJ0AZmJZmiBPli9vg|JDVAI~0K5K<67dRQUx4J~#& z9N*RTurfND<54Byz?G!vgPGof33bHcI2_-Vaz7jGC?HIUfBduKm!uXX`SX;d-~&dk zE&kh2S^U?ZLRq+y#Z`t0IO+3~rRNqEawX@M6c(3$zkYG)_iSb9app+5KfhENrzE8u zuq8zuEIJzBwdwxw1aJ1=?4w!yD<|1{QXHOeHt;Mzz5(=WuJA)=E5h*}_$4{+lYpkw5gV}sf1|_7%awhR- zIY3V2x()Wrf-eu+sBW@drLaCr&CfEG8lzCD)f=3bIW7;`Xx|jPIp_-YN|d!_X_0LI zGtWNv{0lF>^lDD1ZMF$zeM=r~wkH`{vLi3v09j=u>ebv(_Of2JN$b|jCpn^rAUg`m zRc=g>LvPrm-Q#Us-qOCLByY~7?D7)U(oo-6-{EO)sA1uGU=8NHN=s)`{qp9vMo)W7 zZ7s5@`^)mQw5_&eGnNt17(99MlI)h2B^7PeOQgifx_6UygUezBnYUceK3|JjcFt~_ zQg1i3bK{ueI>;+P-lt!Edq-7U2Xno}RuWd*R72@vq|rUvYTG*-ka>_LfB;kI_dPD@ zgkbK3;$Hfxk?1$;dqs)x8_?L?QQzDo#26f$Eyz?!F0rteL~0!R&Dvm7HYs-QNl$xi zhmdCE)}yXwFHiSr_N>rdD5tVB@Ym)WWk16kY$Hj*iuyUTEB46XV0%3Nj%aCf_D`7(uhONx1RyHJc2Up6LC$#H4fK!p6%dO?I+hBjcQMz zY7bJYQ6w@TeIlu|*{H5H{dpcus00U7MHSUMJlJU;1|QjnaY3VrYM%~wK?1c@5VaP& zh+TKxb(Ex@YhxG10PtT9{uba;SlLp5Wg;J^wkU|Lp znLN4BpM?Zzhh`2ph;$OcO_EM97AAuyi6C`y;x~Sz9|Y=+s0}5?aKc3nf)vS#n;>;) zq#XeMUldZN+9(*HdD)fu9#8z3(&~=*)G6_4DQOvFz~k{$7M1Xf)M+zPr_4x^)ZG`^ ze^tGCkVCo|i-CR500zR=JHU*1A)?h!Jt;g$fym-<2|1aN^8qlUq=+;iu+e^=lSonI z>6{^hp^OF~F^a-Mk^_>6D=@w(A3xC9INv4Oc;7=;hV9;?g@rjMf#VGvb_mTXgSP4#^}?rC0wm$`kBqQ2Avr{kJ|>#W`PCoP<3>x%Hr-7?a*eze0k zY2DvMWs;xpomf{j{-7-=ZW(jE!{XM6IfRv=9_60OwJo*Gb&jGOQPkvZs_(@=k2_-+ zV-Ie)bh;4cdBZ&Q?$;Qt{A{7*VI1#{j#zN;@B>gcp7KAW0+#P_cYXXSn^a&EK* zq~w;)tt>AsmWq$qlqbNw-?1T9-EMc~1t}rST~v`@&Rij?ErF?b`cf~7_QoO|ukQ0R z%2b9icR30!$j?hIqq78Vr+aGMMWVDiWk_ zb+~2+Dc>rnZ5eZ^K`3EYZ+8g8E)5P8nZjH#gOGhZ#9dKY1nGIcc^A9AHdXo17LSK zxho1`)4w1h21&oXM0ak1A={heF7zW4-Fg0Wio2wwAX_TRaOe2bneJ>q(@gbm8q7uf zc9#`^cQ`E1f)FIB5{2&UJee$3U*?=DBe@{vBEL*M=H=8N>MNvd5vWVmlbUcJ$cDpH zn5z+a9q>`MsHmE-NnsJ3vBPzJa9Krej_ixef|RYQn*4QWnEF(xki;yKx*>@iTv^V% z+|VF*c5Y=c^pm?C46>R6;&uls*9WV~4~D_VmF2~PiMfkQv(Z+veX=Fl;m*x2F3J(r z4}+k!?UnV_tE6F=4Ic|uD?SYiitEf|Xrs7JFV^L*752E!^fVI2I>IXuGLrX%ua8%M z33FvQlsNddw7inJ+Uzure1k-d-nUz-w9$@^r?@L=Jmpa*j8z|#oPz_57*O|vaYL-T zlEwrWgA?|~svrBlT_5c|f}H)xG2FX;lzP=*p)58a0)s^jfrwG=qJ>h|Nuz9m>q zIE{3PUxHgbASEORBw+01lLWWBSoAM7VON~HIE=a^iP#gTUgq0&NwjwzxE_jgmlfrq z2<05$2nG@%hd2W75ptL#(**JkN6=#^=O{-|aY8=gNSZ)C;|S_QIbX%ObBpq1nd2Ps z%0l0BOcpxH5n1ST9P4n+v6mH9mdF-vv@2WeYVzZeODugQcX4j+Tr{ERExBbye$3&{ zUlhp0fG*C@FB7?5^u=&@am9Q;bCkQFv^dX?#<&`7LDTDo_BHmq+T`@-@ ziSB~=b8{<;O6N*KlKMX}Y|zon6Vm3}#ru!xoAEv%I7 zP~=d)Ks#JN3|*$80`ncUG7b7%fsnW$^`umc@MVfKUqdg#Y_3-f5j29jGfG%EHNc39 zMr*c&D0fAf97+kt74=2Q_!pB%)a4vaP554M7x2JI-EF-ch%rny0O5h0ayHr3ZP8qt zSNYL2eV~??Ldq7qyRy9K+;eH16Z>bQ+yzAirLyCGh0#};U73S81+A2Se3bf*5NB>} zjHiQSQh;3wz)&V}sN5~Vm0~nk8bJ?MyVbjf3Qvp+cmm^bR45ajdMetVp)zt4`&& z5H($anm*p`-5(Rlahn9pU5Pf>s)<R6ef>E3+*l zl#|F;)BOmHpUGK5YGB-r0>YaQ9@}Po4F@e`P3q) zt-iUfzGE#H<2!THaOJqKXj8ml#pZF@&;V|guY z(BYxGeOF&GQTf34#1)y!b-tgjNLOC*opI$<+o>_W>MJLP$AL#I|1XTdp;4%B=an(a z+4{V3j!56jSFTse^nD*WhU&j>w(LBU*Hd6x!XwK4cA1(yw%iYur)_^RNa{-fNZ|5{^zm&_ijJlcJ_)?Oau{f;SD zVST+ftjtY4HH)TjcWybx7bSy`#5kp-!(CBQX3#MW0FgQ2?%AaUMott*WKIl65Ew{6 zEJrY~35jOTE%~!3 zE&1~(E!7sfX#|o1#aPJT{L72YNnS1=#d)>MnX4pNc@XZneb67eL)|P_FGB)>hPf_= z=rEHKE}1Qh-4~)Cy|rf<&}IDP6%dF>5IWBm~~`2L;X%~ZLkmZ z)`i#-GO4WW3RpFlr%LzcQChl}T$(CPET*)yv5eBv$Vy5}D;H5(nz@A1($1wwr%5|& z+~cX33Ta1TeM3A+f% zkS6Q_vZOqN*B=W^o+V9q35b?P zqzfsnFKx1q@+Lc#zhFnaD>B?&PTM_EwA@s*+*Gt&6onY<8gjGedT1Ihsj6?tY3>S` zbD>kY3NpWpbh!N?fg#DwM<>l-?1_0u?1^d4|3*Q3Bq!*&I``HU#6C^7mY>^G7Q zcX>gIv@;CpRGAKU7tvya3P!o}4el6sj^Tq?^`u<&EDVfQ__`6xBW(7siFRG!RBX)M zUfCrp#9W)P`oKQ@zG&Aj{r+Zq8U$17QSY>Ry~z&S1Ucno*+m>~5txl+M7gdqw&=zJ_auxr0`nCnZYG6+T$kh9v# zYggceoK^(uz_3?3lFn3k+#0MY55kQ<4+{hz>>nxE{TxcM#ZZuf8v^>fEp|6-Io*QL zvny128UyclefD*NZEjsgim4ri0w2Wt9OGleo+X^EY?6+o)@l zznchkG44`2WFpP6?uF&B!Yf*el@%0cR}==S`QspE2h8|j6hcW}8FPIwn4-{pe!50! zn>(+nqY6Wg5OgRY=s$$mNwCatP+HP8N~Z~)FiIorelU22En%=cfha2#rzzYG7Ysk;C0N zMl#A>oI6L7V_4a_&>qlqZ@BU~s`15`cz6DSK#wiSE-N1)b*Ybzp(a!@PSDqhCrvM2 zE&UUV1zUkx;Lr%=M-qr-q<`5;mQzc>E)0NdBXBqG72 zEXnAl<;9YY_9$8)>6k@|7D#%O8>dNv?!{skh|Gv}XBQjt<0&oaWKX5Zp0G&eDcJMm z1T6W=N*5X{1(;Mk$EXfYSIf^8HKTYh=Nzmt@+-MTDunS^NdbzG7@mWH zOh_z8Fy08kq(-;Eq}wp373a?tiZG*za|`NXn9_1f=hFck6~b<(GFv1wa0o05XL|YR zk|;e>{UJ%5bC}L?5Jp#`cosh);fHV}tx(-LL9m7e782JO8l0&qCT7f0rgfg5t6^WBvKJ6`!R;~=TB|kMO)?Yp5_kU0z zB2!$EzM@u16H2iBF-(ebpUcnNslEu=^Kq*~98_{OtwWW+;{Jm7SW2ZkzbpmTi1|IR zsN@72GE-${V8sc&VxG@0OOu&c$OmqQQKp8H=`xd#I(~Bv?xM`W$jqQjFA%IR0ynrQ z*M;0EvS?uaf^{@y4n^ivnaRf}my4YlWsX4RG?|He5ody^ga<|lwrsnH*%I8;`hv@g zk!5Jd9*$(>U==8H6Y~6-*wayFfxCc0D&>H7Le}OyS1SLd(q48Kb;F z4+qgf6rDri5j|Fjs|c5hryg(=SW#J$o>q|B)#d4a_ab|!Q`t$UU^Dfx8|^oWqoh~# zV;k+A(O)rTD$X!*sKQ!1*U(KR=Bm?IZL%k%mB^zmHVtycS=a4gYr-Wt|LjlFnIF4K ze|(dDm~#%;=?S2c?sqrYLmkQ{{{h@HLiOePCs*6!ho4}|jf#r992Ff^9i8pW#R)?q z_v>-j*pr>fih?_|kw4h<@@wpgLzgJZomgFnT9*RSgBkNSZoS6dz4e-qC$CYy$1Qvu z^IdKqu3tFTaX&xj!&6r5qr1OZEMo!_lYc3gRmvR>cX;Na(U z(YE9p^(~E#o0Viexycdhz;WHBw4c!DHaVV&{as5zV~z*>i^zWdON|2|@FmrAB_O|KAD6l&Atl$&+6B7HA|oOt0QtuuEKX?e7jUw)l}0^>)$L- z!jZa~{Fr|EuZ{&#YZawfs&9ts7F?~}Cw_H&7#^tkc>R30)2WXf;^Yk)tv~s(!|7}X zD;+C$b{`w!+%{ObR&RAXk8sx%b*^r%uYobgaV?UgVodm@gV5P%e^}I1-{CjsCPgV! z%L=oLJ(NXVIAH2zeNUV-LD{Y!j&sJ3eh!b(*|>lnHCm+NVKg=QK7Dw+^J;MaU%azQ zc}^cR+BsD@tmln(ZdW$zZ;p13uHTHi57@9mKXYm1B6l$zG4o-|cPgZwxwe6Aw7aaT zt+ok_KQc^xrH_Ydfr5ZIjM4Asw{E;|M0VSVTf zXN~g*rgWn*PO18(Gn@|$t5THrc(~yKgdV+GkLwa4u=XrxT(GTB3Y?YYbm%W;34ueE zYxGOAo!ue-W6C_7km=bu&gez4HflfGK$q7xR@FD*?hJFqgNQY(;R8ak_yG@djYAsu zXiaS#V|F63#=<$*==bF~6Nm1?qjEeFkgqPqMNgGoCcLENI!i|=`}KL}%T8`fzEdx` z!1){nlOi?paQ8@$^Gqe=2}N0_M!u%cTk331``)J90AF0{tVEx~6P``gXt_&Geeh1+ z2V3ZNS6N3J&fWC?Ep?9ZQvXZleWkR89@a$5?f_|`8@E?h*Ee^z^I;;0Dek(O#;T4k z=K3q|BZRd{EYni;nQmF^HZY#;F5&&?4y4a9`vi*SVye%pU0r2(lyv90OW<)crBG5T z>er!G#8d3fUyTuy+uTXRhA3rhO!yc2u`1`VOx$vXrw`jYT&0++u!rn1h*zn~ccP>4 zp0W|H--K(kaDV26{T98a7@2>lXG+&4O$~cJTKa(lHZWzE%d4W z?k4BB$gjaP)!icQRLYE@o1NpllyOe!H}AtS4FBO(OP@T%@g zk+BgOdHzQH30NV=s1XS(wlpH{%!nBEE3)R98%}}0E92qt@@Rx9{^YZGT4juDuWd}Y z@c-@l+nb#uhwim0JN%1)ZSdE2Tvv0S=?PajH!B@t>YVtf=FoS$onp$fB_Gu9xzf3I z80O)be4y~A@}catxONDimu_)(w%WF9`h8b8XX(MeImJwf<5`>j)NjsPoN)bYHTiEr zu{(xnbM!sGJIh0^QKx%JEnW~?<|*0{$9h%S2W+pN zZqqs)c#h}*urKsoHtkNw`$5VFz+TWjs#f8+Dp>g+uw(iosxKvQc|qEn zj`eosW}6!MAANGLc2(&4A5$EyXNzrbSN)C_`6Ysra^u_4%dxNw2pTo8I&=(;Q0kS(-Y~c z*6?gCZ)!X*2x7dYq5Y$^9-_`xcSPa99!+Khci9WVH0;aHQ6K1$J6C2;K-nDHP33g9 zwRcEjD~JW?A?FXJej@tCe?mH3m5vVA8xFq5>M=I&btOcJI zi0Zz~q5W%=l1XcTv-Kh4v=DvmI87`U@c5!lPam&cOADVlYUDfmtK+qgm96@oB&|gG zT(?co#w2`>-fZ}*v)7>e0lD$|u}#iM{k#d9@$5}?-@2Y;$1Z}LBawfaWYpZK{ z;1o|?24iHTU>x%3BuF&rX7~r)AYhsPK}Xn3OIu{QS4iJQA}<@FOlXd25Uy|y14AC% z`V^cS!3W_O*SA;#(PLwBP`cJ32>#VSB$wF4wxMi3Z998-exFTwGcbMr6%M}%*UjCV zleO+pEDp1$YEPJ!qqib+C$8JNQ>SUWRm@i(&(L;p2KhAW-;sMet~+r3Lx15cZ3Xrf zsWY{I3n_=s(;~bEV5gxmNz$bWOjl3ESrI*rdja9 zj#RE9z>t>Fm6|3>M7VNott10Hq;n0|d7-U!S$#u2T}6#p5?l%Dgg5l}&eoFS-k|Oz zeP5Pcky}($fa1(`o1zR>C)}@(KSvv@Ow&uw(T0zog#|&Fzui)85w5qCF|f2u6!}6? z;?)VKgY>QEXo=owV8$JfqQQ~26K_tv>usHy}}*BGk*Yo2zi=pRkxT9WrAYWwvz^bS13 z(c0WlTjRkBkX~| zH~v~YcqF6+&!3W%vwk+jv~@N?LrtyBZKYgYb$!T-)zr7uR?D2LDCd6F^^#szp+&{s zMd+(QIV0K+R(RSyWXLo6`U)+YSFyFGzP-iMRJ%qP1h>3^OSG*6;0s{9^4K+@5u_i6 z`jh_3)7wKL*CTX6(QJc;`c@$wsN_0eUTe*CkWAINAE;q;Z9{E!2Yb~-p=ulr;JgJq z?Q7VNT!^d@Os5}6?BBQ^#MO=KAzXCw(S2>D))4G_e%KIw$a$K0)<;Kd7&Yw`a+&E> zf#WFg9Zj z#^*URr4AYV#7=}yO(h6F1-#;1yx3SVzqrzaK+S(3vL|uv#kCLDQ@G?o8{ZLlJo*(L ztpM}dL67z?5pi}d)f}032cb_R@i zPQ0_!zoDE50=UFi0bj#)0M|kNj%w{sw(ps4tC91yx3#VluLMHoC~l=dVYC@dH&Do6 zXW|l`If>MBxTJ*t7|Ar=p*S@iH2lb?Z{RwF>rGs;HE`EbFR#^RV*zn}p(ekTP1YxL8Y9#^@UfBB#?wKM zxF_1YVnu^~@M0~&F@Y)LbBgEZ>w7QOM(9s^wXyo|7i$hBN#E(!iiRr_D6_B9^cd)Z{u|N&eDbhd$vFZMW!Gr!Ubad0(Jmig!g* z8{1{6j_l{Cus?5hkQIeYJC-@mK2UQCu3>-ER167RGE-V^92Zef}SN0~HGjiPM0JL~S zexOg%GqHXGcXYa-82yn31Q`6ikyezX!D#S06VA)is?e2NBww$g~A1$<1c5}Q*NPfrWGKW zI$xK8imrDpP=9B;4~RF=!JY$Z?NuL1N}wyLXga8oy~pjx&|fAIV(Klkfcv`wD+Oli zDNBvaIO<8fqfj5=aqAtxcX81g>wW!_<=U{2nMkTERljw)79Ye`)vm?O8ZBDcq90ps z1h+jawEMhRztRf0T`UpBS_a-1dp}eLzwN+jW^1czY@vlTI|4+!^_j}ow<6tG)x}OD zr>eTzlgjALX-W}w1kyFtZJ;K}6jA9-)aIOqnlvn)MU$3*V!TbtSFFqYgxaR|&bC^% zhRT}_hCco1MOv&LRj;)uH;J9dU+ayX2;#RxU$#=q6l-;3JuF_Mr-i){E%>|iW4>gV~tqhx0ZJ{$>lP(9L&X8Xm`W=65lPfHa4#|qwTd#UQ2#^ZB>VvLCB+u zNgV+K!T~p{vaM=$L#?NPuYEbCgmz6HSi|^UhV1f)<67F#OiN~Nq%p8sXzFgeK`=gT6+3Ajv0Rb2WKRQaW8jU z&}#MqaI=Ts1|IP5m%#kq{aGU9+hxp&I#ZVL>~M)ybil7k5`kBz$RxQj7isCy^N^G+ zO*bM|0j-!{?x9y|a`Qd>=J%!g=09YJQ39 zD_mc9|JtPe6y*FCY1)0A=>D}``!v}39n#<9`l0*lwc7tF&YzH`h2W{~+y0Ezs`3sU z01VZKTx3Xo^&)K$4Ibw(aG~nFg=v`oii;M4HqZRIc+9!H#8c>rXKIiwNYN^aOBZ@7 z%JTE`;*&Zt<)){3Iwnx0PGL%DNq%0@{1Q)}Jn4cb%-|6sD*ZC1iu^$`zaYD!vX`Fe zf@g4_nW>l_VFeb;`fHbK`QpF>p4_MfUPh1j9aW>c(i$CARGoV8Chbq)^?zW5-dV>> zzuh^TwTJ8>X_?EbC#5s}M5{La>RZCQi?(Yys@HZFi7|c(v*NZMxY`2`V!zK2-xd%O zf_mf!^Zez8czkrhD&Jns8ECMHpPhXNfq`F04?IYD+ms)~PW=9w#NjM*1AE$n+t|Z1 z^xu5wES1-4@i-17CTwivZwW6HYM@Nyhxu`lkGqcYmj|e_!3N3%KBNa8?#JViQrS3m zyD*9(5qc!thlWQuChoIzX}PPr*l!_k1dF;HQ_4UY|Rg5bv$3_heh@t z40g6m3ZS~HETl(%2rD!x!1HBnvITdsC<`9RPG<%TR9F=Ih;XSNtrX2(vM>x~4_NSF z>;?-S!!EJl!&#jLAHhm3_((R@g5$Mf;D&w}FpAkN3~u(#G_%EV> zd+yVruRWy>x2Visq?JK3A2&vZrDTG>_$?rmgw7Q!X$b}ky9J-cR$1_u*klv#jj%n&PE0ThP?S9u{8zTtf*)XWEchL4qy_J0-zJ&my~Q52 z;Aw0_0QbVhQ`y`Afe)Ke7JLT#cDz~OXKbGZKgF)K;BT@z3%-v{v*7o!P(P0GA7Ois zy*tjV;Gb-l1;35`#e#pxDlPZ}EXjgD%TA3o%bU+$wBX6?CIhGV6Jh&`H5vqtpI{jl zd>&&KJdeGaXjV|duD9TY?0gG;GmE$2YuP6WqCAg(5w^wb9!Vf_gsqb`TkuwvVZj^O z$uVXFE@2N_@Qc{R7QCKiS@2qB7r2PO5w^?N%cIQ#H?wOjcomy(!Ov$SE%;V;EZ$sx z2fN*ZU(M<*_zi3Z$Ax~>7*94?7-q3I{i0Pk``fmkS(_`9A;xJcq%(K$}C_CyTyV}VoNRfbT-z4f6BgyHJ3lhb^$l^ z!=giMjfG(^n{L7H6?caG2EWUm8EF=HH@nh;?_^~b`~wzk!S849j0ot50nf0VBg_IT zS&apsz$RGmFWJ|_&HTsNoff=|Ew|vgY`g_8W*^1)>rcJ@Ty|58S>R2q+=6$pPz%0@ z?H^|5?_ldJcneFj;0^5ap=SQ|>}Icpa3Py-!Rwf2!E4yl(PjY~*o78+6Pseem$EOT z%=}B(?G}6s^PX=ZT+1RY_;&VEq*=iAY?}rDo)uZ}b6B_qf04c6GM9gpU1!0WS6OT! zoMvtd{u(^;!L8O&$Fy%Slvg^CdBg70Td z7QBL;X~C1&3EIKPUxe)o_J9e;{QoVhHxVLirEIJP&tV^i8pUap%wacM@B&tD!T-vF zE%+MtsAev|khKPIn*ZBbVt@d=nZ4yS7g)u%T5vBr$AbTvedjRquV8mr@M`ua3w|k! z@Z%W&5w?x&xe&7e4_jx!|HM)(_?7GvyP4m|Zm{6n*jx*)vmqAzJN9g_EKl(#!ge;h z!XR+`1vcA)Kf*K%{yTdy$ZWtbY>Nedm6cfVf3PqM{t$aj73F#Si?AJGTP1<1o4OP z9X;^PJ@B!x}rGB_ve5%mkA$**H01|GR3b?^02eC28x14a` zM1>+bo_=D9fNsEvfHojBy0v(PKj-14#AG7i;ewe2&rrCfgr6tz20$Bb0dx=?r|>Pc z=9c`43V)A91FVt!T?FCh4S?>^3cHT*1cm)g!h2-?gH(TFd{t%~k?apkbkE15OD4xKpT}yqmPjbNZ)P+?q!oC!7$_* z5`Y@KAR!l+B976C{-vaUOEA5MA*d-Y2gu8%GWH?y0smA&UOq#dhuh}E|G!fP2;9Z- z5*jWj|S*(k^H0LMxX880G)f<`yOL&6T|;8 z_9H>KIG8*FI9x)y;YN6cg!FD1;TK7Gm4tUo_>hEjbAY)ICuU8OKUPAck5Qbly-)XD(f&4sBO~JwWgHXFz}W7? z?HJi4zewnmE*vHyqAFKFH^WF#v4o8hZjkV137?SgO$op7$^_jgCjmnwOq4K9!Ym2r zO1MPAl@eYm;XfpNNW#}7{7k}l>EUt-y&GhrTf#3SjFm1dkg!<7R_V$cC45xEdbp4( zaHWL*mhe3ZLqbG;k%Siu=w)AGEk*^?u%;upR>Bh!4#(P%=s6N@l<-XnM~901r4s%k z;j}P8pD$s9ggYd>okO($Gn812h$l1tCvp2AAs~q$^2;Q?K;kPUzD?qfNcf(lex*B|I$QaS1id2P80F!dwZ z+Mgb{CI&+=7x3AWM+E~>kFCB=LQ=8 z+!cU-ml=C{2;eS1C42L;0fV>)PRb^F2GWgk1Tk#yk@%Amz9!*U5|XF+_>YpV9VelW z=704@&r=gzrmuLPEo!FGwNgXx_`8$L(6G2r6LoA$p|4+{D~-zmw-^{J#v(Nr62r z&6f1@By5(@7=E`({2y}Gbdsl__%i7+?m1NOYUxQ`!kY@*N0t!oiX+UcxC7o-3g-3XBREqriK$WVl-l$p z?!AgKKEWhJaJP6Al{~@6Euc}erzsyqF5n?aFAwBDL;3H>?f2c1p4%fI>$Vq&4_n`A zQ6VpXG?WxxDQox-2_3RV+6@ zHztWClCf37%O&KB=LQsW4}2l}LN}hkl!jg;A)N)2A-vqY9_2oe<^IL#nE$iIi~YC{ z!M2g*kI4cH0tL4a{kUADqP@6al;iXeg}>mA`^THC5zY2Ej>5W!=Ir{!9Nzlzd7@)Xlt3w zpFW>lH#yBSZxua+>8Yx!Ja>LkZDM};a(#5Sc2~q=A-$}*qrA0lZu`^}{n!^;r2cic zrbXq?rbi|{ovmqYHRZW!^@USCEA`(#)ndFIYj{rMw2JiEYm3UK)>L`cku_%BRV^)C zb6Y2wq6;VNUhp=9cnl6&aPw(tB5`vt5rpsySTC z3a3G`r=_H_V)>c{d8Ow~*S9~Ujc~15SWonI%NvW=t!$sRI5kCo4D{@jys1QQXwSgs zxu>jKICq+-PCOGDa2Q?{<94L1<8n`vKKKhQc2;u*_wl^Ej`o#{*PJ(fajIup&zjPEo@rdgdD)!1HfLF5p{IR* zNw$95!`fVdL(4IqmDJDKnnlzqiMrPprz#0fT3C z>*D!si>4QK)S(BZ>hnIU(~MmAN_Q`vBCaryGn)v4*#o(x(1UF1hCp3AG1 zxqSKD1(}U&XHT2%$rQ!k#g`>qYihWG?dKKdEvV|qUAR15PyG-Tz?Wb`hM@wBYkBc= z=QlT1&TU@Zwho>U#qseOjX1Jf(BvtemD7u}&+F)FFIX_uQ!hBSjdMDp!67}kc=4j# zY3DUIFIX*|^x9*vuf1z6*DW3ZIwR3CB&nxa+n?}N; z^jn|Ma$KuQN-1;Ay1Ae>Dp4;s!HiZe5) z^wiF@71hfc(-zcD_0*AF!$zj0chz#1jIQ(G63^;oO?6!b3+F8E%+R+zsf~|nT+Ka| zUei`xTi#f@c-|Bg4gVYipfb0P2Jf8orqudniObSbs`Oc(;}aWOKi39DWUk?rnSS2N z%AD5nrq=WHs+Z6RPkgS0N3B@PMXv2ykl!$S-JJZ^>7G*kzR&US@`Zb~FjvZ2UUco; zDT~(4Z=9Z+o-X|G+9z6qesHfgZAeY+vd$GA{Hp;rnO-~7?fbMu{a^dEXs_|+ZF5U) z8+{jwUZ@JZ1LuD`-163n$5T~XwXEJ#y}Yfuu>~(l1m60oEXn0B^5T<@3-R9|YVl$L zD=p5?^HkI|uc_$3E6OVZc#P{|4F~CMWr44fR4s^P5NE@!-`n2ZMFL+9GM)!`ip1gGZlKono{@16pp%J~B zQ~&*0yurx@eEgIa>FV88u6xeVF!5=v(A7I;>s8+gj;M$}BWR?)eZLkS$6v0PT$hO9 z*XJ~r{hT(88!`$nND02aCN)!p^8Lr+_p?>x2 zM#;Em;Pc*7hch&T;S8nlq}; zfJ+99YFX1J`cR(}8nNg{{{soVCp1rr$&TMXaya#r|7t;f#eUvKOP|BMvh73sPgAOH z?+HXd^F{6Ks6J=C)EBk15z@-O=1p!TrYtS0_k879Mgw6Iedx~-&D)}{X>Ww^=9!op zMT7Mlj>vVnnU`3^oaR^9%SI z(Qhwn_K1|eW;R}_A^JJ5z%jk2El)c+CQ)DiiWbq=v`IE}?|(%LQu+;LeDwVCsutRB zJbO_aqECMf0lU9Q78gq&yA!qSV?{_t#5U4P$Flj``J5M6V$v8tBdWjn7pG4?pv`vm z7xuXQ|93#sT)h|XJg|(CyAVD=dv8M!-$uvQ)HYPfFx=;kWCV|I@zwaRKc4EwbWx8! z)&vN%G8Eo%5c5l4v-|7Xc>Txsw84F^8pe#RZfvh__wfIRE!6b6f!!yY7v?gZR~NYwkGXs|MBF+oGY(TSv|$7cQcD zeNXe_`WjB0AgL{Cj{|IkbHTVz0yr1unV!fd>s;@AQ28!34;36L8c^vH>=CM!U z+V1(U7Tb5UH?kuK3i$zx`;Yqpo`HjZ95vivec<395H{cp5b!~NGeCf2pc%m63cc=# zX76LMsjojIoE@Ui0!QByK%CxrM2qM<_VfBYctji8SL}!O(faR4v>*Bn{TS}SvGPQK z#%n(d+NIPRJn!^30dOO3d?!8(!j*b4{ zOz8jBsnWp5Mt^*?5&y^MBl`dUv!{uDg=~JPhDEuv?-Lz<9QMZtQh$7?HSl>-yuSV; zEFuRwkQ(qzD^5>2?g*musy^1_sNxw$cQ;;zZoldjYQB_G#b8u&;iq z#r8hT)qeqd-_bVtGp(qx_aYnT&OL_h|EI(90q+1D{VZT(&pQC|I9Tf|{NmItv9EP? z%HIDMr*W>{(N#bCInM0+SU`t;p}G4Cq%(2U-d7C8X5Ag%*^Y0biMgPkV~}sPk=K2x zIfn70q26&-zwH~%4F(*O^jiYw z(Pbg#FQ_QwWQRf4kN>1)Xf2(~nyMOW+Y@m!=cE>y@5k{UasBstJ(ItL_48vjkDJ?Sk5+u!8coc_q@vO5OdSv18 zApXh*0RII^cq&B%g@?4+g%cVC15bUXj;ixf;S-9C6cE(l`AQ8;K?JQFW!j{ z=IT|kp|Sd)U$l_mOguH0X~J7ji<6wyRu`thpd_$b1F94ZaKb9uvM~ zFy7D-6>AuRPt20~$mnaOJES)ly*RLmXSsT2EeWT34eeEAXE;19q+QlS+E>U*(IXt8 zk@{D^Y0faIB{mvgQrD|op|J*~29!h#WfLf4EtGpfiRXIGZh)Q$!(_k%$b$2j9W6Tp zkQ$q=3k-YEsPsGR7ct|^9wJU63)XTGn*a?F{whfkj-k5!G~B(@jRxP59hw+~M3i2I zI-Y$BtzljPmKGBPR)50em z25w0H+W?Zk0w4O$C{$l(tVUNNMGE7QyuSZ>yu-`I&N_~fXKBM50zTO?fQESR#r`K) z4?V4o4xZU;XNS4*^P^hqY*!2l${)oZ`aRM^&;Ctze@*DY&Hnn|Ves89n)Je}?T8}W zMc*TNyQs_cK07;$*JZ}09y$&o%jh;+2hj16Prq0R9T%MUS3A2)HZGD|D0)Qdc}i$_ za@WlPQCAKiYSYcS+Xhib&vd};+}6Al2VxgRpR*~?qk7M{yNA?6 znE|Oc4IuTSO#L^K`u%E$(OeB{9BhMLrG`e%Xzn5P_}YNfzYZXktg)r4z^uy zjX-}!>aZ{s?y)$aS$&G->hmD#Nujt8V-RP`(M z+T;3rBz4ozWGe3iF~5)l$gO8T+C%D1rvp;29YE?m;Ja2o795%ooMm^i4k36ClEMjR z(QAlibGJC0{?6qaK=4ht*B=)WIyN|HxYKB`3z0mj&x;I=n%+Zd$B2N`YX*?IVTArf z2%NA!$q6T1G6L;2!O5=Ylj96}gVJp3U6TSrw+|rnp-K7$4hTJ*;>v^n6 z%u);S9;Pw;5fA%quSMWHq>m1PXD8cTjyy&xAdI;X19}v7_0Ktdy^;?`Uw_~;w zO?UrqT4K-~C)N&pAe8qIT3HehirCt(wKXOBIU0mkuAokE@HB)X^}KLwOb?;k8v;Ua z96;#K2K_w}db*2*^4S6}ucnC6^&XaeX20%S7Z7^$077@I(=QH%(EZ!|-8FN&6Ei6- zkj}oXhtwt42Bh9PfYb)?$;o&-l3l{DJ9vu1)`}i-*IyTqd&>ZFw_m3}5e92Fg=qd! z>(J0{5rYu6Ciakek4y9St(^l%eaxj_FbGn^QZ!@8u19jFXs#2O^~|1qEF&P59w6^; zQhYf>|Ba+Z&C*x{Et3<1*Jo)61biIq?;&+jc0lT-14yj{UmmUO5`yo^Bf%nc01Rq6~u^QUyZCD+<{DmjP6C zfiFfZ(Y7Ngb-aV*0U>x=55f1$4hUX9fZ)f#SEC=(U}pS64c(1TJxIx*L$Ar1n{fN0 zfKM(PK<@3}TThW7Avp0*8ulREDfb}h5Kh^1zQ$e=w!eklm|4e$3j#V;51`|E@SWCg zb3(_p)ztrZ2&&Q8aoT7k1fN7w?lA7|p(3U>pyKucR7?cl_rmY-%l&?DKr&oZH|9HIUp==V4d9b)y8+3WdTKak6QmA{YFxikW3fWTydEm{Aj{~X zmk*%gdGJXUN0EdIz9U)X*YQ1)QpeaHI>H+QI{rR@jzsWD9W#-XI=YaQ^(brf>!8n3 zm|MI7Sw=nX96-l<@L?Z44E{kXOH|`9k|%|$4m4>jUAXGS9x8&G0|VmX0aQeRPgY|h zlCm0gNXjU2OAo;*Edkrt3?MiUd>vv$Jk+MqhMD3T>!3kL+fCY1hX;49(O4XxLCYOG_9MqI z_M!n~9=b}?|8)vC+RoQP9YNdtZcf^+v7^Ed6MKkuTpbYoj{!u-fbTKUMGhgEC;Sj| zjlca)qp;cL&yZ!7G+sboAXlG7jHBLyA^<-rJCcvE={N-2w-?@M6oVc8VYrTm}6I{DYT%m&NArn`a;QGwOHAugoG#&@ZXv)EY z#C8WrLj)<@M8Yng3dWmA5rULrBDn-9%S4J4c9nr-_%TY5>Ojhrb&M9IogkG-(ojJ< zZsHmyNJ)DTAS73esACIAhQCHg7n(>T1!=vB6ssQ_jS6itkwy#Bb`xogAYE@FB?!_^ z6A8Nsa?V{K8Ffq+q`fB6WI;L%QWrHoF1%+%1~VfGbOIC4uz3gd{)wMVUgg92g#^Vi6CW~Nb>}# z%tV?mNOdOCVnJFD(k5xd`GVwlOk;~A3D0nnCzgU_XvBL~MCt-5Q*zY{(k_s)B&ku5 zj++X$3X3S2_MS>LmL|{B#B1l;vZI`kx6Qlzm87|x`NGCzs zCAqc=(p^smtiM{2j)FvQV^h=a5Twuc1%kp2g0%gqfT=f2StinLg0vT;rBdS^vI9IF zXvcpDt|X9*YX4J^vOqGdzfX|rOk58LS?f)*b_=deCa!M5wbR7)kl?xtq%3LIV}k25 z6W8N{>o`d9l53yf3f~{F{wcu~1Cqh@tl-KtaXlxvvP@hr39h9ku9pQ@9Y`rs;{m~S zy@~6f;Mxh2;jcFZ=^>CZWx=;Z!Q-ZaM+DbNkXj_ydxER(nLvf!7hEkM8Ag04xOSSj zJ`!Aafn*r*nIP>ok-icI51R^pEx3-FxK0StNfYS@K?;91;MG%tlme2W@mEfoRA?g6 vM_p(Nq#!XI7owB@w-kKO>HCsH6YS$(*I4jb`WMNeV}d6R3S}$#GUfjPc#r6m delta 40301 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 bXH^!M#FrPjh7Wr3gv!o>4*i1^CqDlVjefPz diff --git a/Src/stm32f1xx_it.c b/Src/stm32f1xx_it.c index 438ee53..1101007 100644 --- a/Src/stm32f1xx_it.c +++ b/Src/stm32f1xx_it.c @@ -71,8 +71,8 @@ extern UART_HandleTypeDef huart2; extern UART_HandleTypeDef huart3; /* USER CODE BEGIN EV */ -static volatile uint8_t txcplt_flag = 0; // ɱ־10δ -static volatile uint8_t rxcplt_flag = 0; // ɱ־10δ +static volatile uint8_t txcplt_flag = 0; // ������ɱ�־��1���0δ��� +static volatile uint8_t rxcplt_flag = 0; // ������ɱ�־��1���0δ��� uint8_t rx_data = 0, rx_data2[6] = {0},rx2_cnt = 0; //HAL_StatusTypeDef hal_check_rx; @@ -308,12 +308,12 @@ void USART1_IRQHandler(void) HAL_UART_IRQHandler(&huart1); /* USER CODE BEGIN USART1_IRQn 1 */ -// HAL_UART_IRQHandler(&huart1); // HALеUARTͳһжϷͨβжҪ˭? +// HAL_UART_IRQHandler(&huart1); // HAL���е�UARTͳһ�жϷ�������ͨ���β��ж���Ҫ����˭����? - if((USART1->SR &(1<<5)) != 0) // жUSART1״̬ĴĵλRXNEλǷλ + if((USART1->SR &(1<<5)) != 0) // �ж�USART1��״̬�Ĵ����ĵ���λ��RXNEλ�Ƿ���λ { - rx_data = USART1->DR; // RXNE=1DRĴֵͽ浽ʱУ + rx_data = USART1->DR; // RXNE=1������DR�Ĵ�����ֵ���ͽ������������浽��ʱ�����У� // HAL_UART_Receive_IT(&huart1,&rx_data,1); @@ -337,7 +337,7 @@ void USART2_IRQHandler(void) /* USER CODE BEGIN USART2_IRQn 1 */ // hal_check_rx = HAL_UART_Receive_IT(&huart2,rx_data2,4); -// if((USART2->SR &(2<<5)) != 0) // жUSART1״̬ĴĵλRXNEλǷλ +// if((USART2->SR &(2<<5)) != 0) // �ж�USART1��״̬�Ĵ����ĵ���λ��RXNEλ�Ƿ���λ // { // if(rx2_cnt < 4) // { @@ -351,7 +351,7 @@ void USART2_IRQHandler(void) // } // } - HAL_UARTEx_ReceiveToIdle_DMA(&huart2,rx_data2,6); //ԴŸӦģ + HAL_UARTEx_ReceiveToIdle_DMA(&huart2,rx_data2,6); //�������ԴŸ�Ӧģ������� /* USER CODE END USART2_IRQn 1 */ } @@ -378,36 +378,44 @@ int it_5ms_cnt = 0,it_5ms_flag = 0; int it_10ms_cnt = 0,it_10ms_flag = 0; int it_50ms_cnt = 0,it_50ms_flag = 0; int it_100ms_cnt = 0,it_100ms_flag = 0; -int it_300ms_cnt = 0,it_300ms_flag = 0; +int it_250ms_cnt = 0,it_250ms_flag = 0; int it_500ms_cnt = 0,it_500ms_flag = 0; int it_1000ms_cnt = 0,it_1000ms_flag = 0; int it_5000ms_cnt = 0,it_5000ms_flag = 0; int tick_500ms = 0; +int tick_250ms = 0; void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim) { - if(htim == &htim1) // жִг + if(htim == &htim1) // �ж�ִ�г��� { - //λͳжϷ - it_1ms_cnt = (it_1ms_cnt+1)*(it_1ms_cnt < 1); //ѱʹãads1220¼ + //����λͳ���жϷ������� + it_1ms_cnt = (it_1ms_cnt+1)*(it_1ms_cnt < 1); //�ѱ�ʹ�ã�ads1220��¼ if(it_1ms_cnt == 1 ) it_1ms_flag = 1; - it_200ms_cnt = (it_200ms_cnt+1)*(it_200ms_cnt<200); //ѱʹãLED˸ + it_200ms_cnt = (it_200ms_cnt+1)*(it_200ms_cnt<200); //�ѱ�ʹ�ã�LED��˸ if(it_200ms_cnt == 2 ) it_200ms_flag = 1; it_5ms_cnt = (it_5ms_cnt+1)*(it_5ms_cnt<5); if(it_5ms_cnt == 5 ) it_5ms_flag = 1; - it_10ms_cnt = (it_10ms_cnt+1)*(it_10ms_cnt<10); //ѱʹãֹͣʱ + it_10ms_cnt = (it_10ms_cnt+1)*(it_10ms_cnt<10); //�ѱ�ʹ�ã����ֹͣ��ʱ if(it_10ms_cnt == 10 ) it_10ms_flag = 1; - it_50ms_cnt = (it_50ms_cnt+1)*(it_50ms_cnt<50); //ѱʹãλݣȴʱ + it_50ms_cnt = (it_50ms_cnt+1)*(it_50ms_cnt<50); //�ѱ�ʹ�ã�����λ���������ݣ��ȴ���ʱ if(it_50ms_cnt == 50 ) it_50ms_flag = 1; - it_100ms_cnt = (it_100ms_cnt+1)*(it_100ms_cnt<100); //ѱʹãѭݲɼ + it_100ms_cnt = (it_100ms_cnt+1)*(it_100ms_cnt<100); //�ѱ�ʹ�ã���ѭ�����ݲɼ� if(it_100ms_cnt == 100 ) it_100ms_flag = 1; + it_250ms_cnt = (it_250ms_cnt+1)*(it_250ms_cnt<250); + if(it_250ms_cnt == 250 ) + { + it_250ms_flag = 1; + tick_250ms = (tick_250ms > 14400)?(0):(tick_250ms + 1); + } + it_500ms_cnt = (it_500ms_cnt+1)*(it_500ms_cnt<500); if(it_500ms_cnt == 500 ) { @@ -415,13 +423,13 @@ void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim) tick_500ms = (tick_500ms > 7200)?(0):(tick_500ms + 1); } - it_1000ms_cnt = (it_1000ms_cnt+1)*(it_1000ms_cnt<1000); //ѱʹãֹͣʱ + it_1000ms_cnt = (it_1000ms_cnt+1)*(it_1000ms_cnt<1000); //�ѱ�ʹ�ã����ֹͣ��ʱ if(it_1000ms_cnt == 1000 ) it_1000ms_flag = 1; it_5000ms_cnt = (it_5000ms_cnt+1)*(it_5000ms_cnt<5000); - if(it_5000ms_cnt == 5000 ) it_5000ms_flag = !it_5000ms_flag; //debugв鿴֤ʱ׼ȷ + if(it_5000ms_cnt == 5000 ) it_5000ms_flag = !it_5000ms_flag; //��debug�в鿴��������֤��ʱ��׼ȷ�� - Key_Scan(); //ɨ + Key_Scan(); //����ɨ�� } } @@ -440,7 +448,7 @@ void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) //HAL_UART_Receive_IT ca { if(huart->Instance == USART2) { - HAL_GPIO_WritePin(RS485_EN1_GPIO_Port,RS485_EN1_Pin,GPIO_PIN_RESET); //ɺʹܽ + HAL_GPIO_WritePin(RS485_EN1_GPIO_Port,RS485_EN1_Pin,GPIO_PIN_RESET); //������ɺ�ʹ�ܽ��� } }

  • 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%0AK&>$38(Y%oy`e(t25w@PRKi*)Qw5Vd%fw& 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 diff --git a/MDK-ARM/mfps/key.d b/MDK-ARM/mfps/key.d index 235c7ff..7ce1b31 100644 --- a/MDK-ARM/mfps/key.d +++ b/MDK-ARM/mfps/key.d @@ -1,5 +1,7 @@ mfps\key.o: ..\App\Src\key.c mfps\key.o: ../App/Inc/key.h +mfps\key.o: ../App/Inc/app.h +mfps\key.o: ../App/Inc/MyLib.h mfps\key.o: ../Inc/main.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\key.o: ../Inc/stm32f1xx_hal_conf.h @@ -31,8 +33,6 @@ mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h -mfps\key.o: ../App/Inc/app.h -mfps\key.o: ../App/Inc/MyLib.h mfps\key.o: ../App/Inc/m1820.h mfps\key.o: ../App/Inc/oled2.h mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\inttypes.h @@ -44,9 +44,12 @@ mfps\key.o: ../Inc/tim.h mfps\key.o: ../Inc/usart.h mfps\key.o: ../App/Inc/Uart1.h mfps\key.o: ../Inc/gpio.h +mfps\key.o: ../App/Inc/key.h mfps\key.o: ../App/Inc/motor.h mfps\key.o: ../App/Inc/delay.h mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\key.o: ../App/Inc/flash.h +mfps\key.o: ../App/Inc/uniform.h +mfps\key.o: ../App/Inc/app.h diff --git a/MDK-ARM/mfps/key.o b/MDK-ARM/mfps/key.o index b0773aea91f05cae47abec5acb6fc9129ba88f11..692e708e10feef6ff5afd6a780e20c2802d7df65 100644 GIT binary patch delta 42114 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 delta 41758 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 diff --git a/MDK-ARM/mfps/m1820.crf b/MDK-ARM/mfps/m1820.crf index afbf2765aef8796f948621187c50296a233e8393..85aff394bd34de4a7c5e1aa04b68823f71f0e6e0 100644 GIT binary patch delta 9741 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 X%~adMrJelUrPMV$EAZdHtcL#!1`DT~ delta 9044 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 delta 42907 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 delta 8971 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 diff --git a/MDK-ARM/mfps/main.d b/MDK-ARM/mfps/main.d index 8700c10..0cf6fde 100644 --- a/MDK-ARM/mfps/main.d +++ b/MDK-ARM/mfps/main.d @@ -45,9 +45,11 @@ mfps\main.o: ../App/Inc/ads1220.h mfps\main.o: ../App/Inc/tmc5160.h mfps\main.o: ../App/Inc/Uart1.h mfps\main.o: ../App/Inc/key.h +mfps\main.o: ../App/Inc/app.h mfps\main.o: ../App/Inc/motor.h mfps\main.o: ../App/Inc/delay.h mfps\main.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h mfps\main.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h mfps\main.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h mfps\main.o: ../App/Inc/flash.h +mfps\main.o: ../App/Inc/uniform.h diff --git a/MDK-ARM/mfps/main.o b/MDK-ARM/mfps/main.o index 1b98669a7c213d17c19fd7d562332a9b51f276ef..4d6a6adc33c60e124b4dcc56c867005969a5d0ea 100644 GIT binary patch delta 40775 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 T=yI8Pd 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 diff --git a/MDK-ARM/mfps/mfps.axf b/MDK-ARM/mfps/mfps.axf index 8a40507ae4b1b1ecb331f7588bf9bc42216c0f3e..7c6cf83f0d32687ab1d118c11d20d66067c3b235 100644 GIT binary patch delta 72953 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 S?1WbaglenZwi>P!@%w**7tDMB delta 62838 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 qFJxy~JT7V$6Project: -F:\Desktop\Work\00_Projects\01_Magnet_Feedback_Position_System\01_CODE\01_New\2024.05.27\mfps\MDK-ARM\mfps.uvprojx +F:\Desktop\Work\00_Projects\01_Magnet_Feedback_Position_System\01_CODE\01_New\mfps\MDK-ARM\mfps.uvprojx Project File Date: 10/14/2024