From 2c88bbae2b8b00aa46617d277ccf74543e808703 Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 12 Aug 2022 17:56:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AE=BE=E7=BD=AE=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E7=9A=84=E5=A4=9A=E8=AF=AD=E8=A8=80=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=20=E6=96=B0=E5=A2=9E=E6=98=BE=E7=A4=BA=E4=BA=AE=E5=BA=A6?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E9=A1=B5=E9=9D=A2=20Signed-off-by:=20kevin?= =?UTF-8?q?=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- f103c8t6_keil/Core/Inc/main.h | 3 - f103c8t6_keil/Core/Inc/stm32f1xx_it.h | 3 - f103c8t6_keil/Core/Src/main.c | 23 +- f103c8t6_keil/Core/Src/stm32f1xx_it.c | 42 - f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c | 365 +-- f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h | 4 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h | 2 + .../MDK-ARM/f103c8t6_KEIL.uvguix.kevin | 42 +- f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx | 2 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf | Bin 255056 -> 258968 bytes .../f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm | 22 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex | 2481 +++++++++-------- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm | 928 +++--- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map | 1384 ++++----- .../f103c8t6_KEIL_f103c8t6_KEIL.dep | 86 +- f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o | Bin 16312 -> 16208 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o | Bin 16256 -> 20576 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o | Bin 11808 -> 10384 bytes f103c8t6_keil/f103c8t6_KEIL.ioc | 24 +- 19 files changed, 2860 insertions(+), 2551 deletions(-) diff --git a/f103c8t6_keil/Core/Inc/main.h b/f103c8t6_keil/Core/Inc/main.h index c6a5ed2..2893434 100644 --- a/f103c8t6_keil/Core/Inc/main.h +++ b/f103c8t6_keil/Core/Inc/main.h @@ -63,10 +63,8 @@ void Error_Handler(void); #define mute_GPIO_Port GPIOA #define tack_a_Pin GPIO_PIN_0 #define tack_a_GPIO_Port GPIOB -#define tack_a_EXTI_IRQn EXTI0_IRQn #define tack_b_Pin GPIO_PIN_1 #define tack_b_GPIO_Port GPIOB -#define tack_b_EXTI_IRQn EXTI1_IRQn #define run_led2_Pin GPIO_PIN_12 #define run_led2_GPIO_Port GPIOB #define run_led_Pin GPIO_PIN_15 @@ -75,7 +73,6 @@ void Error_Handler(void); #define pwr_en_GPIO_Port GPIOA #define en_c_Pin GPIO_PIN_3 #define en_c_GPIO_Port GPIOB -#define en_c_EXTI_IRQn EXTI3_IRQn #define en_a_Pin GPIO_PIN_4 #define en_a_GPIO_Port GPIOB #define en_a_EXTI_IRQn EXTI4_IRQn diff --git a/f103c8t6_keil/Core/Inc/stm32f1xx_it.h b/f103c8t6_keil/Core/Inc/stm32f1xx_it.h index 7de7b7b..c62ebbf 100644 --- a/f103c8t6_keil/Core/Inc/stm32f1xx_it.h +++ b/f103c8t6_keil/Core/Inc/stm32f1xx_it.h @@ -55,9 +55,6 @@ void SVC_Handler(void); void DebugMon_Handler(void); void PendSV_Handler(void); void SysTick_Handler(void); -void EXTI0_IRQHandler(void); -void EXTI1_IRQHandler(void); -void EXTI3_IRQHandler(void); void EXTI4_IRQHandler(void); void TIM2_IRQHandler(void); void TIM3_IRQHandler(void); diff --git a/f103c8t6_keil/Core/Src/main.c b/f103c8t6_keil/Core/Src/main.c index abc0b05..40bfdfe 100644 --- a/f103c8t6_keil/Core/Src/main.c +++ b/f103c8t6_keil/Core/Src/main.c @@ -320,9 +320,9 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(mute_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pins : tack_a_Pin tack_b_Pin en_c_Pin en_a_Pin */ - GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin|en_c_Pin|en_a_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; + /*Configure GPIO pins : tack_a_Pin tack_b_Pin en_c_Pin en_b_Pin */ + GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin|en_c_Pin|en_b_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); @@ -347,22 +347,13 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(pwr_en_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pin : en_b_Pin */ - GPIO_InitStruct.Pin = en_b_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + /*Configure GPIO pin : en_a_Pin */ + GPIO_InitStruct.Pin = en_a_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; GPIO_InitStruct.Pull = GPIO_PULLUP; - HAL_GPIO_Init(en_b_GPIO_Port, &GPIO_InitStruct); + HAL_GPIO_Init(en_a_GPIO_Port, &GPIO_InitStruct); /* EXTI interrupt init*/ - HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); - HAL_NVIC_EnableIRQ(EXTI0_IRQn); - - HAL_NVIC_SetPriority(EXTI1_IRQn, 0, 0); - HAL_NVIC_EnableIRQ(EXTI1_IRQn); - - HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); - HAL_NVIC_EnableIRQ(EXTI3_IRQn); - HAL_NVIC_SetPriority(EXTI4_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI4_IRQn); diff --git a/f103c8t6_keil/Core/Src/stm32f1xx_it.c b/f103c8t6_keil/Core/Src/stm32f1xx_it.c index 114fba1..8fb5f25 100644 --- a/f103c8t6_keil/Core/Src/stm32f1xx_it.c +++ b/f103c8t6_keil/Core/Src/stm32f1xx_it.c @@ -199,48 +199,6 @@ void SysTick_Handler(void) /* please refer to the startup file (startup_stm32f1xx.s). */ /******************************************************************************/ -/** - * @brief This function handles EXTI line0 interrupt. - */ -void EXTI0_IRQHandler(void) -{ - /* USER CODE BEGIN EXTI0_IRQn 0 */ - - /* USER CODE END EXTI0_IRQn 0 */ - HAL_GPIO_EXTI_IRQHandler(tack_a_Pin); - /* USER CODE BEGIN EXTI0_IRQn 1 */ - - /* USER CODE END EXTI0_IRQn 1 */ -} - -/** - * @brief This function handles EXTI line1 interrupt. - */ -void EXTI1_IRQHandler(void) -{ - /* USER CODE BEGIN EXTI1_IRQn 0 */ - - /* USER CODE END EXTI1_IRQn 0 */ - HAL_GPIO_EXTI_IRQHandler(tack_b_Pin); - /* USER CODE BEGIN EXTI1_IRQn 1 */ - - /* USER CODE END EXTI1_IRQn 1 */ -} - -/** - * @brief This function handles EXTI line3 interrupt. - */ -void EXTI3_IRQHandler(void) -{ - /* USER CODE BEGIN EXTI3_IRQn 0 */ - - /* USER CODE END EXTI3_IRQn 0 */ - HAL_GPIO_EXTI_IRQHandler(en_c_Pin); - /* USER CODE BEGIN EXTI3_IRQn 1 */ - - /* USER CODE END EXTI3_IRQn 1 */ -} - /** * @brief This function handles EXTI line4 interrupt. */ diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c index 6f2fb47..9799786 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c @@ -16,7 +16,9 @@ char config_buzzer_for_button_pass=1; char config_buzzer_for_button_longpass=1; -char config_buzzer_for_sele_change=1; +char config_buzzer_for_sele_change=0; + +int config_oled_luminance=100; @@ -26,7 +28,7 @@ button B1,TACKA,TACKB;//创建一个按钮 encoder E1;//创建一个编码器 int mode=0; uint32_t run_tick=0,jump_tick=0; -char str[32]; + uint16_t fps=0,fps_=0; char sys_lan=0; @@ -34,25 +36,9 @@ int encode_c=0; int test_code=0; -menu menu_main= -{ - 0,0, - "Main GUI\nInput mode\nBuzzer\nDisplay\nLanguage\nAbout", - "主页\n输入模式\n蜂鸣器\n显示\n语言\n关于",5, - NULL -}; -menu buzzer_setting= -{ - 0,0, - "Back\nClick\nPress\nSele change", - "返回\n点击\n长按\n选择切换",3, - - - -}; word turnon= { @@ -66,6 +52,20 @@ word turnoff= "关" }; +const char * GET_WORD(word*word,char lan) +{ + switch(lan) + { + case 0: + return word->en; + break; + case 1: + return word->ch; + break; + } + +} + int SHOW_MENU(menu *m,int encoder,char button,char lan,char dismode) { @@ -101,7 +101,7 @@ int SHOW_MENU(menu *m,int encoder,char button,char lan,char dismode) if(m->r_sw_list!=NULL) { - OLED_Str_list(96,0,16,m->r_sw_list,m->list_dis_top,4,1); + OLED_Str_list(95,0,16,m->r_sw_list,m->list_dis_top,4,1); } if(dismode==1) @@ -139,6 +139,174 @@ void da() BUZZER_PLAY_NOTES(0,morse_play_t1,0); mo_da(); } +//papers +void main_gui() +{ + char str[32]; + GEI_BUTTON_CODE(&TACKA,tack_a()); + GEI_BUTTON_CODE(&TACKB,tack_b()); + if(encode_c>0||TACKB.code!=0) + { + di(); + } + if(encode_c<0||TACKA.code!=0) + { + da(); + } + OLED_Str(0,0,8,moser_buff,0,1); + + + fps_++; + sprintf(str,"FPS:%d",fps); + OLED_Str(0,56,8,str,0,1); + + if(B1.code==255) + { + + if(config_buzzer_for_button_longpass==1) + { + BUZZER_PLAY_NOTES(1000,100,50); + BUZZER_PLAY_NOTES(0,0,0); + } + + mode=2; + + } + +} + +void main_menu() +{ + static menu menu_main= + { + 0,0, + "Main GUI\nInput mode\nBuzzer\nDisplay\nLanguage\nAbout", + "主页\n输入模式\n蜂鸣器\n显示\n语言\n关于",5, + NULL + }; + switch(SHOW_MENU(&menu_main,encode_c,B1.code,sys_lan,1)) + { + case 0: + //jump to main GUI + mode=1; + break; + case 1: + break; + case 2: + //jump to buzzer setting + mode=3; + break; + case 3: + mode=4; + break; + } + if(HAL_GetTick()>jump_tick){mode=1;} + +} + +void buzzer_settings() +{ + static menu buzzer_setting= + { + 0,0, + "Back\nClick\nPress\nSele change", + "返回\n点击\n长按\n选择切换",3,NULL + }; + + char str[32]; + + buzzer_setting.r_sw_list=&str; + sprintf(str,"../"); + if(config_buzzer_for_button_pass) + { + sprintf(str,"%s\n%s",str,GET_WORD(&turnon,sys_lan)); + }else + { + sprintf(str,"%s\n%s",str,GET_WORD(&turnoff,sys_lan)); + } + if(config_buzzer_for_button_longpass) + { + sprintf(str,"%s\n%s",str,GET_WORD(&turnon,sys_lan)); + }else + { + sprintf(str,"%s\n%s",str,GET_WORD(&turnoff,sys_lan)); + } + if(config_buzzer_for_sele_change) + { + sprintf(str,"%s\n%s",str,GET_WORD(&turnon,sys_lan)); + }else + { + sprintf(str,"%s\n%s",str,GET_WORD(&turnoff,sys_lan)); + } + switch(SHOW_MENU(&buzzer_setting,encode_c,B1.code,sys_lan,0)) + { + case 0: + //jump to main GUI + mode=2; + break; + case 1: + if(config_buzzer_for_button_pass){config_buzzer_for_button_pass=0;}else{config_buzzer_for_button_pass=1;} + break; + case 2: + if(config_buzzer_for_button_longpass){config_buzzer_for_button_longpass=0;}else{config_buzzer_for_button_longpass=1;} + break; + case 3: + if(config_buzzer_for_sele_change){config_buzzer_for_sele_change=0;}else{config_buzzer_for_sele_change=1;} + break; + + } + if(HAL_GetTick()>jump_tick){mode=2;} +} + + +void display_settings() +{ + static menu display_setting= + { + 0,0, + "Back\nluminance\nSpin", + "返回\n亮度\n旋转",2,NULL + }; + static char config_oled_luminance_sele=0; + char str[32]; + display_setting.r_sw_list=&str; + + + if(config_oled_luminance_sele) + { + if(B1.code!=0) + { + config_oled_luminance_sele=0; + } + if(encode_c!=0) + { + config_oled_luminance+=encode_c; + if(config_oled_luminance>100){config_oled_luminance=100;} + if(config_oled_luminance<0){config_oled_luminance=0;} + OLED_Setting_luminance(config_oled_luminance); + + } + sprintf(str,"../\n%3d%%",config_oled_luminance); + SHOW_MENU(&display_setting,0,0,sys_lan,0); + OLED_square(0,16,95,32,2); + + }else + { + sprintf(str,"../\n%3d%%",config_oled_luminance); + switch(SHOW_MENU(&display_setting,encode_c,B1.code,sys_lan,0)) + { + case 0: + mode=2; + break; + case 1: + config_oled_luminance_sele=1; + break; + } + } + + + if(HAL_GetTick()>jump_tick){config_oled_luminance_sele=0;mode=2;} +} void mymain() { @@ -147,12 +315,15 @@ void mymain() - OLED_Init();//屏幕初始化 + HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_3);//启动n通道的pwm HAL_TIM_Base_Start_IT(&htim3); + OLED_Init();//屏幕初始化 + OLED_Setting_luminance(config_oled_luminance); + BUZZER_PLAY_INIT(); MUTE(0); - + BUZZER_PLAY_NOTES(1000,1000,50); BUZZER_PLAY_NOTES(0,1000,50); @@ -177,23 +348,9 @@ void mymain() { } - - } - - if(encode_c!=0) - { jump_tick=HAL_GetTick()+10000; + } - - if(config_buzzer_for_sele_change==1&&(mode==2||mode==3)) - { - BUZZER_PLAY_NOTES(1000,50,50); - BUZZER_PLAY_NOTES(0,0,0); - } - - } - - switch(mode) { case 0: @@ -204,99 +361,20 @@ void mymain() break; case 1: //主界面 - GEI_BUTTON_CODE(&TACKA,tack_a()); - GEI_BUTTON_CODE(&TACKB,tack_b()); - if(encode_c>0||TACKB.code!=0) - { - di(); - } - if(encode_c<0||TACKA.code!=0) - { - da(); - } - OLED_Str(0,0,8,moser_buff,0,1); - - - fps_++; - sprintf(str,"FPS:%d",fps); - OLED_Str(0,56,8,str,0,1); - - if(B1.code==255) - { - - if(config_buzzer_for_button_longpass==1) - { - BUZZER_PLAY_NOTES(1000,100,50); - BUZZER_PLAY_NOTES(0,0,0); - } - - mode=2; - jump_tick=HAL_GetTick()+10000; - } - + main_gui(); break; case 2: //菜单界面 - - switch(SHOW_MENU(&menu_main,encode_c,B1.code,sys_lan,1)) - { - case 0: - //jump to main GUI - mode=1; - break; - case 1: - break; - case 2: - //jump to buzzer setting - mode=3; - break; - } - if(HAL_GetTick()>jump_tick){mode=1;} + main_menu(); break; case 3: //buzzer setting - buzzer_setting.r_sw_list=&str; - sprintf(str,"../"); - if(config_buzzer_for_button_pass) - { - sprintf(str,"%s%s",str,"\non"); - }else - { - sprintf(str,"%s%s",str,"\nof"); - } - if(config_buzzer_for_button_longpass) - { - sprintf(str,"%s%s",str,"\non"); - }else - { - sprintf(str,"%s%s",str,"\nof"); - } - if(config_buzzer_for_sele_change) - { - sprintf(str,"%s%s",str,"\non"); - }else - { - sprintf(str,"%s%s",str,"\nof"); - } - switch(SHOW_MENU(&buzzer_setting,encode_c,B1.code,sys_lan,0)) - { - case 0: - //jump to main GUI - mode=2; - break; - case 1: - if(config_buzzer_for_button_pass){config_buzzer_for_button_pass=0;}else{config_buzzer_for_button_pass=1;} - break; - case 2: - if(config_buzzer_for_button_longpass){config_buzzer_for_button_longpass=0;}else{config_buzzer_for_button_longpass=1;} - break; - case 3: - if(config_buzzer_for_sele_change){config_buzzer_for_sele_change=0;}else{config_buzzer_for_sele_change=1;} - break; - - } - if(HAL_GetTick()>jump_tick){mode=1;} + buzzer_settings(); + break; + + case 4: + display_settings(); break; } @@ -331,6 +409,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { E1.code+=1; E1.move_flag=1;//发生旋转的标记 + jump_tick=HAL_GetTick()+10000; } break; case 0: @@ -338,48 +417,14 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { E1.code-=1; E1.move_flag=1;//发生旋转的标记 + jump_tick=HAL_GetTick()+10000; } break; } break; -/* - //外部电键输入 - case tack_a_Pin: - switch(tack_a()) - { - case 0: - //di(); - break; - case 1: - break; - } - break; - case tack_b_Pin: - switch(tack_b()) - { - case 0: - //da(); - break; - case 1: - break; - } - break; - - - case en_c_Pin://编码器C脚 按钮 - switch(en_c())//监测是上升沿还是下降沿 - { - case 0: - - //mo_one_tick(0); - break; - case 1: - - //mo_one_tick(1); - break; - } - break; -*/ + + + default: break; diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h index 3769416..240db9e 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h @@ -28,8 +28,8 @@ typedef struct typedef struct { - const char *list_en; - const char *list_ch; + const char *en; + const char *ch; }word; diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h index 6a355f4..2a706dc 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h @@ -25,6 +25,8 @@ void OLED_Init(void); void OLED_Cache_to_hardware(); +void OLED_Setting_luminance(unsigned char a); + void OLED_set_dot(unsigned char x,unsigned char y,unsigned char dot_type); void OLED_Pix(unsigned char x,unsigned char y,unsigned char w,unsigned char h,const char *p,unsigned char type); diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin index 97dd746..3d60b9e 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin @@ -15,7 +15,7 @@ 38003 Registers - 115 104 + 140 79 346 @@ -101,10 +101,10 @@ -1 - -172 - 1416 - 2441 - 353 + -141 + 2082 + 3107 + 384 @@ -134,7 +134,7 @@ 16 - 040600002FFFFFFF4709000093FFFFFF + D8080000E1FFFFFF1B0C000045000000 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000040600002FFFFFFF4709000093FFFFFFAE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000009D0800002FFFFFFF470900004B000000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE50000004F000000E90000007E0300000100000002000010040000000100000058FFFFFFCD060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000560500002FFFFFFF3B0600005E020000000000004F000000E50000007E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A010000F10300005E01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000560500003E00000047090000B3000000000000005E010000F1030000D301000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000007E0300008007000082030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000005605000062020000D60C0000C6020000000000008203000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D8080000E1FFFFFF1B0C000045000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000710B0000E1FFFFFF1B0C0000FD000000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE50000004F000000E90000007E0300000100000002000010040000000100000058FFFFFFCD060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000002A080000E1FFFFFF0F09000010030000000000004F000000E50000007E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A010000F10300005E01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000002A080000F00000001B0C000065010000000000005E010000F1030000D301000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000007E0300008007000082030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000002A08000014030000AA0F000078030000000000008203000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2547 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000100055441434B4100000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1865,9 +1865,9 @@ 0 .\MYDEIVERS\mymain.c - 33 - 195 - 217 + 59 + 268 + 308 1 0 @@ -1883,16 +1883,16 @@ .\MYDEIVERS\oled.c - 15 - 118 - 144 + 0 + 39 + 60 1 0 MYDEIVERS\oled.h - 13 + 27 1 28 1 @@ -1902,7 +1902,7 @@ .\MYDEIVERS\encode.c 2 - 1 + 7 32 0 @@ -1919,9 +1919,9 @@ MYDEIVERS\mymain.h - 18 + 14 1 - 25 + 32 1 0 @@ -1947,7 +1947,7 @@ ..\Core\Inc\main.h 16 - 34 + 44 77 1 @@ -1964,7 +1964,7 @@ MYDEIVERS\hread_interface.h - 14 + 8 1 22 1 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx index 6793181..6dde270 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx @@ -463,7 +463,7 @@ 5 21 1 - 1 + 0 0 0 .\MYDEIVERS\mymain.c diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf index a6f0251f6cb1008efbb5590f0de13de7e1b8262f..25e94f17734b7b469689997c6884177387abe1d5 100644 GIT binary patch delta 69794 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

+eOl_8fCZTRlHDI3yh%eTQ|2KYtrAcGa{?R|O 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: C:\Users\kevin\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx -Project File Date: 08/11/2022 +Project File Date: 08/12/2022

Output:

*** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'f103c8t6_KEIL' +MYDEIVERS/mymain.c(67): warning: non-void function does not return a value in all control paths [-Wreturn-type] +} +^ MYDEIVERS/mymain.c(100): warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] OLED_Str_list(0,0,16,list,m->list_dis_top,4,1); ^~~~ -./MYDEIVERS/oled.h(33): note: passing argument to parameter 'str' here +./MYDEIVERS/oled.h(35): note: passing argument to parameter 'str' here void OLED_Str_list(unsigned char x,unsigned char y,unsigned char size,char *str,unsigned char lenstard,unsigned char lenconst,unsigned char type); ^ MYDEIVERS/mymain.c(109): warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration] sprintf(temp,"%d/%d",m->sele,m->list_const); ^ MYDEIVERS/mymain.c(109): note: include the header or explicitly provide a declaration for 'sprintf' -MYDEIVERS/mymain.c(259): warning: incompatible pointer types assigning to 'char *' from 'char (*)[32]' [-Wincompatible-pointer-types] - buzzer_setting.r_sw_list=&str; - ^~~~~ -3 warnings generated. +MYDEIVERS/mymain.c(218): warning: incompatible pointer types assigning to 'char *' from 'char (*)[32]' [-Wincompatible-pointer-types] + buzzer_setting.r_sw_list=&str; + ^~~~~ +MYDEIVERS/mymain.c(272): warning: incompatible pointer types assigning to 'char *' from 'char (*)[32]' [-Wincompatible-pointer-types] + display_setting.r_sw_list=&str; + ^~~~~ +5 warnings generated. compiling mymain.c... linking... -Program Size: Code=15516 RO-data=4024 RW-data=64 ZI-data=4216 +Program Size: Code=16656 RO-data=4080 RW-data=108 ZI-data=4188 FromELF: creating hex file... -"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 3 Warning(s). +"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 5 Warning(s).

Software Packages used:

diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex index 2023800..88583eb 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex @@ -1,1229 +1,1306 @@ :020000040800F2 -:10000000B8100020A1010008152300087D1F00087A -:10001000112300083908000885310008000000009D -:100020000000000000000000000000006131000836 -:100030003D0800080000000051300008653100084C +:10000000C8100020A1010008092400087120000880 +:10001000052400082D090008C53200080000000072 +:10002000000000000000000000000000A1320008F5 +:10003000310900080000000091310008A5320008D5 :10004000BB010008BB010008BB010008BB010008A0 -:10005000BB010008BB01000841080008490800086E -:10006000BB0100085108000859080008BB0100083E +:10005000BB010008BB010008BB010008BB01000890 +:10006000BB010008BB01000835090008BB010008FE :10007000BB010008BB010008BB010008BB01000870 :10008000BB010008BB010008BB010008BB01000860 :10009000BB010008BB010008BB010008BB01000850 :1000A000BB010008BB010008BB010008BB01000840 -:1000B0006D31000879310008BB010008BB01000860 +:1000B000AD320008B9320008BB010008BB010008DE :1000C000BB010008BB010008BB010008BB01000820 :1000D000BB010008BB010008BB010008BB01000810 :1000E000BB010008BB010008BB01000800F002F8DA :1000F00000F046F80AA090E8000C82448344AAF17C :100100000107DA4501D100F03BF8AFF2090EBAE879 :100110000F0013F0010F18BFFB1A43F0010318473B -:10012000144B0000344B0000103A24BF78C878C14B +:10012000C04F0000E04F0000103A24BF78C878C1EB :10013000FAD8520724BF30C830C144BF04680C60ED :10014000704700000023002400250026103A28BF35 :1001500078C1FBD8520728BF30C148BF0B60704739 -:10016000642900F00581732900F043820020704764 -:100170001FB59DE8030000F07DF91FBD10B510BD4F -:1001800000F062FA1146FFF7F3FF02F0FDFF00F006 -:1001900080FA03B4FFF7F2FF03BC00F0B1FA0000ED +:10016000642900F0F780732900F0BD8200207047F9 +:100170001FB59DE8030000F0F7F91FBD10B510BDD5 +:1001800000F0DCFA1146FFF7F3FF03F0A1F900F0ED +:10019000FAFA03B4FFF7F2FF03BC00F02BFB0000F8 :1001A0000948804709480047FEE7FEE7FEE7FEE70B :1001B000FEE7FEE7FEE7FEE7FEE7FEE70448054947 -:1001C000054A064B7047000069310008ED00000841 -:1001D000B80A0020B8100020B80C0020B80C00208D -:1001E00070B5064600F02AF9056806F10B0020F00C +:1001C000054A064B70470000A9320008ED00000800 +:1001D000C80A0020C8100020C80C0020C80C00204D +:1001E00070B5064600F0A4F9056806F10B0020F092 :1001F0000704B4429CBF002070BD2B466A68BAB1A8 :100200001068A04210D304F1080188423CBF506836 :10021000586007D35168101941601168091B0160CB :1002200058601460101D70BD13465268002AE7D153 -:100230002146284600F00AF90028DED170BD70B5CD -:100240000446051F00F0FAF80068002C14BF44684B +:100230002146284600F084F90028DED170BD70B553 +:100240000446051F00F074F90068002C14BF4468D0 :1002500070BD002C18BFAC423CBF20466468F8D388 :1002600001680A18AA4218BF456003D12A680546EA :100270001144016028684119A1421CBF6C6070BD27 :100280006168696021680844286070BD0FB41CB5BE -:10029000074B06AA7B4469460090059800F07FF959 -:1002A0000020694600F08EF91CBC5DF814FB0000CC -:1002B0002D0300002DE9F0410E4604460020206287 -:1002C0002046E168884730B3252805D0D4E90121CC -:1002D0009047206A401CF2E7E168204600278847E3 -:1002E000050018D0A5F14100192802D820354FF497 -:1002F00000673246294620462760FFF731FF40B1AC -:10030000012804D0F61D26F007060836D8E7361D6A -:10031000D6E72846DAE7206ABDE8F08170B50C46DA -:100320000546012A05D02878800600D5EA69002311 -:1003300002E0012305E05B1C934202D2E05C00284E -:10034000F9D1A869E618C01AA861286A1844286279 -:100350002846AFF3008004E0D5E9012114F8010B31 -:100360009047B442F8D32846AFF3008070BD000038 -:100370002DE9F0410646002410687529314616A57E -:1003800010D0AFF30080002802DA404213A507E046 -:1003900031688A0701D512A502E0490704D511A5E5 -:1003A000012401E0AFF3008000210A2206F12407B6 -:1003B00009E0B0FBF2FCB0FBF2F302FB1C003030B2 -:1003C00078541846491C0028F3D123462A46304663 -:1003D000BDE8F04100F084B8000000002D000000EE -:1003E0002B000000200000004FF0000200B5134673 -:1003F00094469646203922BFA0E80C50A0E80C5045 -:10040000B1F12001BFF4F7AF090728BFA0E80C50F5 -:1004100048BF0CC05DF804EB890028BF40F8042BEE -:1004200008BF704748BF20F8022B11F0804F18BF5B -:1004300000F8012B704770477047704700487047BD -:1004400048000020704770477047704738B5044631 -:100450000A4600206946AFF30080002808BF38BD77 -:1004600002460099204600F0CDF8012038BD012059 -:1004700000F0E2B8F8B5AFF30080054600200C4666 -:10048000102000BF0646A819A0420DD93246694681 -:100490000020AFF30080070008BF00F0CDF80098FF -:1004A000A04218BF0546C419FFF7C8FF05600746FC -:1004B000F01D20F007004619284600F00AF8B44263 -:1004C00008BFF8BDA21B31463868BDE8F84000F00F -:1004D00099B800210160C0E90110704710207047F1 -:1004E0002DE9F0470D4699469246044600F124084E -:1004F0000168880604D5E06921F01001216000E060 -:100500000120A84201DD471B00E00027A1697A19FC -:1005100002EB0900081AA0612078C00602D4204628 -:10052000AFF30080002608E0D4E901211AF80600A4 -:100530009047206A401C761C20624E45F4DB2078F0 -:10054000C0060AD52046AFF3008006E0D4E90121B9 -:1005500030209047206A401C2062381EA7F1010716 -:10056000F4DC07E0D4E9012118F805009047206A7F -:10057000401C2062281EA5F10105F3DC2046AFF3E4 -:1005800000802078000602D50220BDE8F087012017 -:10059000FBE7000001694A1C02610878704700B55A -:1005A0008FB0CDE901310021059105497944CDE9AC -:1005B000031011466846FFF77DFE0FB000BD000036 -:1005C000E5FFFFFF0A6802F8010B0A60704710B5EB -:1005D000436913B1AFF3008001E0FFF79FFE0120F4 -:1005E00010BD127800F124010A7000224A70012225 -:1005F000EDE711684FF0FF32E9E70000004870476F -:1006000040000020034640688C46002818BF8842FE -:100610003CBF03464068F8D318681844884207D0A6 -:100620000CF1030020F00700001D411A521A014688 -:10063000081D0A60FFF703BE10B500F039F8BDE8E9 -:10064000104000F02FB870477546FFF7D7FFAE4651 -:1006500005006946534620F00700854618B020B5CE -:10066000FFF7ACFDBDE820404FF000064FF000075B -:100670004FF000084FF0000BAC46ACE8C009ACE806 -:10068000C009ACE8C009ACE8C00921F007018D46FB -:10069000704710B50446AFF300802046BDE8104017 -:1006A000FFF777BD002801D000F02AB8704700009E -:1006B00010B5012805D0002103A000F027F8012083 -:1006C00010BD09A1F8E7000053494752544D454D6C -:1006D0003A204F7574206F662068656170206D65E3 -:1006E0006D6F7279000000003A2048656170206DDE -:1006F000656D6F727920636F7272757074656400D6 -:1007000001491820ABBEFEE72600020070B5054681 -:100710000C460A2000E06D1C00F011F835B1287875 -:100720000028F8D102E0641C00F009F814B1207828 -:100730000028F8D1BDE870400A20AFF3008008B56A -:1007400069468DF800000320ABBE08BD40F62010BE -:10075000C2F20000027B00210160416002F0FE0154 -:100760000173704770B505460C2014460E46FFF71E -:1007700037FD002808BF70BD0021016040F6201140 -:10078000C2F20001D1E90023068184718580002A2C -:1007900008BF0B461860486070BD00002DE9F043AB -:1007A00081B040F62017C2F20007387BC10737D16D -:1007B000396889B340F00100387300F0EBF93C6808 -:1007C0002189D4F800800144A079A588B96003F09C -:1007D000FBF94AF20021C0F24A41B1FBF5F140F2C7 -:1007E0002C090546481EC4F20009C9F8000003F0B0 -:1007F000D3F900210646C4F2C821284603F0EAF8DE -:10080000314603F0F5F903F0A7F9C9F810002046C6 -:10081000FFF715FDC7F8008001B0BDE8F08300BF09 -:1008200000F0B8F9B9688842F6D9387B00F0FE00CC -:10083000387301B0BDE8F083FEE7000070470000A8 -:10084000012000F07FB80000022000F07BB800001B -:10085000082000F077B80000102000F073B8000006 -:10086000B0B5044601700020608079B92079B8B134 -:10087000A07B012809D100F08DF9A16801F5FA717A -:10088000884282BFFF206080A0812178012918BFA3 -:10089000B0BD2079012804BF00202071B0BD00BF89 -:1008A00000F078F9A168012501F5FA7188424FF04E -:1008B00001003CBFA0890130A08100F06BF9A0606D -:1008C000A08925716080A07B0128D4D0DDE70000DD -:1008D0000146006800220A607047000010B5102829 -:1008E0002ED140F60044C4F201042046102100F04D -:1008F0003DF998B1012823D12046202100F036F996 -:10090000F0B140F2B000C2F200008169027F013113 -:10091000816142F00101017710BD00BF2046202116 -:1009200000F024F9002808BF10BD40F2B000C2F268 -:1009300000008169027F0139816142F00101017784 -:1009400010BD000040F21441C4F201010A680242E5 -:1009500014BF08607047FFF7C1BF00002DE9F04FDA -:1009600082B00E68002E00F0FD8041F20042C4F219 -:100970000102042340F2004E904208BF03234FF6C9 -:10098000FF7CC4F2010E009300240123C1F2100C7D -:100990004FF0000A4FF0000946E000BF012504F0C7 -:1009A0000C030F279F402BEA070705FA03F33B438D -:1009B00042F82630D1F804B05FEACB32DEF80020EE -:1009C00054BF22EA080242EA0802CEF80020DEF80C -:1009D00004205FEA8B3354BF22EA080242EA08028D -:1009E000CEF804205FEACB23DEF8082054BF22EAC9 -:1009F000080242EA08025FEA8B2340F20C43CEF879 -:100A00000820C4F201031A6854BF22EA080242EA2D -:100A100008021A6001230E680AF1010A36FA0AF286 -:100A200004F1040400F09E8003FA0AF816EA080FA5 -:100A3000F1D04A68624511DC122A55D8DFE802F08D -:100A4000340A4448545454545454545454545454EC -:100A5000544C5000D1F80C9046E000BF4FF6FF75A3 -:100A6000C1F22105AA420FDC0025C1F21105AA42FC -:100A70001AD00025C1F21205AA4215D00025C1F2F4 -:100A80002105AA4210D02FE00025C1F22205AA427A -:100A90000AD00025C1F23105AA4205D00025C1F2D5 -:100AA0003205AA4220D100BF8A684AB1012A14BF88 -:100AB000C0F81480C0F810804FF0080914E000BF9F -:100AC0004FF0040910E000BFCA6802F108090BE00A -:100AD0004FF0000908E000BFCA6802F1040903E012 -:100AE000CA6802F10C0900BF22460546BAF1080F98 -:100AF00024BF203A04352E680F279740BE4309FAD9 -:100B000002F232432A60CA79D2067FF584AF41F2FD -:100B10001803C4F202031A684FEA9A0642F001026F -:100B20001A601A6840F6000302F001020192019A6D -:100B3000AEF57E7252F826B0C4F2010398420FD08F -:100B400040F60043C4F2010398423FF427AF41F25C -:100B50000003C4F20103009D984208BF02251EE76E -:100B600000251CE702B0BDE8F08F00008068084057 -:100B700018BF012070470000C26802EA01039143D8 -:100B800041EA034101617047002A08BF090401617D -:100B90007047000040F6B020C2F2000000687047C5 -:100BA00070B5B8B3044690F83D0028B9002084F829 -:100BB0003C00204600F05CF9242084F83D002068C9 -:100BC000016821F001010160016841F40041016008 -:100BD000016821F40041016000F010FB48F28041FF -:100BE000C0F21E0140F60013D4F804E088424FF032 -:100BF0000001C0F23D0348F2A16C4FF0000238BF83 -:100C000001219842C0F2010C38BF0122E64538BFED -:100C10000A460AB1012070BD4DF68361C4F21B3152 -:100C2000A0FB01122168950C4B684FF4967623F0D7 -:100C30003F0343EA9243754344F6D3564B60C1F2F7 -:100C400062060B6AA5FB0656B50923F03F03E6458D -:100C500038BF950C6A1C1A430A62CA6948F2A0663A -:100C60004CF6FF73C0F20106B64522EA03020BD828 -:100C700001384FEA4E03B0FBF3F001306FF31F3041 -:100C8000042898BF04201EE0A368013863B119232B -:100C90000EFB03F3B0FBF3F001306FF31F3078B1BC -:100CA00000F5804008E000BF0EEB4E03B0FBF3F010 -:100CB00001306FF31F3028B100F5004003E000BFA2 -:100CC000012000E001201043C8610868D4E907232F -:100CD00020F0C000104318430860886848F2FF32D3 -:100CE00004F10C0690434CCE18431043A56988606C -:100CF000C86820F0FF0030432843C860086840F00F -:100D00000100086000202021206484F83D10206349 -:100D100084F83E0070BD00002DE9F04F83B0994685 -:100D200016460F460446FFF735FF94F83D1020297C -:100D300020D1DDF83880DDE90CBA054620688169EC -:100D4000890713D5FFF726FF401B1A28F6D300208A -:100D50002021206384F83D1084F83E00216C41F08E -:100D60002001216484F83C0004E000BF94F83C10AA -:100D7000012903D1022003B0BDE8F08F012184F8DE -:100D80003C100168C90703D1016841F0010101600D -:100D90000168324621F400610160212084F83D00A1 -:100DA000402084F83E0000202064C4F824B0A4F859 -:100DB0002AA0608D394620850020CFF6FF70E062C2 -:100DC00020464B46CDF80080019501F0D9F818B1C6 -:100DD000012003B0BDE8F08F208D98B92046414630 -:100DE0002A4601F053F998B3206C0428F0D120680A -:100DF000016841F400710160012003B0BDE8F08F8B -:100E00000004EBD0204641462A4601F00DFA0028A6 -:100E1000EAD1616A2268084610F8013B1361238D0C -:100E20006062581E2085678D0604A7F1010767855B -:100E3000576918BF17F00407E2D048781061881C82 -:100E40006062981E2085618D01396185D8E700BFF9 -:100E50002068016841F400710160202084F83D00A1 -:100E6000002084F83E0084F83C0003B0BDE8F08F19 -:100E700010B586B045F200410068C4F200010022BE -:100E80008842049202D006B010BD00BF41F218049F -:100E9000C4F20204206840F008002060206800F0DE -:100EA000080001900198C0200290122003900320B6 -:100EB000059001F5384002A9FFF750FD606840F445 -:100EC00000106060606800F400100190019806B0A6 -:100ED00010BD000040F2000040F6B021C2F2000058 -:100EE000C2F2000100780A681044086070470000F0 -:100EF00080B542F20000C4F20200016841F0100126 -:100F00000160032000F08AF80F2000F005F800F0DF -:100F100027F8002080BD000070B540F20006C2F244 -:100F2000000640F23C013278C2F200014FF47A73BD -:100F30000968B3FBF2F20446B1FBF2F1084600F097 -:100F40004BFB0F2C4FF0010508D838B94FF0FF309C -:100F500021460022002500F035F87460284670BD57 -:100F600082B041F21800C4F202000168022241F08E -:100F700001010160016801F00101019101994168DD -:100F800041F080514160406800F08050009000982E -:100F90000420C4F20100016862F31A61016002B02A -:100FA00070470000002848BF704700F01F01012271 -:100FB00002FA01F14EF200124009CEF2000242F8AC -:100FC0002010704710B54EF60C5CCEF2000CDCF829 -:100FD0000030C3F3022E8EF00704042C28BF042433 -:100FE000BEF103034FF0FF3E0EFA04F438BF0023B6 -:100FF000A14399400EFA03F39A4300F00F03043B18 -:101000001143634409010C3300F16042B0F1FF3F2A -:10101000C8BF02F56443197010BD00004EF60C51B4 -:10102000CEF200010A684FF6FF031A4060F30A226D -:1010300042F0806040F0FD70086070472DE9F04399 -:1010400081B0002800F0858042F20008C4F2020856 -:101050000446D8F800000D4600F0070088420CD284 -:10106000D8F8000020F007002843C8F80000D8F89E -:10107000000000F00700A8426BD1206841F204098B -:101080008107C4F2020917D5410705D5D9F8001028 -:1010900041F4E061C9F80010010705D5D9F8001046 -:1010A00041F46051C9F80010D9F80010A26821F08D -:1010B000F0011143C9F80010C00741D1D8F8000071 -:1010C00000F00700A8420CD9D8F8000020F0070073 -:1010D0002843C8F80000D8F8000000F00700A84234 -:1010E00037D12068410707D5D9F80010E26821F40C -:1010F000E0611143C9F80010000708D5D9F80000D5 -:10110000216920F4605040EAC100C9F80000D9F814 -:10111000002002F00C00082841F20020C0F27A0002 -:1011200050D144F6FE23C2F38341C0F60003595C5C -:10113000D2033BD440F60010C0F23D00484341E0EA -:10114000606802280AD001282AD159F8041C8903B2 -:1011500008D4012001B0BDE8F08300BF59F8041C99 -:101160008901F6D5D9F8001021F003010843C9F828 -:101170000000FFF70FFD064641F28837D9F800005E -:10118000616800F00C00B0EB810F97D0FFF702FD13 -:10119000801BB842F2D9032001B0BDE8F08300BF44 -:1011A00059F8041C8907D4D5DCE700BFD9F8002022 -:1011B00043F68853C2F34042C0F600039A5C4843AA -:1011C000B0FBF2F0D9F8001043F68A52C1F30311D4 -:1011D000C0F60002515C40F23C0220FA01F140F2FC -:1011E0000400C2F200000068C2F200021160FFF7C2 -:1011F00093FE002001B0BDE8F083000040F23C0007 -:1012000041F20401C2F20000C4F202010068096860 -:1012100043F69A52C1F30221C0F60002515CC84065 -:10122000704700002DE9F04182B0002868D00446E4 -:10123000007841F20006C007C4F2020625D07068AB -:1012400000F00C0004281BD0706800F00C00082887 -:1012500002D17068C00313D46068002800F0688170 -:10126000B0F5A02F00F07C81B0F5803F00F07C81CC -:10127000306820F480303060306820F4802076E1DF -:101280003068800301D56068D0B32078800718D516 -:10129000706810F00C0F07D0706800F00C00082880 -:1012A0006ED17068C0036BD43068800702D52069A6 -:1012B000012825D13068616920F0F80040EAC100BA -:1012C0003060207800071FD42078400732D4E569C9 -:1012D00095B1706800F00C00082840F08F80012D57 -:1012E0000ED07068216A00F480328A4208D1616AA7 -:1012F00000F47010884203D1002002B0BDE8F081F4 -:10130000012002B0BDE8F081A069002862D0002071 -:10131000C4F242200121C0F88014FFF73BFC0546CF -:10132000706A800700F18C80FFF734FC401B0228B4 -:10133000F6D92AE1F06910F0805808D1F06940F040 -:101340008050F061F06900F080500090009847F202 -:101350000007C4F200073868C00529D4386840F493 -:1013600080703860FFF716FC054600BF3868C0057E -:101370001ED4FFF70FFC401B6428F7D905E100BF1E -:101380002069002840F20000C4F2422000F0828070 -:1013900001210160FFF7FEFB054600BF30688007B2 -:1013A0003FF588AFFFF7F6FB401B0228F6D9ECE0CB -:1013B000E068002800F08080052800F09780012870 -:1013C00000F09880306A20F001003062306A20F02E -:1013D000040092E00020C4F242200021C0F88014F2 -:1013E000FFF7D8FB054600BF706A80077FF56CAF3A -:1013F000FFF7D0FB401B0228F6D9C6E00027C4F255 -:10140000422700203866FFF7C5FB022D05460BD1A9 -:101410003068800140F1BE80FFF7BCFB401B022812 -:101420004FF00300F4D968E7306880017FF564AFBE -:10143000FFF7B0FB401B02284FF00300F4D95CE734 -:1014400040F23C00C2F20000006844F6D351C1F201 -:101450006201A0FB0101480A019000BF00BF019892 -:10146000411E002801913FF42FAF00BF0198411E9B -:10147000002801913FF428AF00BF0198411E0028C9 -:1014800001913FF421AF00BF0198411E0028019156 -:10149000E4D119E700210160FFF77CFB054600BF9E -:1014A000306880077FF50DAFFFF774FB401B022803 -:1014B0004FF00300F4D920E7306A20F001003062D9 -:1014C000306A20F004003062FFF764FB054641F209 -:1014D000883700BF306A800720D5FFF75BFB401BD1 -:1014E000B8424FF00300F5D907E700BF306A40F07B -:1014F00004003062306A40F001003062FFF74AFBBE -:10150000054641F2883700BF306A800706D4FFF7EE -:1015100041FB401BB842F7D937E000BFB8F1000FDC -:101520007FF4D5AEF06920F08050F061CFE600BFC7 -:10153000306820F480303060306820F480203060E3 -:10154000FFF728FB054600BF306880037FF59DAE9E -:10155000FFF720FB401B64284FF00300F4D9CCE6D2 -:10156000306840F480203060306840F48030306073 -:10157000FFF710FB054600BF306880033FF585AEDE -:10158000FFF708FB401B6428F6D9032002B0BDE832 -:10159000F08100BF206AB0F5803F05D17168A26874 -:1015A00021F40031114371607168626A21F4741191 -:1015B00010430843706001203866FFF7EBFA0446D9 -:1015C000306880013FF598AEFFF7E4FA001B02286F -:1015D0004FF00300F4D990E6411E0020B0EB116FEC -:1015E0001CBF012070474EF21002CEF20002516083 -:1015F0004EF62351CEF20001F0230B7007219060CC -:1016000011607047704700007047000010B590F8F7 -:101610003C20012A4FF0020233D080F83D200268BE -:10162000D2F804E0D2F808C00C682EF0700323430F -:1016300040F2FF74C4F20004A24253600ADCB2F12B -:10164000804F13D040F20043C4F200039A420DD001 -:1016500011E000BF42F60043C4F201039A4205D0F4 -:1016600040F60003C4F200039A4204D149682CF00A -:101670008003194391600121002280F83D1080F819 -:101680003C20104610BD0000002804BF0120704718 -:1016900010B5044690F83D0028B9002084F83C00BD -:1016A000204600F067F8022084F83D00206840F2F0 -:1016B000FF730268C4F2000342F6004C9842C4F281 -:1016C000010C15DCB0F1804F1AD040F20041C4F299 -:1016D0000001884214D0984218DCB0F1804F1DD030 -:1016E00040F20041C4F20001884217D01AE000BF66 -:1016F000604505D040F60001C4F200018842EAD1FD -:10170000A16822F070020A439842E6DD604505D0E8 -:1017100040F60001C4F20001884203D1216922F49D -:1017200040720A43A36922F08001D4F804E0E26821 -:10173000194360450160C262C0F828E002D16169C6 -:10174000CCF8301001214161002084F8461084F863 -:101750003E1084F83F1084F8401084F8411084F85B -:10176000421084F8431084F8441084F8451084F83B -:101770003D1010BD10B582B0006840F20041C4F2C7 -:101780000001884212D0B0F1804F29D141F21C00F3 -:10179000C4F2020001681C2441F0010101600068EC -:1017A00000F00100019001980EE000BF41F21C0022 -:1017B000C4F2020001681D2441F0020101600068CA -:1017C00000F0020000900098204600210022FFF760 -:1017D000F9FB204602B0BDE81040FFF7E3BB00BFB5 -:1017E00002B010BD90F83D1001291CBF01207047C8 -:1017F000022180F83D10006840F2FF72C168C4F217 -:101800000002904241F00101C16009DCB0F1804F5B -:1018100012D040F20041C4F2000188420CD012E024 -:1018200042F60041C4F20101884205D040F60001B1 -:10183000C4F20001884206D1816801F0070106293F -:1018400004BF00207047016841F0010101600020E1 -:101850007047000080B590F83C20012A4FF002024A -:1018600000F0BF8080F83D20D0F800C04FF67772BE -:10187000DCF8083023EA0202CCF808200B683F2B82 -:101880001CDD5F2B20DD602B50D0B3F5005F6DD0E9 -:10189000702B40F0A080D1E901E3C968DCF8082092 -:1018A00043EA0E0322F47F4243EA01211143CCF8BC -:1018B0000810DCF8081041F077018AE01F2B29DCC2 -:1018C00063B3102B2AD086E0402B63D0502B40F01E -:1018D0008280D1F804E0C968DCF82030DCF82020F0 -:1018E00022F00102CCF82020DCF8182022F0F002CF -:1018F00042EA011123F00A0242EA0E02CCF8181063 -:10190000CCF82020DCF8081041F0570121F020012C -:101910005FE000BF202B01D0302B5CD1DCF8081039 -:1019200021F07001194341F0070152E0D1F804E0C1 -:10193000C968DCF8203023F01003CCF82030DCF844 -:101940001830DCF8202023F4704322F0A00243EA90 -:10195000013142EA0E12CCF81810CCF82020DCF845 -:10196000081041F0670121F0100132E0D1E901E3F4 -:10197000C968DCF8082043EA0E0322F47F4243EAF8 -:1019800001211143CCF80810DCF8081041F4804123 -:101990001FE000BFD1F804E0C968DCF82030DCF8B3 -:1019A000202022F00102CCF82020DCF8182022F0C0 -:1019B000F00242EA011123F00A0242EA0E02CCF8D8 -:1019C0001810CCF82020DCF8081041F0470121F075 -:1019D0003001CCF808100121002280F83D1080F879 -:1019E0003C20104680BD00007047000010B5016823 -:1019F00004460869800744BFC8685FEA807039D42C -:101A00000869400744BFC8685FEA40703ED408696F -:101A1000000744BFC8685FEA007045D40869C00683 -:101A200044BFC8685FEAC0604AD40869C0071CBFE9 -:101A3000C8685FEAC07051D10869000644BFC86831 -:101A40005FEA006052D40869400644BFC8685FEA94 -:101A5000406053D40869800646BFC8685FEA80606A -:101A600010BD6FF0200220460A61BDE81040FFF76C -:101A7000CBBD00BF6FF002000861012020778869AC -:101A8000800743D02046FFF7AFFF45E06FF004002A -:101A9000086102202077886910F4407F40D02046FA -:101AA000FFF7A2FF42E000BF6FF0080008610420CA -:101AB0002077C86980073DD02046FFF795FF3FE0BB -:101AC0006FF01000086108202077C86910F4407F8B -:101AD0003AD02046FFF788FF3CE000BF6FF00100DE -:101AE0000861204600F046FA2168A5E76FF0800003 -:101AF00008612046FFF786FD2168A4E76FF04000EB -:101B00000861204600F038FA2168A3E7204600F07B -:101B10004BF8204600F0BCF92168002020776FE7E1 -:101B2000204600F041F8204600F0B2F9216800207C -:101B300020776CE7204600F037F8204600F0A8F93F -:101B400021680020207769E7204600F02DF8204624 -:101B500000F09EF921680020207766E780B586B006 -:101B600000680021B0F1804F049101D006B080BD23 -:101B700041F21800C4F20200016841F00401016062 -:101B8000006802A900F0040001900198042002906E -:101B900002200390059040F60000C4F20100FEF719 -:101BA000DDFE06B080BD0000704700002DE9F04367 -:101BB00090F83C30012B04BF0220BDE8F0834FEACF -:101BC000B202032A00F2E580DFE802F0023A76B0C2 -:101BD000036842F600461A6AC4F2010622F00102C6 -:101BE0001A621D6A1A465C6852F818CFB3428E68B2 -:101BF000D1F800E025F0020545EA06050CD1CE68D3 -:101C0000D1E9057824F4407425F00C0526F004068B -:101C10003C43354344EA08042CF0730747EA0E07B7 -:101C20005C609F614F6809695F631D629F6947F04F -:101C300008079F619F6927F004079F61A6E000BF26 -:101C4000036842F600461A6AC4F2010622F0100246 -:101C50001A621D6A1A46D3F804C052F8184FB342EC -:101C60008E68D1F800E025F0200545EA06150FD171 -:101C7000CE68D1E905986FF0400707EA06162CF404 -:101C8000406725F0C00547EA8907354347EA880CD5 -:101C900024F4E64444EA0E27C3F804C09F614F6869 -:101CA00009699F631D629F6947F400679F619F698F -:101CB00027F480679F6168E0036842F600461A6A6D -:101CC000C4F2010622F480721A621D6A1A46D3F821 -:101CD00004C052F81CEFB3428E680C6825F40075FE -:101CE00045EA06250FD1CE68D1E90598360240F2C3 -:101CF000FF47BE432CF4405725F4406547EA0917D7 -:101D0000354347EA081C2EF073072743C3F804C085 -:101D1000DF614F680969DF631D62DF6947F008070B -:101D2000DF61DF6927F00407DF612FE0036842F617 -:101D300000471A6AC4F2010722F480521A621A4656 -:101D4000D3F820C05D6852F81C4FD1F800E08E68CF -:101D5000BB4204D14F6925F4804545EA87152CF430 -:101D6000005747EA063724F4E64646EA0E265D6049 -:101D7000DE614E6809691E641F62DF6947F400670F -:101D8000DF61DF6927F48067DF61090213681943A7 -:101D90001160002180F83C100846BDE8F083000087 -:101DA000002804BF0120704710B5044690F83D009C -:101DB00028B9002084F83C00204600F067F8022093 -:101DC00084F83D00206840F2FF730268C4F200030B -:101DD00042F6004C9842C4F2010C15DCB0F1804F81 -:101DE0001AD040F20041C4F20001884214D0984257 -:101DF00018DCB0F1804F1DD040F20041C4F2000168 -:101E0000884217D01AE000BF604505D040F60001B7 -:101E1000C4F200018842EAD1A16822F070020A43AC -:101E20009842E6DD604505D040F60001C4F20001AD -:101E3000884203D1216922F440720A43A36922F047 -:101E40008001D4F804E0E268194360450160C26291 -:101E5000C0F828E002D16169CCF83010012141615D -:101E6000002084F8461084F83E1084F83F1084F86F -:101E7000401084F8411084F8421084F8431084F82C -:101E8000441084F8451084F83D1010BD70470000E0 -:101E90007047000041B1082910D0042914BF00F197 -:101EA000410200F13F020BE090F83E20012A1CBFE6 -:101EB00001207047022280F83E2013E000F140022A -:101EC0001278012A1CBF012070470222082907D07E -:101ED000042914BF80F8412080F83F2002E000BFB1 -:101EE00080F84020006801F01F010122036A8A4047 -:101EF00023EA02010162036A42F64441C4F201018D -:101F00001A43A1F14403984202620FD040F2FF71DC -:101F1000C4F20001884213DCB0F1804F1CD040F2C3 -:101F20000041C4F20001884216D01CE00A6842F465 -:101F300000420A6040F2FF71C4F200018842EBDD0A -:101F400042F60041C4F20101884205D040F600018A -:101F5000C4F20001884206D1816801F00701062918 -:101F600004BF00207047016841F0010101600020BA -:101F7000704700007047000070470000FEE7000057 -:101F80002DE9F04381B0044600680D460168089FC2 -:101F9000099E9946904641F480717A1C01602AD0CE -:101FA00017BB4169C90730D1FEF7F4FD002020219D -:101FB000206384F83D1084F83E00216C41F020013C -:101FC0002164216884F83C000868C00544BF4FF4D0 -:101FD00000702064032001B0BDE8F083FEF7DAFD55 -:101FE000801BB842E2D820684169C907F6D00CE0EE -:101FF0004169C90709D14169C90701BF41695FEA60 -:10200000C17141695FEAC171F2D005F0FE01016161 -:102010000221C0F2010120463A46334600F096F80C -:1020200020B1012001B0BDE8F08300BF0020009086 -:1020300020683246416900918069394600900098D5 -:10204000204600F0F1F858B1206C0428E9D120684E -:10205000016841F400710160012001B0BDE8F08326 -:10206000B9F1010F0AD020684FEA1821016120461A -:102070003946324600F0D8F80028E5D120685FFAEA -:1020800088F10161002001B0BDE8F08370B50368FC -:10209000044653F8140F400743D40E46F1B1701CA8 -:1020A00030D100BF186840053ED41868400738D4C6 -:1020B0001868400538D41868400732D418684005BD -:1020C00032D4186840072CD4186840052CD41868FE -:1020D00040074FF0000048BF70BDE3E718684005B7 -:1020E00022D4FEF757FD00202021206384F83D1004 -:1020F00084F83E00216C41F02001216484F83C000A -:10210000012070BD154600BF186840050CD4FEF7CD -:1021100041FD401BB042E6D8236853F8140F400736 -:10212000F2D5002070BD00BF6FF480601860002001 -:102130002021206384F83D1084F83E00216C41F09A -:102140000401216484F83C00012070BDF0B581B029 -:102150001D460368044658698FB23840B84203D11F -:10216000002001B0F0BD00BF16467AB3701C29D123 -:102170005869400540D458693840B842F0D0586991 -:10218000400539D458693840B842E9D0586940050B -:1021900032D458693840B842E2D0586940052BD44F -:1021A00058693840B8424FF00000E1D139E000BF33 -:1021B000FEF7F0FC401BB0420DD823685869384048 -:1021C000B842CDD058694005F2D515E058694005B0 -:1021D00012D4FEF7DFFC00202021206384F83D109C -:1021E00084F83E00216C41F02001216484F83C0019 -:1021F000012001B0F0BD00BF1868202140F400703C -:1022000018606FF4806058610020206384F83D10EE -:1022100084F83E00216C41F00401216484F83C0004 -:10222000012001B0F0BD000070B50368044653F80A -:10223000140F000643D40E46F1B1701C30D100BF1C -:10224000186840053ED41868000638D41868400560 -:1022500038D41868000632D41868400532D418689B -:1022600000062CD4186840052CD4186800064FF0DE -:10227000000048BF70BDE3E71868400522D4FEF7B0 -:1022800089FC00202021206384F83D1084F83E0062 -:10229000216C41F02001216484F83C00012070BDD4 -:1022A000154600BF186840050CD4FEF773FC401BB0 -:1022B000B042E6D8236853F8140F0006F2D5002088 -:1022C00070BD00BF6FF48060186000202021206383 -:1022D00084F83D1084F83E00216C41F00401216433 -:1022E00084F83C00012070BD80B584B09C460B464C -:1022F00001466420029040F630100092C2F20000C5 -:102300001A460123CDF804C0FEF706FD04B080BDD7 -:10231000FEE70000FEE700002DE9F04F83B040F239 -:10232000205840F220190027C2F20008C2F200092A -:102330000DF10B064FF0000A4FF0000B09E000BF53 -:102340000AF1010A08F18008BAF1080F09F18009C1 -:1023500062D06FF04800A0EB0A04782000210DF154 -:10236000050201238DF80540FFF7BEFF10208DF810 -:102370000600782000210DF106020123FFF7B4FFCB -:10238000782000210DF1070201238DF80770FFF777 -:10239000ABFF002507E000BF4FF0000B09F8057008 -:1023A0000135802DCCD019F8050018F805108842A9 -:1023B000F2D0BBF1000F22D17820002102AA012324 -:1023C0008DF808404FF0010BFFF78EFFE8B20009CF -:1023D00010308DF80900782000210DF10902012349 -:1023E000FFF782FF05F00F008DF80A00782000212A -:1023F0000DF10A020123FFF777FF19F805008DF8A8 -:102400000B007820402132460123FFF76DFF19F8B9 -:10241000050008F80500C1E703B0BDE8F08F000033 -:1024200010B582B0AE208DF807000DF107027820BC -:10243000002101230024FFF757FFD5208DF8070066 -:102440000DF10702782000210123FFF74DFF5020F6 -:102450008DF807000DF10702782000210123FFF716 -:1024600043FFA8208DF807000DF107027820002116 -:102470000123FFF739FF3F208DF807000DF1070218 -:10248000782000210123FFF72FFFD3208DF80700CC -:102490000DF10702782000210123FFF725FF0DF140 -:1024A00007027820002101238DF80740FFF71CFF69 -:1024B00040208DF807000DF107027820002101234C -:1024C000FFF712FF8D208DF807000DF1070278202D -:1024D00000210123FFF708FF14208DF807000DF1FC -:1024E0000702782000210123FFF7FEFE20208DF84F -:1024F00007000DF10702782000210123FFF7F4FE09 -:1025000002208DF807000DF1070278200021012339 -:10251000FFF7EAFEA1208DF807000DF107027820F1 -:1025200000210123FFF7E0FEC0208DF807000DF128 -:102530000702782000210123FFF7D6FED9208DF86D -:1025400007000DF10702782000210123FFF7CCFEE0 -:10255000F1208DF807000DF10702782000210123FA -:10256000FFF7C2FEDB208DF807000DF1070278208F -:1025700000210123FFF7B8FE30208DF807000DF190 -:102580000702782000210123FFF7AEFEA4208DF87A -:1025900007000DF10702782000210123FFF7A4FEB8 -:1025A000A6208DF807000DF10702782000210123F5 -:1025B000FFF79AFEAF208DF807000DF10702782093 -:1025C00000210123FFF790FE002000F003F802B085 -:1025D00010BD000070B582B00446B7208DF804002D -:1025E00001AA7820002101230026FFF77DFE10209C -:1025F0008DF805000DF10502782000210123FFF779 -:1026000073FE0DF106027820002101238DF806608B -:10261000FFF76AFE0DF10705782040212A460123C5 -:102620008DF80740FFF760FE701C46B2B6F1FF3F21 -:10263000F2DCB6208DF8040001AA782000210123E5 -:102640000026FFF751FE10208DF805000DF1050260 -:10265000782000210123FFF747FE0DF106027820C4 -:10266000002101238DF80660FFF73EFE0DF10705FE -:10267000782040212A4601238DF80740FFF734FED9 -:10268000701C46B2B6F1FF3FF2DCB5208DF80400B5 -:1026900001AA7820002101230026FFF725FE102043 -:1026A0008DF805000DF10502782000210123FFF7C8 -:1026B0001BFE0DF106027820002101238DF8066033 -:1026C000FFF712FE0DF10705782040212A4601236D -:1026D0008DF80740FFF708FE701C46B2B6F1FF3FC9 -:1026E000F2DCB4208DF8040001AA78200021012337 -:1026F0000026FFF7F9FD10208DF805000DF1050209 -:10270000782000210123FFF7EFFD0DF1060278206C -:10271000002101238DF80660FFF7E6FD0DF10705A6 -:10272000782040212A4601238DF80740FFF7DCFD81 -:10273000701C46B2B6F1FF3FF2DCB3208DF8040006 -:1027400001AA7820002101230026FFF7CDFD1020EB -:102750008DF805000DF10502782000210123FFF717 -:10276000C3FD0DF106027820002101238DF80660DB -:10277000FFF7BAFD0DF10705782040212A46012315 -:102780008DF80740FFF7B0FD701C46B2B6F1FF3F71 -:10279000F2DCB2208DF8040001AA78200021012388 -:1027A0000026FFF7A1FD10208DF805000DF10502B0 -:1027B000782000210123FFF797FD0DF10602782014 -:1027C000002101238DF80660FFF78EFD0DF107054E -:1027D000782040212A4601238DF80740FFF784FD29 -:1027E000701C46B2B6F1FF3FF2DCB1208DF8040058 -:1027F00001AA7820002101230026FFF775FD102093 -:102800008DF805000DF10502782000210123FFF766 -:102810006BFD0DF106027820002101238DF8066082 -:10282000FFF762FD0DF10705782040212A460123BC -:102830008DF80740FFF758FD701C46B2B6F1FF3F18 -:10284000F2DCB0208DF8040001AA782000210123D9 -:102850000026FFF749FD10208DF805000DF1050257 -:10286000782000210123FFF73FFD0DF106027820BB -:10287000002101238DF80660FFF736FD0DF10705F5 -:10288000782040212A4601238DF80740FFF72CFDD0 -:10289000701C46B2B6F1FF3FF2DC02B070BD000022 -:1028A0002DE9F04F86B0002B00911946029300F0FD -:1028B0009D80DDE90F5C40F2201A0021C2F2000A7F -:1028C0000027039101900BE00024210618BF013777 -:1028D0000399029B01310391C9B2994280F086802D -:1028E000002AF1D00099039B4FF0000919445FFAC8 -:1028F00081F801F00701802323FA01F14FEAD80E95 -:102900000491C9430024059117E000BF5FFA81FBE1 -:102910000AEBCE1313F80B6004990E4303F80B6017 -:10292000611CCBB2B3F1080418BF0C46082B09F1A7 -:10293000010908BF01374A45C7D0E95DE3B29940B4 -:1029400009061DD5BCF1050FEAD8DFE80CF003330A -:102950003322223DB8F13F0FE2D809EB000149B222 -:102960000029DDD4C9B20AEBCE13D34613F801A077 -:10297000059E704606EA0A060198DA465E54CFE7DD -:10298000BCF1040F16D0BCF1010F02D0BCF1000F56 -:10299000C6D1B8F13F0FC3D809EB000149B20029F5 -:1029A000BED45FFA81FB0AEBCE1313F80B600599D6 -:1029B0000E40B3E7B8F13F0FB2D809EB000149B2BE -:1029C0000029A3D5ACE700BFB8F13F0FA8D809EBA9 -:1029D000000149B20029A3D4C9B20AEBCE135E5C50 -:1029E000DDF810B086EA0B065E5499E706B0BDE844 -:1029F000F08F00002DE9F04F83B092460C9A0C4600 -:102A0000BAF1080F80460DD0BAF1100F12D0BAF10A -:102A10000C0F0CBF4FF0070B4FF0000B197879B972 -:102A20008EE000BF1978002900F08A80501E4FF018 -:102A3000060B0AE04FF0080B1978002900F080809F -:102A4000BAF1080FA2F1010032D15D1C4FF0010A6A -:102A50005FFA80F9474603E015F8011B00296FD0A3 -:102A6000F8B20BEB00077F2F16D80A2914D0A1F17A -:102A700020025E2AF0D843F6A252C0F6000202EB12 -:102A8000C101A1F580710D9E0091E1B205220823DC -:102A90000196FFF705FFDFE70834E0B23F284FD883 -:102AA0005FFA8AF081454BD30AF1010A4746D3E722 -:102AB0005D1C0126C3B2C146029314E044F20E52DB -:102AC000C0F6000202EB0111A1F500710091E1B224 -:102AD000082210230D9F0197FFF7E2FE029B00BF23 -:102AE00015F8011B61B35FFA89F00BEB0009B9F12E -:102AF0007F0F1BD80A2919D0A1F120025E2AEFD836 -:102B0000BAF1100FDAD0BAF10C0FE9D144F29A02FF -:102B100001EB4101C0F6000202EB8101A1F5C07199 -:102B20000091E1B206220C23D4E700BF5444E0B286 -:102B30003F2805D8F0B2834202D30136C146CFE721 -:102B400003B0BDE8F08F000010B582B0DDF810C012 -:102B5000BCF1000F47D04FF0000E07E00EF1010E60 -:102B60005FFA8EF4644503F104033CD01C780A2C10 -:102B700006D084B35FFA8EF4644507D12EE000BF1F -:102B80000EF1010E5FFA8EF4644527D05C780A2CB2 -:102B900006D004B35FFA8EF4644507D120E000BF8D -:102BA0000EF1010E5FFA8EF4644519D09C780A2C60 -:102BB00006D084B15FFA8EF4644507D112E000BFFD -:102BC0000EF1010E5FFA8EF464450BD0DC780A2C0E -:102BD000C4D0002CC4D102B010BD00BF013302E04C -:102BE000023300E00333DDE9054CCDE9004CFFF78B -:102BF00001FF02B010BD00002DE9F04F94B09042EB -:102C000094468846C4BF8446104699421A46C4BFBB -:102C10000A469846604580F21782A2EB08016FEAE7 -:102C20000807174401F003011397069108F0070104 -:102C3000802508F1010725FA01F907F007011D9B1E -:102C400025FA01FAC7F3C4011291002108F1020428 -:102C5000022B08BF494604F007064FF0000B07910E -:102C60004FF0000125FA06FE08BF51460091022BE5 -:102C700008BFF346CDF804B040F2201BC4F3C406ED -:102C8000C2F2000B0BEBC6110B91129912940BEBD5 -:102C9000C1110A91C8F3C4010BEBC1110E915FFA87 -:102CA00088F1CDE91017F9B20D91E1B20C9108F15C -:102CB00003010F9189F0FF0108918AF0FF01CDE92E -:102CC000031E8EF0FF01DDF818E0CDF82490CDF85A -:102CD00014A0029104E000BF0130604500F0B4810F -:102CE0004245F9DD41B20029F6D4002B5FFA80F9A4 -:102CF00000F09080012B40F01781129EBEF1000F72 -:102D0000414628D010993F2906D80E9F099C17F8F4 -:102D10000910214307F809101199BEF1010F1AD0CB -:102D20000D993F2906D80A9F059C17F809102143E1 -:102D300007F80910BEF1020F0F9908BF31460AD0FB -:102D40000C9C3F2C07D80B9E049C16F809102143BD -:102D500006F809100F99139C032C04D2BCE700BF9E -:102D600004318A42B8D0CEB23F2E0FD901F1010A08 -:102D70005FFA8AF63F2E1CD98E1CF7B23F2F29D955 -:102D8000CE1CF7B23F2FEBD835E000BF06F00704AA -:102D900001F0F8060BEB061616F8097025FA04F494 -:102DA0003C4306F8094001F1010A5FFA8AF63F2E1A -:102DB000E2D806F007040AF0F8060BEB061616F840 -:102DC000097025FA04F43C4306F809408E1CF7B25A -:102DD0003F2FD5D806F0F8060BEB061607F00704D0 -:102DE00016F8097025FA04F43C4306F80940CE1C95 -:102DF000F7B23F2FB4D806F0F8060BEB061607F033 -:102E0000070416F8097025FA04F43C4306F8094053 -:102E1000A6E700BFBEF1000F414629D010993F2917 -:102E200006D80E9C089E14F80910314004F80910C9 -:102E30001199BEF1010F1BD00D993F2906D80A9CAC -:102E4000039E14F80910314004F80910BEF1020F76 -:102E50000F99129C08BF21460AD00C9C3F2C07D822 -:102E60000B9C029E14F80910314004F809100F99C8 -:102E7000139C032C04D22FE704318A423FF42CAF79 -:102E8000CEB23F2E0CD94E1CF7B23F2F19D98E1C53 -:102E9000F7B23F2F27D9CE1CF7B23F2FECD834E042 -:102EA00001F0F8070BEB071706F0070617F80940C3 -:102EB00025FA06F6B44307F809404E1CF7B23F2F37 -:102EC000E5D806F0F8060BEB061607F0070416F82F -:102ED000097025FA04F427EA040406F809408E1C58 -:102EE000F7B23F2FD7D806F0F8060BEB061607F01F -:102EF000070416F8097025FA04F427EA040406F812 -:102F00000940CE1CF7B23F2FB6D806F0F8060BEBFF -:102F1000061607F0070416F8097025FA04F427EAE4 -:102F2000040406F80940A7E7129CBEF1000F4146D1 -:102F300028D010993F2906D80E9F079E17F8091030 -:102F4000714007F809101199BEF1010F1AD00D99BF -:102F50003F2906D80A9F009E17F80910714007F80C -:102F60000910BEF1020F0F9908BF21460AD0E4B242 -:102F70003F2C07D80B9E019C16F80910614006F8FB -:102F800009100F99139C032C04D2A5E604318A4240 -:102F90003FF4A2AECCB23F2C0CD94E1CF4B23F2C65 -:102FA0001BD98E1CF4B23F2C2AD9CE1CF4B23F2C74 -:102FB000ECD838E001F0F8060BEB061601F0070438 -:102FC00016F8097025FA04F4022B08BF674006F8CA -:102FD00009704E1CF4B23F2CE3D806F0070406F04B -:102FE000F8060BEB061616F8097025FA04F4022B06 -:102FF00008BF674006F809708E1CF4B23F2CD4D885 -:1030000006F0070406F0F8060BEB061616F8097032 -:1030100025FA04F4022B08BF674006F80970CE1C9D -:10302000F4B23F2CB2D806F0070406F0F8060BEB1A -:10303000061616F8097025FA04F4022B08BF67403B -:1030400006F80970A2E700BF14B0BDE8F08F0000D9 -:10305000704700002DE9F04387B09046012B814670 -:1030600004D0002B72D109F1080001E009F10C0035 -:103070000368D9E900070024084499F8101020EAF1 -:10308000E07088423A46C8BF0846C9F80000B84216 -:10309000B8BF013A961CB0424FF0000602F103059A -:1030A000C8BF01268D42B8BF012406EA0401B84218 -:1030B00002EB010004DB002918BFC9F8040001E09D -:1030C000C9F804000424C0B20E9E0127CDE9000413 -:1030D0000020002110220297FFF736FDD9F81430A6 -:1030E0004BB199F804000021CDE9000460201022C2 -:1030F0000297FFF729FD012E13D1D9F8002099F886 -:1031000010300DF1120614A13046FDF7BFF8002073 -:103110000127009060203821082233460197FFF7ED -:1031200069FCD9E900011022401A010102EB0013E9 -:103130000227002080220097FFF75EFDB8F1010F03 -:1031400004D1D9F8000007B0BDE8F0834FF0FF309C -:1031500007B0BDE8F08300BF25642F2564000000A0 -:1031600070470000FDF7B6BE7047000040F68410BF -:10317000C2F20000FEF73ABC40F6CC10C2F20000EA -:10318000FEF734BCFEE7000092B0FDF7B1FE00246C -:103190000120CDE90B44CDE9094406900A904FF493 -:1031A000E0104FF4803102250F9006A80494CDE979 -:1031B0000244CDE90044CDE90714CDE90D51FEF7F5 -:1031C00031F828B1EFF3108072B600BFFEE700BF00 -:1031D0000F20CDE900054FF48060CDE90304684677 -:1031E00002210294FDF72AFF20B1EFF3108072B69E -:1031F000FEE700BF41F21800C4F20200016840F689 -:10320000004841F0100101600168C4F2010801F0BA -:103210001001069106990168A8F5806541F020012A -:1032200001600168012201F0200106910699016800 -:10323000082641F0040101600168012401F0040145 -:1032400006910699016841F00801016000680821B3 -:1032500000F00800069006982846FDF795FC4046C9 -:103260004FF4805100224FF4805A0027FDF78CFC68 -:1032700040464FF4004101224FF4004BFDF784FC1F -:1032800028464FF480710022FDF77EFCCDE90664EC -:1032900006AE4FF00309284631460894CDF8249035 -:1032A000FDF75CFB1B2006900020C1F23100CDE948 -:1032B000070440463146FDF751FBCDE906A44FF027 -:1032C000020A404631460897CDF824A0FDF746FB98 -:1032D00040463146CDE906B4CDE90849FDF73EFB4D -:1032E0004FF4807006A981E8110428463146CDF8D4 -:1032F0002490FDF733FB2020CDE9060740463146F8 -:103300000894FDF72BFB062000210022FDF75AFE52 -:103310000620FDF747FE072000210022FDF752FEA0 -:103320000720FDF73FFE092000210022FDF74AFE9D -:103330000920FDF737FE0A2000210022FDF742FE9A -:103340000A20FDF72FFE40F63010A8F53841C2F2F2 -:10335000000048F2A0624FF48043C0F2010280E80E -:103360008600C0E90373C0E90577C0E90777FDF778 -:1033700017FC28B1EFF3108072B600BFFEE700BF64 -:1033800040F68410C2F200004FF080410397CDE96F -:103390000177CDE910770C97CDE90A77CDE9087769 -:1033A000CDE906778761C0E90017C0E902770761B8 -:1033B000FEF76AF920B1EFF3108072B6FEE700BFA6 -:1033C0004FF48050009040F68410C2F2000069462D -:1033D000FEF740FA20B1EFF3108072B6FEE700BFAF -:1033E00040F68410C2F20000FEF7DAFC20B1EFF3E1 -:1033F000108072B6FEE700BF40F684100024C2F2CF -:10340000000010A9CDE91044FEF700F920B1EFF358 -:10341000108072B6FEE700BF6020CDE9060440F6DA -:103420008410C2F2000006A9082208940A94FEF74C -:10343000BDFB28B1EFF3108072B600BFFEE700BFFE -:1034400040F68410C2F20000FEF788FB40F6CC1074 -:103450000021A8F58432C2F20000472340F2E7378A -:103460000991CDE90711CDE90011C0E90023C0E9B8 -:10347000021701618161FEF707F928B1EFF31080AF -:1034800072B600BFFEE700BF4FF48050069040F6D2 -:10349000CC10C2F2000006A9FEF7DCF920B1EFF370 -:1034A000108072B6FEE700BF0020CDE9000040F6B4 -:1034B000CC10C2F200006946FEF7A8F820B1EFF385 -:1034C000108072B6FEE700BF00F0B6F8FEE700001D -:1034D00010B540F2A004C2F200042078617840F6F2 -:1034E000142C0844C2F2000C2D23A2780CF80030F2 -:1034F0008020C8401043A070481CC1B2083918BFD2 -:1035000001466170FDF746FB00F5E170A060012007 -:10351000E07010BD10B540F2A004C2F200042078A3 -:10352000617840F614220844C2F200022E2313549C -:10353000481CC1B2083918BF01466170FDF72AFB6B -:1035400000F5E170A0600120E07010BD70B540F2A0 -:10355000A004C2F20004E078012849D1FDF71AFB6B -:10356000A168884244D9207840F6142EC2F2000E99 -:1035700044F60E3C00216378A2780EEB0005C0F6FD -:10358000000CE1704EF8001069600CF104056FF05A -:10359000250103E0023105F1060511D015F8046C90 -:1035A0009E4203D115F8036C96420DD015F8016CBC -:1035B0009E42EFD12E789642ECD1273105E000BF34 -:1035C00020210EF800100EE0263101EB410161448C -:1035D00089780EF8001001202071FDF7DBFA00F168 -:1035E00096012078A160013020700020A4F801002D -:1035F0002079012810D1FDF7CDFAA16888420BD9B6 -:1036000000202071207840F61421C2F2000120220F -:103610000A540130207000E02078C0B2932818BF0F -:1036200070BD40F61420C2F200009321FCF7DCFECE -:103630000020207070BD000084B040F60046C4F247 -:103640000106A6F5806528464FF4807101224FF0EF -:103650000108FDF799FAFEF7E3FE40F68410C2F286 -:1036600000000821FEF716FC40F6CC10C2F2000064 -:10367000FEF7B8F8FDF76AF82846082100224FF057 -:103680000009FDF781FA4FF47A704FF47A71322213 -:10369000FDF768F800204FF47A713222FDF762F8E6 -:1036A00040F2B00BC2F2000B40F208050BF120040F -:1036B0000BF1180AC2F200050BF130008BF82E80D6 -:1036C000029000BF30460821FDF750FA014620461F -:1036D000FDF7C6F85046FDF7FBF8BBF82210CBF813 -:1036E00014000139FD290FD8297801290CD14FF494 -:1036F0007A7064213222FDF735F800200021002283 -:10370000FDF730F8DBF81400D0B1FDF743FAA978E3 -:1037100042F2107210440129CBF8100010D1DBF8EE -:10372000080020F0010102290CD14FF47A703221F7 -:103730003222FDF717F8002000210022FDF712F8D1 -:10374000DBF80800032800F22381DFE810F01F01F6 -:10375000050081009B0000BF30460121FDF706FAFD -:1037600001460298FDF77CF830460221FDF7FEF98C -:1037700001460BF14000FDF773F8DBF81400002858 -:1037800002DCBBF8421071B14FF47A703221322260 -:10379000FCF7E8FF002032210022FCF7E3FFFFF7EF -:1037A000B9FEDBF81400002802D4BBF8320060B187 -:1037B0004FF47A7096213222FCF7D4FF0020322198 -:1037C0000022FCF7CFFFFFF783FE40F61423002012 -:1037D00000210822C2F20003CDF80090CDF8048049 -:1037E000FFF708F9BBF80400BBF8022001300BF129 -:1037F0005007ABF80400384674A1FCF747FD0020E1 -:10380000382108223B46CDF80090CDF80480FFF720 -:10381000F1F8BBF82200FF2840F0BA806878012850 -:103820000AD14FF47A7064213222FCF79BFF00200A -:1038300000210022FCF796FF0220CBF80800FDF7DC -:10384000A9F942F210710844CBF81000A0E000BFC3 -:10385000DBF814109BF822209BF800300127281D6C -:103860000097FFF7F7FB10B1022802D10327CBF82E -:103870000870FDF78FF9DBF81010884288BFCBF88D -:10388000088085E042F62E60D846C0F22F0048F846 -:10389000500F2878D14644F6A13A44F6A53605F1F2 -:1038A0001C01C0F6000AC0F600060391002853462A -:1038B00044F69D37404631464246C5F83080C0F652 -:1038C000000708BF3B46FCF7E1FC68785346002838 -:1038D00040463146424608BF3B46FCF7D7FCA87835 -:1038E00053460028404631464246CA4608BF3B463A -:1038F0004FF000094FF00108FCF7C8FCDBF814108A -:103900009BF822209BF800300398CDF80090FFF739 -:10391000A1FB03282CD8DFE800F00307131F00BF2A -:103920000220CBF8080023E040F20801C2F20001B7 -:10393000087800280CBF81F8008081F8009017E01B -:1039400040F20801C2F20001487800280CBF81F85B -:10395000018081F801900BE040F20801C2F2000101 -:10396000887800280CBF81F8028081F8029000BF9F -:10397000FDF710F9DBF8101040F6004640F208059C -:103980008842C4F20106C2F2000501D9CBF80880D2 -:10399000FFF7DCFDFCF702FFFEF7BEFCFDF7FAF8CF -:1039A000DBF80C1088427FF68DAE01F57A70CBF80B -:1039B0000C0030464FF40041FDF7DEF8BBF8040080 -:1039C000ABF80490ABF802007CE600BF4650533AD7 -:1039D000256400004FF47F0C1CEAD0121EBF1CEAC5 -:1039E000D11392EA0C0F93EA0C0F00F0858090EA55 -:1039F000010F48BF42F4807240F4000C41F4000013 -:103A00002CF07F4120F07F4000B5A2EB0302814201 -:103A10000FF2081CACEB504E9EF800E0C0F1000025 -:103A20004FEA4E0E00FB0EFC38BF49004FEA2C1C3B -:103A30000CFB0EF34FEACE1E0EEB635E4FEA112C29 -:103A40000EFB0CFC4FEAC1214FEA1C5300FB031193 -:103A500002F5FA024FEA112C0EFB0CFC4FEA013181 -:103A60004FEADC4C00FB0C1142EB2242C14228BF62 -:103A700009184CEB03335DF804EB10EB410143EB09 -:103A8000C250B2F57C0F38BF704729D512F0F00F45 -:103A90001CBF00F1C04000F00040704700818283ED -:103AA0008485868788898B8C8D8E8F91929395964D -:103AB00097999A9C9D9FA0A2A3A5A7A8AAACAEB0D7 -:103AC000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4DC -:103AD000D7D9DCDFE2E6E9ECF0F3F7FAFE0000000C -:103AE0004FEA400C0CF1807CBCF17E4F28BF704740 -:103AF000B0F1C04000F043B90CEAD11390EA010FD5 -:103B000048BF42F48072624538BF634507D213F460 -:103B10007F0F16D080EA010000F00040704710B51A -:103B200000F0E7F8097EFC3E00F005B880EA0100ED -:103B300000F00040704780EA010000F0004000F013 -:103B40001EB912F47F0F04BF0248704780EA0100DB -:103B500000F015B90000C07FC10DD1F19E0206DB57 -:103B60004FEA002343F0004323FA02F0704700427B -:103B700007D54FEA4001B1F1FE4F02D24FF00000ED -:103B8000704710B500F0B5F84992248000207047C6 -:103B90006FEA20007047000010F0004148BF40422B -:103BA000B0FA80F310FA03F2C3F19D030BD051EA8F -:103BB000C35101EB1220530638BF704700F10100DA -:103BC00008BF20F001007047B0FA80F310FA03F24A -:103BD000C3F19D030AD0D90501EB1220530638BF6B -:103BE000704700F1010008BF20F00100704700009D -:103BF0004FF47F0C1CEAD0121EBF1CEAD11392EACC -:103C00000C0F93EA0C0F00F0478090EA010F48BFB9 -:103C100042F480724FF0004C4CEA00204CEA012143 -:103C200002EB0302A0FB0113A2F50002002918BF5A -:103C300043F001035B0028BF4FEA330342EB22420B -:103C40005FEA132C4CEBC2502EBFBCEB436FB2F5B6 -:103C50007C0F70474FEA036CBCF1004F08BF20F0A7 -:103C60000100B2F57C0F38BF70470BD582F0FF0220 -:103C700012F5803FC8BF704700F1C040D8BF00F0C8 -:103C80000040704700F5000C5FEA4C0C48BF7047DD -:103C9000B0F1C04000F073B80CEAD11390EA010F04 -:103CA00048BF42F48072624538BF634504D280EA5F -:103CB000010000F00040704710B500F01AF800BF96 -:103CC0008900013E00F007B800F009B85FEA410C36 -:103CD0005FEA1C6C08D080EA010000F050B85FEA8F -:103CE000400C5FEA1C6CF6D14FF00040A0F580005C -:103CF00070470EF1020E2EF0030E5EF8044B2442C4 -:103D000004D44FEA4102B2F17F4F11D84FEA400389 -:103D1000B3F17F4F0CD80ED14FEAD07C0CEB4C0C9A -:103D20000CF1020CB2F17F4F08BF4CEBD17C04E0E8 -:103D30004FF0080C01E04FEAD17C0CEB4C0324FA65 -:103D400003F404F00704B4F1040C06D20EEB840C67 -:103D5000BDE810404CF0010C6047DFE80CF00708AC -:103D600002024FF00040A0F5800010BD084642005E -:103D700018BFD2F1807288BF00F0004010BDFF2153 -:103D800041EAD050C0057047010200000000000069 -:103D900000000102030406070809000000000102F8 -:103DA000030400000000000000002020202020006C -:103DB000200050505000000000005050F850F850C3 -:103DC00050002078C07028F02000C0C81020409813 -:103DD000180040A0A040A8906800302040000000DB -:103DE0000000102040404020100040201010102003 -:103DF000400020A8702070A82000202020F820205B -:103E000020000000000060408000000000F800007A -:103E100000000000000000606000000810204080EA -:103E20000000708898A8C88870002060202020209A -:103E30007000708808304080F800F808103008885A -:103E4000700010305090F8101000F880F0080888CA -:103E50007000384080F088887000F80810204040DA -:103E60004000708888708888700070888878081092 -:103E7000E000006060006060000000606000606062 -:103E8000800010204080402010000000F800F80062 -:103E900000004020100810204000708810202000F2 -:103EA00020007088B8A8B880780020508888F888EA -:103EB0008800F08888F08888F0007088808080888A -:103EC0007000F08888888888F000F88080F0808012 -:103ED000F800F88080F08080800070888080B8884A -:103EE0007800888888F88888880070202020202022 -:103EF000700038101010109060008890A0C0A09042 -:103F00008800808080808080F80088D8A8A8888871 -:103F100088008888C8A898888800708888888888D9 -:103F20007000F08888F08080800070888888A89071 -:103F30006800F08888F0A0908800708880700888F9 -:103F40007000F82020202020200088888888888819 -:103F500070008888888888502000888888A8A8D819 -:103F60008800888850205088880088885020202029 -:103F70002000F80810204080F800F0C0C0C0C0C089 -:103F8000F000008040201008000078181818181859 -:103F900078002070A82020202000002040F8402039 -:103FA000000020100800000000000000E0107090E9 -:103FB00068008080B0C888C8B00000007088808029 -:103FC0007000080868988898680000007088F08081 -:103FD0007000304840F04040400000007088887811 -:103FE00008F08080B0C88888880020000020202049 -:103FF00020001000003010101060808090A0C0A041 -:1040000098006020202020207000000050A8A8A860 -:10401000A8000000B0484848480000007088888820 -:1040200070000000F08888F0808000007888887830 -:1040300008080000B0484040400000007880700848 -:10404000F0004040F84040483000000090909090D0 -:10405000680000008888885020000000A8A8A8A850 -:104060005000000088502050880000008888986820 -:1040700008F00000F8102040F80020404080404048 -:1040800020002020200020202000201010081010E8 -:104090002000000040A81000000000000000000008 -:1040A00000000000000000101010101000001000B0 -:1040B0000000006C484800000000000000000014F0 -:1040C00014287C287C2850500000001038404038CC -:1040D000487010100000002050200C7008140800D8 -:1040E0000000000000182020544834000000001098 -:1040F0001010100000000000000000080810101050 -:1041000010101008080000202010101010101020AF -:10411000200000107C102828000000000000000093 -:10412000101010FC10101000000000000000000033 -:1041300000181030200000000000007C000000008B -:10414000000000000000000000303000000000040B -:104150000408081010202040000000384444444463 -:1041600044443800000000301010101010107C0083 -:10417000000000384404081020447C00000000388F -:1041800044041804044438000000000C14142444AF -:104190007C040C000000003C20203804044438005B -:1041A0000000001C20407844444438000000007C9B -:1041B0004404080808101000000000384444384443 -:1041C00044443800000000384444443C0408700073 -:1041D000000000000030300000303000000000001F -:1041E0000018180000183020000000000C1060803B -:1041F00060100C000000000000007C007C0000004B -:1042000000000000C02018041820C00000000000BA -:10421000182404081000300000003844444C545462 -:104220004C40443800000030102828287C44EC0022 -:10423000000000F8444478444444F8000000003C86 -:104240004440404040443800000000F048444444AA -:104250004448F000000000FC445070504044FC0012 -:104260000000007C20283828202070000000003C3E -:104270004440404C44443800000000EC44447C443A -:104280004444EC000000007C1010101010107C0062 -:104290000000003C0808084848483000000000ECD6 -:1042A000444850704844E400000000702020202062 -:1042B00024247C00000000EC6C6C54544444EC005A -:1042C000000000EC64645454544CEC0000000038CE -:1042D00044444444444438000000007824242438F2 -:1042E0002020700000000038444444444444381CFA -:1042F000000000F8444444784844E00000000034E2 -:104300004C40380404645800000000FC9010101069 -:1043100010103800000000EC444444444444380089 -:10432000000000EC4444282828101000000000EC95 -:104330004444545454542800000000C4442810102D -:104340002844C400000000EC442828101010380055 -:104350000000007C4408101020447C00000000385D -:104360002020202020202020380000402020201065 -:10437000100808080000003808080808080808089D -:104380003800001010284400000000000000000069 -:10439000000000000000000000FC00100800000009 -:1043A00000000000000000000038443C44443C0091 -:1043B000000000C0405864444444F800000000007D -:1043C000003C4440404438000000000C04344C449D -:1043D00044443C00000000000038447C40403C0065 -:1043E0000000001C207C202020207C000000000019 -:1043F00000344C4444443C04380000C040586444F9 -:104400004444EC00000000100070101010107C00FC -:10441000000000100078080808080808700000C0B4 -:10442000405C48705048DC00000000301010101054 -:1044300010107C000000000000E854545454FC00AC -:104440000000000000D864444444EC000000000078 -:1044500000384444444438000000000000D864445C -:1044600044447840E000000000344C4444443C04A0 -:104470000C000000006C302020207C0000000000B8 -:10448000003C44380444780000000000207C2020D8 -:1044900020201C000000000000CC4444444C3400A8 -:1044A0000000000000EC4444282810000000000038 -:1044B00000EC4454545428000000000000CC483064 -:1044C0003048CC000000000000EC442428181010F4 -:1044D00078000000007C481020447C0000000008A8 -:1044E00010101010201010100800001010101010E4 -:1044F00010101010000000201010101008101010E4 -:10450000200000000000002458000000000000000F -:10451000000000000000000000000000000000009B -:1045200000183C3C3C1818180018180000000066E1 -:104530006666662400000000000000000000000025 -:1045400000006C6CFE6C6C6CFE6C6C00000018184B -:10455000187CC6C2C07C0686C67C18180000000005 -:10456000000000C2C60C183060C6860000000000C3 -:1045700000386C6C3876DCCCCCCC76000000003097 -:10458000303030600000000000000000000000003B -:10459000000C18303030303030180C0000000000B3 -:1045A0000030180C0C0C0C0C0C1830000000000033 -:1045B00000000000663CFF3C6600000000000000B8 -:1045C0000000000018187E1818000000000000000D -:1045D0000000000000000000181818300000000063 -:1045E000000000000000FE000000000000000000CD -:1045F000000000000000000000181800000000008B -:1046000000000002060C183060C0800000000000AE -:10461000007CC6C6CED6D6E6C6C67C00000000002A -:10462000001838781818181818187E0000000000B4 -:10463000007CC6060C183060C0C6FE0000000000FA -:10464000007CC606063C060606C67C00000000008C -:10465000000C1C3C6CCCFE0C0C0C1E00000000007E -:1046600000FEC0C0C0FC0E0606C67C0000000000B4 -:10467000003860C0C0FCC6C6C6C67C000000000092 -:1046800000FEC606060C1830303030000000000076 -:10469000007CC6C6C67CC6C6C6C67C00000000003C -:1046A000007CC6C6C67E0606060C78000000000028 -:1046B000000000181800000018180000000000009A -:1046C000000000181800000018183000000000005A -:1046D0000000060C18306030180C060000000000C6 -:1046E0000000000000FE0000FE00000000000000CE -:1046F00000006030180C060C18306000000000004C -:10470000007CC6C60C18181800181800000000001D -:1047100000007CC6C6DEDEDEDCC07C0000000000DF -:104720000010386CC6C6FEC6C6C6C6000000000033 -:1047300000FC6666667C66666666FC00000000003B -:10474000003C66C2C0C0C0C0C2663C0000000000A1 -:1047500000F86C6666666666666CF800000000002D -:1047600000FE6662687868606266FE000000000015 -:1047700000FE6662687868606060F000000000001B -:10478000003C66C2C0C0DEC6C6663A00000000003B -:1047900000C6C6C6C6FEC6C6C6C6C6000000000025 -:1047A000003C18181818181818183C0000000000D1 -:1047B000001E0C0C0C0C0CCCCCCC780000000000C3 -:1047C00000E6666C6C78786C6666E60000000000B7 -:1047D00000F06060606060606266FE0000000000E3 -:1047E00000C6EEFEFED6C6C6C6C6C6000000000065 -:1047F00000C6E6F6FEDECEC6C6C6C6000000000055 -:1048000000386CC6C6C6C6C6C66C380000000000BC -:1048100000FC6666667C60606060F000000000007E -:10482000007CC6C6C6C6C6C6D6DE7C0C0E0000001E -:1048300000FC6666667C6C666666E600000000004A -:10484000007CC6C660380C06C6C67C0000000000AE -:10485000007E7E5A1818181818183C000000000036 -:1048600000C6C6C6C6C6C6C6C6C67C0000000000D6 -:1048700000C6C6C6C6C6C6C66C381000000000001A -:1048800000C6C6C6C6C6D6D6FE6C6C0000000000C8 -:1048900000C6C66C6C38386C6CC6C60000000000E0 -:1048A00000666666663C181818183C000000000098 -:1048B00000FEC6860C183060C2C6FE000000000074 -:1048C000003C30303030303030303C0000000000F0 -:1048D000000080C0E070381C0E06020000000000DE -:1048E000003C0C0C0C0C0C0C0C0C3C0000001038A8 -:1048F000386CC6000000000000000000000000004E -:10490000000000000000000000000000FF00303048 -:10491000301800000000000000000000000000004F -:1049200000000000780C7CCCCCCC760000000000AD -:1049300000E06060786C66666666DC00000000007F -:10494000000000007CC6C0C0C0C67C0000000000A3 -:10495000001C0C0C3C6CCCCCCCCC760000000000D5 -:10496000000000007CC6FEC0C0C67C000000000045 -:1049700000386C6460F060606060F000000000006F -:104980000000000076CCCCCCCCCC7C0CCC780000E9 -:1049900000E060606C7666666666E6000000000017 -:1049A000001818003818181818183C0000000000EB -:1049B000000606000E06060606060666663C0000B1 -:1049C00000E06060666C78786C66E60000000000CD -:1049D000003818181818181818183C0000000000A3 -:1049E00000000000ECFED6D6D6D6D60000000000AF -:1049F00000000000DC666666666666000000000077 -:104A0000000000007CC6C6C6C6C67C0000000000D0 -:104A100000000000DC66666666667C6060F0000090 -:104A20000000000076CCCCCCCCCC7C0C0C1E000062 -:104A300000000000DC7662606060F00000000000B2 -:104A4000000000007CC660380CC67C00000000003E -:104A500000103030FC30303030361C0000000000D8 -:104A600000000000CCCCCCCCCCCC76000000000008 -:104A70000000000066666666663C180000000000E4 -:104A800000000000C6C6C6D6D6FE6C0000000000BE -:104A900000000000C66C3838386CC600000000000A -:104AA00000000000C6C6C6C6C6C67E060CF80000DA -:104AB00000000000FECC183060C6FE0000000000C0 -:104AC000000E18181870181818180E0000000000B2 -:104AD00000181818180018181818180000000000FE -:104AE00000701818180E1818181870000000000030 -:104AF0000076DC000000000000000000000002035F -:104B00000405060708090A0B0C0D0E0F10100240D1 -:104B10004104804204A04303804401004504204630 -:104B200003C04704004802004904704A03A04B0434 -:104B3000404C02C04D02804E03E04F04605004D050 -:104B40005103405203005301805403205504105672 -:104B500003605704905804B05904C05A05783105D1 -:104B6000383205183305083405003505803605C090 -:104B70003705E03805F03905F83006303F05902F4D -:104B80004261636B0A436C69636B0A5072657373AD -:104B90000A53656C65206368616E6765000A6F661D -:104BA000000A6F6E0025732573004D61696E204702 -:104BB00055490A496E707574206D6F64650A4275B7 -:104BC0007A7A65720A446973706C61790A4C616E15 -:104BD00067756167650A41626F757400E4B8BBE987 -:104BE000A1B50AE8BE93E585A5E6A8A1E5BC8F0AB4 -:104BF000E89C82E9B8A3E599A80AE698BEE7A4BABA -:104C00000AE8AFADE8A8800AE585B3E4BA8E00E80B -:104C1000BF94E59B9E0AE782B9E587BB0AE995BF89 -:104C2000E68C890AE98089E68BA9E58887E68DA26A -:104C300000000000584C0008000000204000000068 -:104C400028010008984C000840000020781000005F -:104C500044010008000000000100000010000000F6 -:104C6000010101000000000000000000AA4B000844 -:104C7000DC4B000805000000000000000000000000 -:104C800000000000804B00080F4C000803000000EB -:084C9000000000000024F40004 +:10029000074B06AA7B4469460090059800F0F9F9DF +:1002A0000020694600F008FA1CBC5DF814FB000051 +:1002B0002104000070B5044685690068C10601D5B7 +:1002C000302600E02026C00707D070BDD4E9012108 +:1002D00030469047206A401C20626D1EF6D570BDE6 +:1002E00070B5044685690078C00707D170BDD4E9B0 +:1002F000012120209047206A401C20626D1EF6D507 +:1003000070BD70B50C460546012A05D028788006D8 +:1003100000D5EA69002302E0012305E05B1C93425B +:1003200002D2E05C0028F9D1A869E618C01AA861D9 +:10033000286A184428622846FFF7BCFF04E0D5E984 +:10034000012114F8010B9047B442F8D32846FFF777 +:10035000C7FF70BD2DE9F0410646002410687529DD +:10036000314616A510D0AFF30080002802DA4042D3 +:1003700013A507E031688A0701D512A502E04907F5 +:1003800004D511A5012401E0AFF3008000210A2269 +:1003900006F1240709E0B0FBF2FCB0FBF2F302FB2C +:1003A0001C00303078541846491C0028F3D12346ED +:1003B0002A463046BDE8F04100F00CB900000000CC +:1003C0002D0000002B000000200000002DE9F04768 +:1003D0004FF0000A89460446C0F820A02046E16894 +:1003E0008847002876D0252806D0D4E901219047F7 +:1003F000206A401C2062F1E7E1682046002588471A +:10040000C4F81CA006460027C4F818A02A2E09D05C +:10041000304603F0D2FB38B304EB8708303EC8F80F +:10042000186019E059F8041B204604EB870291611B +:10043000E1688847012F064618D1E069002820DAD4 +:1004400025F020051DE0D8F8180000EB800006EB31 +:1004500040003038C8F818002046E1688847064652 +:1004600003F0ABFB0028EED1012F0AD02E2E08D1CD +:100470002046E16888477F1C0646022F45F020058C +:10048000C4DBA069002803DA404245F00105A06101 +:10049000E80701D025F01005B6B1A6F141001928F2 +:1004A00002D8203645F400654A463146204625608C +:1004B0004D46FFF755FE58B1012806D0ED1D25F039 +:1004C000070000F1080989E704E005F1040985E760 +:1004D00030468AE7206ABDE8F0874FF0000200B599 +:1004E000134694469646203922BFA0E80C50A0E857 +:1004F0000C50B1F12001BFF4F7AF090728BFA0E805 +:100500000C5048BF0CC05DF804EB890028BF40F8D0 +:10051000042B08BF704748BF20F8022B11F0804F12 +:1005200018BF00F8012B70477047704770470000F4 +:100530000048704778000020704770477047704748 +:1005400038B504460A4600206946AFF3008000280B +:1005500008BF38BD02460099204600F0CDF80120C2 +:1005600038BD012000F0E2B8F8B5AFF300800546D1 +:1005700000200C46102000BF0646A819A0420DD945 +:10058000324669460020AFF30080070008BF00F044 +:10059000CDF80098A04218BF0546C419FFF7C8FF60 +:1005A00005600746F01D20F007004619284600F0B8 +:1005B0000AF8B44208BFF8BDA21B31463868BDE84E +:1005C000F84000F099B800210160C0E901107047BF +:1005D000102070472DE9F0470D4699469246044693 +:1005E00000F124080168880604D5E06921F01001B3 +:1005F000216000E00120A84201DD471B00E0002748 +:10060000A1697A1902EB0900081AA0612078C006D6 +:1006100002D42046FFF74EFE002608E0D4E901216F +:100620001AF806009047206A401C761C20624E454E +:10063000F4DB2078C0060AD52046FFF73BFE06E033 +:10064000D4E9012130209047206A401C2062381EE6 +:10065000A7F10107F4DC07E0D4E9012118F805004F +:100660009047206A401C2062281EA5F10105F3DC9A +:100670002046FFF735FE2078000602D50220BDE8AF +:10068000F0870120FBE7000001694A1C026108783D +:10069000704700B58FB0CDE90131002105910549C2 +:1006A0007944CDE9031011466846FFF78FFE0FB07D +:1006B00000BD0000E5FFFFFF0A6802F8010B0A60B9 +:1006C000704710B5436913B1AFF3008001E0FFF745 +:1006D00018FE012010BD127800F124010A700022DA +:1006E0004A700122EDE711684FF0FF32E9E70000A0 +:1006F0000048704770000020034640688C46002880 +:1007000018BF88423CBF03464068F8D318681844B5 +:10071000884207D00CF1030020F00700001D411AA9 +:10072000521A0146081D0A60FFF789BD10B500F096 +:1007300039F8BDE8104000F02FB870477546FFF754 +:10074000D7FFAE4605006946534620F007008546B0 +:1007500018B020B5FFF732FDBDE820404FF000068D +:100760004FF000074FF000084FF0000BAC46ACE82C +:10077000C009ACE8C009ACE8C009ACE8C00921F088 +:1007800007018D46704710B50446AFF30080204640 +:10079000BDE81040FFF7FDBC002801D000F02AB8EA +:1007A0007047000010B5012805D0002103A000F01B +:1007B00027F8012010BD09A1F8E70000534947526E +:1007C000544D454D3A204F7574206F662068656121 +:1007D00070206D656D6F7279000000003A204865E9 +:1007E0006170206D656D6F727920636F72727570C4 +:1007F0007465640001491820ABBEFEE726000200C4 +:1008000070B505460C460A2000E06D1C00F011F89A +:1008100035B128780028F8D102E0641C00F009F80E +:1008200014B120780028F8D1BDE870400A20AFF359 +:10083000008008B569468DF800000320ABBE08BDF6 +:1008400040F63010C2F20000027B002101604160DE +:1008500002F0FE010173704770B505460C20144686 +:100860000E46FFF7BDFC002808BF70BD00210160E7 +:1008700040F63011C2F20001D1E9002306818471F3 +:100880008580002A08BF0B461860486070BD0000D4 +:100890002DE9F04381B040F63017C2F20007387BF3 +:1008A000C10737D1396889B340F00100387300F0CF +:1008B000EBF93C682189D4F800800144A079A5882F +:1008C000B96003F0BBFB4AF20021C0F24A41B1FB20 +:1008D000F5F140F22C090546481EC4F20009C9F89A +:1008E000000003F093FB00210646C4F2C82128460D +:1008F00003F0AAFA314603F0B5FB03F067FBC9F831 +:1009000010002046FFF79BFCC7F8008001B0BDE84F +:10091000F08300BF00F0B8F9B9688842F6D9387B97 +:1009200000F0FE00387301B0BDE8F083FEE7000080 +:1009300070470000102000F07FB80000B0B50446FA +:1009400001700020608079B92079B8B1A07B0128BE +:1009500009D100F099F9A16801F5FA71884282BFC6 +:10096000FF206080A0812178012918BFB0BD2079C7 +:10097000012804BF00202071B0BD00BF00F084F941 +:10098000A168012501F5FA7188424FF001003CBFD2 +:10099000A0890130A08100F077F9A060A0892571BD +:1009A0006080A07B0128D4D0DDE70000014600680C +:1009B00000220A607047000010B510283AD140F6B6 +:1009C0000044C4F201042046102100F049F9C8B1E6 +:1009D00001282FD12046202100F042F950B340F2E7 +:1009E000E004C2F20004A069217F0130A06141F05F +:1009F0000100207700F048F942F2107108442061AC +:100A000010BD00BF2046202100F02AF9002808BFB1 +:100A100010BD40F2E004C2F20004A069217F013859 +:100A2000A06141F00100207700F02EF942F2107130 +:100A30000844206110BD000040F21441C4F20101DD +:100A40000A68024214BF08607047FFF7B5BF000094 +:100A50002DE9F04F82B00E68002E00F0FD8041F2CB +:100A60000042C4F20102042340F2004E904208BF4B +:100A700003234FF6FF7CC4F2010E009300240123F0 +:100A8000C1F2100C4FF0000A4FF0000946E000BF21 +:100A9000012504F00C030F279F402BEA070705FAF6 +:100AA00003F33B4342F82630D1F804B05FEACB327F +:100AB000DEF8002054BF22EA080242EA0802CEF81B +:100AC0000020DEF804205FEA8B3354BF22EA0802DC +:100AD00042EA0802CEF804205FEACB23DEF80820C1 +:100AE00054BF22EA080242EA08025FEA8B2340F27E +:100AF0000C43CEF80820C4F201031A6854BF22EA5E +:100B0000080242EA08021A6001230E680AF1010A8B +:100B100036FA0AF204F1040400F09E8003FA0AF89F +:100B200016EA080FF1D04A68624511DC122A55D83E +:100B3000DFE802F0340A4448545454545454545492 +:100B400054545454544C5000D1F80C9046E000BF1B +:100B50004FF6FF75C1F22105AA420FDC0025C1F254 +:100B60001105AA421AD00025C1F21205AA4215D0D9 +:100B70000025C1F22105AA4210D02FE00025C1F2C4 +:100B80002205AA420AD00025C1F23105AA4205D0A9 +:100B90000025C1F23205AA4220D100BF8A684AB1BD +:100BA000012A14BFC0F81480C0F810804FF0080963 +:100BB00014E000BF4FF0040910E000BFCA6802F162 +:100BC00008090BE04FF0000908E000BFCA6802F115 +:100BD000040903E0CA6802F10C0900BF2246054679 +:100BE000BAF1080F24BF203A04352E680F2797402A +:100BF000BE4309FA02F232432A60CA79D2067FF56F +:100C000084AF41F21803C4F202031A684FEA9A064D +:100C100042F001021A601A6840F6000302F0010275 +:100C20000192019AAEF57E7252F826B0C4F2010329 +:100C300098420FD040F60043C4F2010398423FF4BB +:100C400027AF41F20003C4F20103009D984208BFA0 +:100C500002251EE700251CE702B0BDE8F08F00006A +:100C60008068084018BF012070470000C26802EA8F +:100C70000103914341EA034101617047002A08BF23 +:100C8000090401617047000040F6C020C2F2000074 +:100C90000068704770B5B8B3044690F83D0028B9B5 +:100CA000002084F83C00204600F05CF9242084F801 +:100CB0003D002068016821F001010160016841F4F4 +:100CC00000410160016821F40041016000F010FB67 +:100CD00048F28041C0F21E0140F60013D4F804E04F +:100CE00088424FF00001C0F23D0348F2A16C4FF082 +:100CF000000238BF01219842C0F2010C38BF012226 +:100D0000E64538BF0A460AB1012070BD4DF6836141 +:100D1000C4F21B31A0FB01122168950C4B684FF403 +:100D2000967623F03F0343EA9243754344F6D35645 +:100D30004B60C1F262060B6AA5FB0656B50923F0AB +:100D40003F03E64538BF950C6A1C1A430A62CA691C +:100D500048F2A0664CF6FF73C0F20106B64522EADF +:100D600003020BD801384FEA4E03B0FBF3F0013019 +:100D70006FF31F30042898BF04201EE0A3680138D9 +:100D800063B119230EFB03F3B0FBF3F001306FF3F3 +:100D90001F3078B100F5804008E000BF0EEB4E0335 +:100DA000B0FBF3F001306FF31F3028B100F50040C5 +:100DB00003E000BF012000E001201043C861086883 +:100DC000D4E9072320F0C000104318430860886866 +:100DD00048F2FF3204F10C0690434CCE1843104306 +:100DE000A5698860C86820F0FF0030432843C860C8 +:100DF000086840F00100086000202021206484F889 +:100E00003D10206384F83E0070BD00002DE9F04FD6 +:100E100083B0994616460F460446FFF735FF94F80F +:100E20003D10202920D1DDF83880DDE90CBA0546D7 +:100E300020688169890713D5FFF726FF401B1A2810 +:100E4000F6D300202021206384F83D1084F83E0072 +:100E5000216C41F02001216484F83C0004E000BFD3 +:100E600094F83C10012903D1022003B0BDE8F08FB3 +:100E7000012184F83C100168C90703D1016841F0E1 +:100E8000010101600168324621F400610160212006 +:100E900084F83D00402084F83E0000202064C4F81F +:100EA00024B0A4F82AA0608D394620850020CFF612 +:100EB000FF70E06220464B46CDF80080019501F0BE +:100EC000D9F818B1012003B0BDE8F08F208D98B992 +:100ED000204641462A4601F053F998B3206C042875 +:100EE000F0D12068016841F400710160012003B075 +:100EF000BDE8F08F0004EBD0204641462A4601F0C1 +:100F00000DFA0028EAD1616A2268084610F8013B10 +:100F10001361238D6062581E2085678D0604A7F13A +:100F200001076785576918BF17F00407E2D04878B2 +:100F30001061881C6062981E2085618D0139618571 +:100F4000D8E700BF2068016841F4007101602020EB +:100F500084F83D00002084F83E0084F83C0003B093 +:100F6000BDE8F08F10B586B045F200410068C4F2CC +:100F7000000100228842049202D006B010BD00BFDA +:100F800041F21804C4F20204206840F00800206016 +:100F9000206800F0080001900198C0200290122003 +:100FA00003900320059001F5384002A9FFF750FD9A +:100FB000606840F400106060606800F40010019008 +:100FC000019806B010BD000040F2000040F6C021BC +:100FD000C2F20000C2F2000100780A681044086002 +:100FE0007047000080B542F20000C4F202000168C0 +:100FF00041F010010160032000F08AF80F2000F09A +:1010000005F800F027F8002080BD000070B540F220 +:101010000006C2F2000640F268013278C2F2000116 +:101020004FF47A730968B3FBF2F20446B1FBF2F1B4 +:10103000084600F04BFB0F2C4FF0010508D838B9DB +:101040004FF0FF3021460022002500F035F8746093 +:10105000284670BD82B041F21800C4F20200016857 +:10106000022241F001010160016801F001010191DA +:101070000199416841F080514160406800F0805022 +:10108000009000980420C4F20100016862F31A6124 +:10109000016002B070470000002848BF704700F0B0 +:1010A0001F01012202FA01F14EF200124009CEF2B4 +:1010B000000242F82010704710B54EF60C5CCEF2DC +:1010C000000CDCF80030C3F3022E8EF00704042C71 +:1010D00028BF0424BEF103034FF0FF3E0EFA04F4D0 +:1010E00038BF0023A14399400EFA03F39A4300F05E +:1010F0000F03043B1143634409010C3300F16042C8 +:10110000B0F1FF3FC8BF02F56443197010BD000085 +:101110004EF60C51CEF200010A684FF6FF031A405A +:1011200060F30A2242F0806040F0FD700860704772 +:101130002DE9F04381B0002800F0858042F20008DC +:10114000C4F202080446D8F800000D4600F007007B +:1011500088420CD2D8F8000020F007002843C8F8D5 +:101160000000D8F8000000F00700A8426BD120680A +:1011700041F204098107C4F2020917D5410705D5D8 +:10118000D9F8001041F4E061C9F80010010705D555 +:10119000D9F8001041F46051C9F80010D9F80010D6 +:1011A000A26821F0F0011143C9F80010C00741D135 +:1011B000D8F8000000F00700A8420CD9D8F80000C9 +:1011C00020F007002843C8F80000D8F8000000F01D +:1011D0000700A84237D12068410707D5D9F8001089 +:1011E000E26821F4E0611143C9F80010000708D556 +:1011F000D9F80000216920F4605040EAC100C9F824 +:101200000000D9F8002002F00C00082841F200206C +:10121000C0F27A0050D144F67273C2F38341C0F633 +:101220000003595CD2033BD440F60010C0F23D00ED +:10123000484341E0606802280AD001282AD159F8C1 +:10124000041C890308D4012001B0BDE8F08300BF6D +:1012500059F8041C8901F6D5D9F8001021F00301D2 +:101260000843C9F80000FFF70FFD064641F2883732 +:10127000D9F80000616800F00C00B0EB810F97D046 +:10128000FFF702FD801BB842F2D9032001B0BDE890 +:10129000F08300BF59F8041C8907D4D5DCE700BFF0 +:1012A000D9F8002044F2FC13C2F34042C0F6000318 +:1012B0009A5C4843B0FBF2F0D9F8001044F2FE12F9 +:1012C000C1F30311C0F60002515C40F2680220FA3B +:1012D00001F140F20400C2F200000068C2F2000214 +:1012E0001160FFF793FE002001B0BDE8F08300001D +:1012F00040F2680041F20401C2F20000C4F20201AF +:101300000068096844F20E22C1F30221C0F600020F +:10131000515CC840704700002DE9F04182B00028C0 +:1013200068D00446007841F20006C007C4F2020605 +:1013300025D0706800F00C0004281BD0706800F005 +:101340000C00082802D17068C00313D4606800281C +:1013500000F06881B0F5A02F00F07C81B0F5803FEF +:1013600000F07C81306820F480303060306820F4F8 +:10137000802076E13068800301D56068D0B32078A2 +:10138000800718D5706810F00C0F07D0706800F057 +:101390000C0008286ED17068C0036BD430688007D9 +:1013A00002D52069012825D13068616920F0F80054 +:1013B00040EAC1003060207800071FD42078400741 +:1013C00032D4E56995B1706800F00C00082840F04F +:1013D0008F80012D0ED07068216A00F480328A421D +:1013E00008D1616A00F47010884203D1002002B075 +:1013F000BDE8F081012002B0BDE8F081A0690028BD +:1014000062D00020C4F242200121C0F88014FFF70E +:101410003BFC0546706A800700F18C80FFF734FCC6 +:10142000401B0228F6D92AE1F06910F0805808D153 +:10143000F06940F08050F061F06900F08050009059 +:10144000009847F20007C4F200073868C00529D4A5 +:10145000386840F480703860FFF716FC054600BF1E +:101460003868C0051ED4FFF70FFC401B6428F7D96D +:1014700005E100BF2069002840F20000C4F24220CC +:1014800000F0828001210160FFF7FEFB054600BFEE +:10149000306880073FF588AFFFF7F6FB401B022856 +:1014A000F6D9ECE0E068002800F08080052800F024 +:1014B0009780012800F09880306A20F001003062A7 +:1014C000306A20F0040092E00020C4F242200021A3 +:1014D000C0F88014FFF7D8FB054600BF706A80078C +:1014E0007FF56CAFFFF7D0FB401B0228F6D9C6E0B2 +:1014F0000027C4F2422700203866FFF7C5FB022D03 +:1015000005460BD13068800140F1BE80FFF7BCFB7F +:10151000401B02284FF00300F4D968E730688001CF +:101520007FF564AFFFF7B0FB401B02284FF00300CC +:10153000F4D95CE740F26800C2F20000006844F6AB +:10154000D351C1F26201A0FB0101480A019000BF22 +:1015500000BF0198411E002801913FF42FAF00BF4A +:101560000198411E002801913FF428AF00BF019867 +:10157000411E002801913FF421AF00BF0198411E98 +:1015800000280191E4D119E700210160FFF77CFBFD +:10159000054600BF306880077FF50DAFFFF774FB8D +:1015A000401B02284FF00300F4D920E7306A20F0F6 +:1015B00001003062306A20F004003062FFF764FB03 +:1015C000054641F2883700BF306A800720D5FFF713 +:1015D0005BFB401BB8424FF00300F5D907E700BFA3 +:1015E000306A40F004003062306A40F0010030623E +:1015F000FFF74AFB054641F2883700BF306A800793 +:1016000006D4FFF741FB401BB842F7D937E000BFD3 +:10161000B8F1000F7FF4D5AEF06920F08050F06192 +:10162000CFE600BF306820F480303060306820F4AE +:1016300080203060FFF728FB054600BF306880033C +:101640007FF59DAEFFF720FB401B64284FF00300A1 +:10165000F4D9CCE6306840F480203060306840F443 +:1016600080303060FFF710FB054600BF3068800314 +:101670003FF585AEFFF708FB401B6428F6D9032031 +:1016800002B0BDE8F08100BF206AB0F5803F05D10F +:101690007168A26821F40031114371607168626A57 +:1016A00021F4741110430843706001203866FFF77D +:1016B000EBFA0446306880013FF598AEFFF7E4FA94 +:1016C000001B02284FF00300F4D990E6411E0020D1 +:1016D000B0EB116F1CBF012070474EF21002CEF22A +:1016E000000251604EF62351CEF20001F0230B7040 +:1016F000072190601160704770470000704700003C +:1017000010B590F83C20012A4FF0020233D080F847 +:101710003D200268D2F804E0D2F808C00C682EF030 +:101720007003234340F2FF74C4F20004A2425360EA +:101730000ADCB2F1804F13D040F20043C4F2000340 +:101740009A420DD011E000BF42F60043C4F20103FB +:101750009A4205D040F60003C4F200039A4204D135 +:1017600049682CF08003194391600121002280F820 +:101770003D1080F83C20104610BD0000002804BF3A +:101780000120704710B5044690F83D0028B90020AC +:1017900084F83C00204600F067F8022084F83D0001 +:1017A000206840F2FF730268C4F2000342F6004C66 +:1017B0009842C4F2010C15DCB0F1804F1AD040F20F +:1017C0000041C4F20001884214D0984218DCB0F104 +:1017D000804F1DD040F20041C4F20001884217D072 +:1017E0001AE000BF604505D040F60001C4F20001D8 +:1017F0008842EAD1A16822F070020A439842E6DDED +:10180000604505D040F60001C4F20001884203D1D2 +:10181000216922F440720A43A36922F08001D4F8BE +:1018200004E0E268194360450160C262C0F828E044 +:1018300002D16169CCF8301001214161002084F8A7 +:10184000461084F83E1084F83F1084F8401084F865 +:10185000411084F8421084F8431084F8441084F84E +:10186000451084F83D1010BD10B582B0006840F2FC +:101870000041C4F20001884212D0B0F1804F29D15A +:1018800041F21C00C4F2020001681C2441F0010175 +:101890000160006800F00100019001980EE000BFB7 +:1018A00041F21C00C4F2020001681D2441F0020153 +:1018B0000160006800F002000090009820460021BE +:1018C0000022FFF7F9FB204602B0BDE81040FFF709 +:1018D000E3BB00BF02B010BD90F83D1001291CBF52 +:1018E00001207047022180F83D10006840F2FF722D +:1018F000C168C4F20002904241F00101C16009DCFC +:10190000B0F1804F12D040F20041C4F20001884291 +:101910000CD012E042F60041C4F20101884205D029 +:1019200040F60001C4F20001884206D1816801F04E +:101930000701062904BF00207047016841F001013A +:10194000016000207047000080B590F83C20012A1B +:101950004FF0020200F0BF8080F83D20D0F800C0B8 +:101960004FF67772DCF8083023EA0202CCF8082040 +:101970000B683F2B1CDD5F2B20DD602B50D0B3F5B7 +:10198000005F6DD0702B40F0A080D1E901E3C96801 +:10199000DCF8082043EA0E0322F47F4243EA0121E7 +:1019A0001143CCF80810DCF8081041F077018AE008 +:1019B0001F2B29DC63B3102B2AD086E0402B63D089 +:1019C000502B40F08280D1F804E0C968DCF8203068 +:1019D000DCF8202022F00102CCF82020DCF81820CE +:1019E00022F0F00242EA011123F00A0242EA0E025A +:1019F000CCF81810CCF82020DCF8081041F0570182 +:101A000021F020015FE000BF202B01D0302B5CD102 +:101A1000DCF8081021F07001194341F0070152E091 +:101A2000D1F804E0C968DCF8203023F01003CCF8CA +:101A30002030DCF81830DCF8202023F4704322F04A +:101A4000A00243EA013142EA0E12CCF81810CCF899 +:101A50002020DCF8081041F0670121F0100132E08D +:101A6000D1E901E3C968DCF8082043EA0E0322F457 +:101A70007F4243EA01211143CCF80810DCF808103A +:101A800041F480411FE000BFD1F804E0C968DCF8F0 +:101A90002030DCF8202022F00102CCF82020DCF8F5 +:101AA000182022F0F00242EA011123F00A0242EA71 +:101AB0000E02CCF81810CCF82020DCF8081041F009 +:101AC000470121F03001CCF808100121002280F8F4 +:101AD0003D1080F83C20104680BD0000704700009B +:101AE00010B5016804460869800744BFC8685FEA0A +:101AF000807039D40869400744BFC8685FEA407005 +:101B00003ED40869000744BFC8685FEA007045D446 +:101B10000869C00644BFC8685FEAC0604AD4086963 +:101B2000C0071CBFC8685FEAC07051D108690006D1 +:101B300044BFC8685FEA006052D40869400644BFE9 +:101B4000C8685FEA406053D40869800646BFC86829 +:101B50005FEA806010BD6FF0200220460A61BDE898 +:101B60001040FFF7CBBD00BF6FF0020008610120FD +:101B700020778869800743D02046FFF7AFFF45E014 +:101B80006FF00400086102202077886910F4407F1C +:101B900040D02046FFF7A2FF42E000BF6FF00800F0 +:101BA000086104202077C86980073DD02046FFF7F0 +:101BB00095FF3FE06FF01000086108202077C869AA +:101BC00010F4407F3AD02046FFF788FF3CE000BF8A +:101BD0006FF001000861204600F046FA2168A5E791 +:101BE0006FF0800008612046FFF786FD2168A4E7BA +:101BF0006FF040000861204600F038FA2168A3E742 +:101C0000204600F04BF8204600F0BCF92168002087 +:101C100020776FE7204600F041F8204600F0B2F947 +:101C20002168002020776CE7204600F037F8204636 +:101C300000F0A8F921680020207769E7204600F02D +:101C40002DF8204600F09EF921680020207766E7F5 +:101C500080B586B000680021B0F1804F049101D0BA +:101C600006B080BD41F21800C4F20200016841F0E4 +:101C700004010160006802A900F0040001900198CD +:101C80000420029002200390059040F60000C4F268 +:101C90000100FEF7DDFE06B080BD000070470000C9 +:101CA0002DE9F04390F83C30012B04BF0220BDE841 +:101CB000F0834FEAB202032A00F2E580DFE802F087 +:101CC000023A76B0036842F600461A6AC4F2010688 +:101CD00022F001021A621D6A1A465C6852F818CF97 +:101CE000B3428E68D1F800E025F0020545EA06050A +:101CF0000CD1CE68D1E9057824F4407425F00C05A8 +:101D000026F004063C43354344EA08042CF07307EC +:101D100047EA0E075C609F614F6809695F631D6257 +:101D20009F6947F008079F619F6927F004079F613B +:101D3000A6E000BF036842F600461A6AC4F2010634 +:101D400022F010021A621D6A1A46D3F804C052F833 +:101D5000184FB3428E68D1F800E025F0200545EA1F +:101D600006150FD1CE68D1E905986FF0400707EA54 +:101D700006162CF4406725F0C00547EA890735436D +:101D800047EA880C24F4E64444EA0E27C3F804C06A +:101D90009F614F6809699F631D629F6947F40067EF +:101DA0009F619F6927F480679F6168E0036842F63E +:101DB00000461A6AC4F2010622F480721A621D6A91 +:101DC0001A46D3F804C052F81CEFB3428E680C6870 +:101DD00025F4007545EA06250FD1CE68D1E90598AE +:101DE000360240F2FF47BE432CF4405725F44065CD +:101DF00047EA0917354347EA081C2EF073072743C3 +:101E0000C3F804C0DF614F680969DF631D62DF69E1 +:101E100047F00807DF61DF6927F00407DF612FE083 +:101E2000036842F600471A6AC4F2010722F480529E +:101E30001A621A46D3F820C05D6852F81C4FD1F8D8 +:101E400000E08E68BB4204D14F6925F4804545EA25 +:101E500087152CF4005747EA063724F4E64646EA8D +:101E60000E265D60DE614E6809691E641F62DF69CF +:101E700047F40067DF61DF6927F48067DF610902EB +:101E8000136819431160002180F83C100846BDE832 +:101E9000F0830000002804BF0120704710B50446FD +:101EA00090F83D0028B9002084F83C00204600F05E +:101EB00067F8022084F83D00206840F2FF73026852 +:101EC000C4F2000342F6004C9842C4F2010C15DC47 +:101ED000B0F1804F1AD040F20041C4F200018842B4 +:101EE00014D0984218DCB0F1804F1DD040F2004170 +:101EF000C4F20001884217D01AE000BF604505D047 +:101F000040F60001C4F200018842EAD1A16822F043 +:101F100070020A439842E6DD604505D040F60001B4 +:101F2000C4F20001884203D1216922F440720A43BD +:101F3000A36922F08001D4F804E0E2681943604507 +:101F40000160C262C0F828E002D16169CCF83010AB +:101F500001214161002084F8461084F83E1084F885 +:101F60003F1084F8401084F8411084F8421084F83F +:101F7000431084F8441084F8451084F83D1010BDD7 +:101F8000704700007047000041B1082910D00429B3 +:101F900014BF00F1410200F13F020BE090F83E2037 +:101FA000012A1CBF01207047022280F83E2013E066 +:101FB00000F140021278012A1CBF01207047022262 +:101FC000082907D0042914BF80F8412080F83F2059 +:101FD00002E000BF80F84020006801F01F010122EC +:101FE000036A8A4023EA02010162036A42F644411D +:101FF000C4F201011A43A1F14403984202620FD0D6 +:1020000040F2FF71C4F20001884213DCB0F1804F4E +:102010001CD040F20041C4F20001884216D01CE0FE +:102020000A6842F400420A6040F2FF71C4F2000103 +:102030008842EBDD42F60041C4F20101884205D03E +:1020400040F60001C4F20001884206D1816801F027 +:102050000701062904BF00207047016841F0010113 +:1020600001600020704700007047000070470000CA +:10207000FEE700002DE9F04381B0044600680D46FC +:102080000168089F099E9946904641F480717A1C28 +:1020900001602AD017BB4169C90730D1FEF7F4FDB2 +:1020A00000202021206384F83D1084F83E00216C3C +:1020B00041F020012164216884F83C000868C005D3 +:1020C00044BF4FF400702064032001B0BDE8F083EA +:1020D000FEF7DAFD801BB842E2D820684169C907E3 +:1020E000F6D00CE04169C90709D14169C90701BFB0 +:1020F00041695FEAC17141695FEAC171F2D005F0DF +:10210000FE0101610221C0F2010120463A46334638 +:1021100000F096F820B1012001B0BDE8F08300BFC7 +:10212000002000902068324641690091806939465C +:1021300000900098204600F0F1F858B1206C042877 +:10214000E9D12068016841F400710160012001B00B +:10215000BDE8F083B9F1010F0AD020684FEA1821D9 +:10216000016120463946324600F0D8F80028E5D112 +:1021700020685FFA88F10161002001B0BDE8F083BA +:1021800070B50368044653F8140F400743D40E4655 +:10219000F1B1701C30D100BF186840053ED41868FA +:1021A000400738D41868400538D41868400732D43E +:1021B0001868400532D4186840072CD418684005C8 +:1021C0002CD4186840074FF0000048BF70BDE3E70B +:1021D0001868400522D4FEF757FD00202021206317 +:1021E00084F83D1084F83E00216C41F02001216408 +:1021F00084F83C00012070BD154600BF18684005FA +:102200000CD4FEF741FD401BB042E6D8236853F8DA +:10221000140F4007F2D5002070BD00BF6FF480603E +:10222000186000202021206384F83D1084F83E00CF +:10223000216C41F00401216484F83C00012070BD50 +:10224000F0B581B01D460368044658698FB2384026 +:10225000B84203D1002001B0F0BD00BF16467AB3EA +:10226000701C29D15869400540D458693840B8429B +:10227000F0D05869400539D458693840B842E9D09F +:102280005869400532D458693840B842E2D058699C +:1022900040052BD458693840B8424FF00000E1D1D6 +:1022A00039E000BFFEF7F0FC401BB0420DD82368B8 +:1022B00058693840B842CDD058694005F2D515E08C +:1022C0005869400512D4FEF7DFFC0020202120636E +:1022D00084F83D1084F83E00216C41F02001216417 +:1022E00084F83C00012001B0F0BD00BF1868202137 +:1022F00040F4007018606FF4806058610020206323 +:1023000084F83D1084F83E00216C41F00401216402 +:1023100084F83C00012001B0F0BD000070B50368F6 +:10232000044653F8140F000643D40E46F1B1701C56 +:1023300030D100BF186840053ED41868000638D474 +:102340001868400538D41868000632D4186840056B +:1023500032D4186800062CD4186840052CD41868AC +:1023600000064FF0000048BF70BDE3E71868400565 +:1023700022D4FEF789FC00202021206384F83D1040 +:1023800084F83E00216C41F02001216484F83C0077 +:10239000012070BD154600BF186840050CD4FEF73B +:1023A00073FC401BB042E6D8236853F8140F0006B4 +:1023B000F2D5002070BD00BF6FF48060186000206F +:1023C0002021206384F83D1084F83E00216C41F008 +:1023D0000401216484F83C00012070BD80B584B004 +:1023E0009C460B4601466420029040F64010009245 +:1023F000C2F200001A460123CDF804C0FEF706FD24 +:1024000004B080BDFEE70000FEE700002DE9F04FBC +:1024100083B040F2305840F230190027C2F2000871 +:10242000C2F200090DF10B064FF0000A4FF0000B4D +:1024300009E000BF0AF1010A08F18008BAF1080FAB +:1024400009F1800962D06FF04800A0EB0A047820FF +:1024500000210DF1050201238DF80540FFF7BEFFB5 +:1024600010208DF80600782000210DF106020123CE +:10247000FFF7B4FF782000210DF1070201238DF84A +:102480000770FFF7ABFF002507E000BF4FF0000B20 +:1024900009F805700135802DCCD019F8050018F821 +:1024A00005108842F2D0BBF1000F22D17820002124 +:1024B00002AA01238DF808404FF0010BFFF78EFFB1 +:1024C000E8B2000910308DF80900782000210DF1E4 +:1024D00009020123FFF782FF05F00F008DF80A00C3 +:1024E000782000210DF10A020123FFF777FF19F888 +:1024F00005008DF80B007820402132460123FFF7BC +:102500006DFF19F8050008F80500C1E703B0BDE844 +:10251000F08F000010B582B0AE208DF807000DF1ED +:1025200007027820002101230024FFF757FFD52060 +:102530008DF807000DF10702782000210123FFF735 +:102540004DFF50208DF807000DF107027820002183 +:102550000123FFF743FFA8208DF807000DF10702C4 +:10256000782000210123FFF739FF3F208DF8070075 +:102570000DF10702782000210123FFF72FFFD32060 +:102580008DF807000DF10702782000210123FFF7E5 +:1025900025FF0DF107027820002101238DF8074067 +:1025A000FFF71CFF40208DF807000DF1070278208F +:1025B00000210123FFF712FF8D208DF807000DF198 +:1025C0000702782000210123FFF708FF14208DF86F +:1025D00007000DF10702782000210123FFF7FEFE1E +:1025E00020208DF807000DF107027820002101233B +:1025F000FFF7F4FE02208DF807000DF107027820A6 +:1026000000210123FFF7EAFEA1208DF807000DF15C +:102610000702782000210123FFF7E0FEC0208DF89B +:1026200007000DF10702782000210123FFF7D6FEF5 +:10263000D9208DF807000DF1070278200021012331 +:10264000FFF7CCFEF1208DF807000DF1070278208E +:1026500000210123FFF7C2FEDB208DF807000DF1FA +:102660000702782000210123FFF7B8FE30208DF803 +:1026700007000DF10702782000210123FFF7AEFECD +:10268000A4208DF807000DF1070278200021012316 +:10269000FFF7A4FEA6208DF807000DF107027820B1 +:1026A00000210123FFF79AFEAF208DF807000DF1FE +:1026B0000702782000210123FFF790FE002000F0A0 +:1026C00003F802B010BD000070B582B00446B72018 +:1026D0008DF8040001AA7820002101230026FFF7CD +:1026E0007DFE10208DF805000DF1050278200021F7 +:1026F0000123FFF773FE0DF106027820002101236C +:102700008DF80660FFF76AFE0DF10705782040217D +:102710002A4601238DF80740FFF760FE701C46B281 +:10272000B6F1FF3FF2DCB6208DF8040001AA782054 +:10273000002101230026FFF751FE10208DF805002F +:102740000DF10502782000210123FFF747FE0DF16E +:1027500006027820002101238DF80660FFF73EFE77 +:102760000DF10705782040212A4601238DF8074006 +:10277000FFF734FE701C46B2B6F1FF3FF2DCB52025 +:102780008DF8040001AA7820002101230026FFF71C +:1027900025FE10208DF805000DF10502782000219E +:1027A0000123FFF71BFE0DF1060278200021012313 +:1027B0008DF80660FFF712FE0DF107057820402125 +:1027C0002A4601238DF80740FFF708FE701C46B229 +:1027D000B6F1FF3FF2DCB4208DF8040001AA7820A6 +:1027E000002101230026FFF7F9FD10208DF80500D8 +:1027F0000DF10502782000210123FFF7EFFD0DF117 +:1028000006027820002101238DF80660FFF7E6FD1F +:102810000DF10705782040212A4601238DF8074055 +:10282000FFF7DCFD701C46B2B6F1FF3FF2DCB320CF +:102830008DF8040001AA7820002101230026FFF76B +:10284000CDFD10208DF805000DF105027820002146 +:102850000123FFF7C3FD0DF10602782000210123BB +:102860008DF80660FFF7BAFD0DF1070578204021CD +:102870002A4601238DF80740FFF7B0FD701C46B2D1 +:10288000B6F1FF3FF2DCB2208DF8040001AA7820F7 +:10289000002101230026FFF7A1FD10208DF805007F +:1028A0000DF10502782000210123FFF797FD0DF1BE +:1028B00006027820002101238DF80660FFF78EFDC7 +:1028C0000DF10705782040212A4601238DF80740A5 +:1028D000FFF784FD701C46B2B6F1FF3FF2DCB12079 +:1028E0008DF8040001AA7820002101230026FFF7BB +:1028F00075FD10208DF805000DF1050278200021EE +:102900000123FFF76BFD0DF1060278200021012362 +:102910008DF80660FFF762FD0DF107057820402174 +:102920002A4601238DF80740FFF758FD701C46B278 +:10293000B6F1FF3FF2DCB0208DF8040001AA782048 +:10294000002101230026FFF749FD10208DF8050026 +:102950000DF10502782000210123FFF73FFD0DF165 +:1029600006027820002101238DF80660FFF736FD6E +:102970000DF10705782040212A4601238DF80740F4 +:10298000FFF72CFD701C46B2B6F1FF3FF2DC02B03F +:1029900070BD00002DE9F04F86B0002B0091194664 +:1029A000029300F09D80DDE90F5C40F2301A0021B7 +:1029B000C2F2000A0027039101900BE000242106D7 +:1029C00018BF01370399029B01310391C9B29942A3 +:1029D00080F08680002AF1D00099039B4FF0000917 +:1029E00019445FFA81F801F00701802323FA01F10D +:1029F0004FEAD80E0491C9430024059117E000BFA7 +:102A00005FFA81FB0AEBCE1313F80B6004990E43B7 +:102A100003F80B60611CCBB2B3F1080418BF0C467D +:102A2000082B09F1010908BF01374A45C7D0E95D04 +:102A3000E3B2994009061DD5BCF1050FEAD8DFE8DD +:102A40000CF003333322223DB8F13F0FE2D809EBFB +:102A5000000149B20029DDD4C9B20AEBCE13D34636 +:102A600013F801A0059E704606EA0A060198DA46A8 +:102A70005E54CFE7BCF1040F16D0BCF1010F02D0B9 +:102A8000BCF1000FC6D1B8F13F0FC3D809EB00016C +:102A900049B20029BED45FFA81FB0AEBCE1313F8CA +:102AA0000B6005990E40B3E7B8F13F0FB2D809EBC0 +:102AB000000149B20029A3D5ACE700BFB8F13F0F30 +:102AC000A8D809EB000149B20029A3D4C9B20AEB86 +:102AD000CE135E5CDDF810B086EA0B065E5499E713 +:102AE00006B0BDE8F08F000010B582B0044681202A +:102AF0008DF806000DF10602782000210123FFF772 +:102B00006DFC204601F08FF846F26663C4F20403C0 +:102B10004FF0663201F09AF801F056F88DF8070090 +:102B20000DF10702782000210123FFF757FC02B0C6 +:102B300010BD00002DE9F04F83B092460C9A0C4670 +:102B4000BAF1080F80460DD0BAF1100F12D0BAF1C9 +:102B50000C0F0CBF4FF0070B4FF0000B197879B931 +:102B60008EE000BF1978002900F08A80501E4FF0D7 +:102B7000060B0AE04FF0080B1978002900F080805E +:102B8000BAF1080FA2F1010032D15D1C4FF0010A29 +:102B90005FFA80F9474603E015F8011B00296FD062 +:102BA000F8B20BEB00077F2F16D80A2914D0A1F139 +:102BB00020025E2AF0D844F21622C0F6000202EB90 +:102BC000C101A1F580710D9E0091E1B2052208239B +:102BD0000196FFF7DFFEDFE70834E0B23F284FD869 +:102BE0005FFA8AF081454BD30AF1010A4746D3E7E1 +:102BF0005D1C0126C3B2C146029314E044F6821262 +:102C0000C0F6000202EB0111A1F500710091E1B2E2 +:102C1000082210230D9F0197FFF7BCFE029B00BF07 +:102C200015F8011B61B35FFA89F00BEB0009B9F1EC +:102C30007F0F1BD80A2919D0A1F120025E2AEFD8F4 +:102C4000BAF1100FDAD0BAF10C0FE9D144F20E52FA +:102C500001EB4101C0F6000202EB8101A1F5C07158 +:102C60000091E1B206220C23D4E700BF5444E0B245 +:102C70003F2805D8F0B2834202D30136C146CFE7E0 +:102C800003B0BDE8F08F000010B582B0DDF810C0D1 +:102C9000BCF1000F47D04FF0000E07E00EF1010E1F +:102CA0005FFA8EF4644503F104033CD01C780A2CCF +:102CB00006D084B35FFA8EF4644507D12EE000BFDE +:102CC0000EF1010E5FFA8EF4644527D05C780A2C71 +:102CD00006D004B35FFA8EF4644507D120E000BF4C +:102CE0000EF1010E5FFA8EF4644519D09C780A2C1F +:102CF00006D084B15FFA8EF4644507D112E000BFBC +:102D00000EF1010E5FFA8EF464450BD0DC780A2CCC +:102D1000C4D0002CC4D102B010BD00BF013302E00A +:102D2000023300E00333DDE9054CCDE9004CFFF749 +:102D300001FF02B010BD00002DE9F04F94B09042A9 +:102D400094468846C4BF8446104699421A46C4BF7A +:102D50000A469846604580F21782A2EB08016FEAA6 +:102D60000807174401F003011397069108F00701C3 +:102D7000802508F1010725FA01F907F007011D9BDD +:102D800025FA01FAC7F3C4011291002108F10204E7 +:102D9000022B08BF494604F007064FF0000B0791CD +:102DA0004FF0000125FA06FE08BF51460091022BA4 +:102DB00008BFF346CDF804B040F2301BC4F3C4069C +:102DC000C2F2000B0BEBC6110B91129912940BEB94 +:102DD000C1110A91C8F3C4010BEBC1110E915FFA46 +:102DE00088F1CDE91017F9B20D91E1B20C9108F11B +:102DF00003010F9189F0FF0108918AF0FF01CDE9ED +:102E0000031E8EF0FF01DDF818E0CDF82490CDF818 +:102E100014A0029104E000BF0130604500F0B481CD +:102E20004245F9DD41B20029F6D4002B5FFA80F962 +:102E300000F09080012B40F01781129EBEF1000F30 +:102E4000414628D010993F2906D80E9F099C17F8B3 +:102E50000910214307F809101199BEF1010F1AD08A +:102E60000D993F2906D80A9F059C17F809102143A0 +:102E700007F80910BEF1020F0F9908BF31460AD0BA +:102E80000C9C3F2C07D80B9E049C16F8091021437C +:102E900006F809100F99139C032C04D2BCE700BF5D +:102EA00004318A42B8D0CEB23F2E0FD901F1010AC7 +:102EB0005FFA8AF63F2E1CD98E1CF7B23F2F29D914 +:102EC000CE1CF7B23F2FEBD835E000BF06F0070469 +:102ED00001F0F8060BEB061616F8097025FA04F453 +:102EE0003C4306F8094001F1010A5FFA8AF63F2ED9 +:102EF000E2D806F007040AF0F8060BEB061616F8FF +:102F0000097025FA04F43C4306F809408E1CF7B218 +:102F10003F2FD5D806F0F8060BEB061607F007048E +:102F200016F8097025FA04F43C4306F80940CE1C53 +:102F3000F7B23F2FB4D806F0F8060BEB061607F0F1 +:102F4000070416F8097025FA04F43C4306F8094012 +:102F5000A6E700BFBEF1000F414629D010993F29D6 +:102F600006D80E9C089E14F80910314004F8091088 +:102F70001199BEF1010F1BD00D993F2906D80A9C6B +:102F8000039E14F80910314004F80910BEF1020F35 +:102F90000F99129C08BF21460AD00C9C3F2C07D8E1 +:102FA0000B9C029E14F80910314004F809100F9987 +:102FB000139C032C04D22FE704318A423FF42CAF38 +:102FC000CEB23F2E0CD94E1CF7B23F2F19D98E1C12 +:102FD000F7B23F2F27D9CE1CF7B23F2FECD834E001 +:102FE00001F0F8070BEB071706F0070617F8094082 +:102FF00025FA06F6B44307F809404E1CF7B23F2FF6 +:10300000E5D806F0F8060BEB061607F0070416F8ED +:10301000097025FA04F427EA040406F809408E1C16 +:10302000F7B23F2FD7D806F0F8060BEB061607F0DD +:10303000070416F8097025FA04F427EA040406F8D0 +:103040000940CE1CF7B23F2FB6D806F0F8060BEBBE +:10305000061607F0070416F8097025FA04F427EAA3 +:10306000040406F80940A7E7129CBEF1000F414690 +:1030700028D010993F2906D80E9F079E17F80910EF +:10308000714007F809101199BEF1010F1AD00D997E +:103090003F2906D80A9F009E17F80910714007F8CB +:1030A0000910BEF1020F0F9908BF21460AD0E4B201 +:1030B0003F2C07D80B9E019C16F80910614006F8BA +:1030C00009100F99139C032C04D2A5E604318A42FF +:1030D0003FF4A2AECCB23F2C0CD94E1CF4B23F2C24 +:1030E0001BD98E1CF4B23F2C2AD9CE1CF4B23F2C33 +:1030F000ECD838E001F0F8060BEB061601F00704F7 +:1031000016F8097025FA04F4022B08BF674006F888 +:1031100009704E1CF4B23F2CE3D806F0070406F009 +:10312000F8060BEB061616F8097025FA04F4022BC4 +:1031300008BF674006F809708E1CF4B23F2CD4D843 +:1031400006F0070406F0F8060BEB061616F80970F1 +:1031500025FA04F4022B08BF674006F80970CE1C5C +:10316000F4B23F2CB2D806F0070406F0F8060BEBD9 +:10317000061616F8097025FA04F4022B08BF6740FA +:1031800006F80970A2E700BF14B0BDE8F08F000098 +:10319000704700002DE9F04387B09046012B81462F +:1031A00004D0002B72D109F1080001E009F10C00F4 +:1031B0000368D9E900070024084499F8101020EAB0 +:1031C000E07088423A46C8BF0846C9F80000B842D5 +:1031D000B8BF013A961CB0424FF0000602F1030559 +:1031E000C8BF01268D42B8BF012406EA0401B842D7 +:1031F00002EB010004DB002918BFC9F8040001E05C +:10320000C9F804000424C0B20E9E0127CDE90004D1 +:103210000020002110220297FFF736FDD9F8143064 +:103220004BB199F804000021CDE900045F20102281 +:103230000297FFF729FD012E13D1D9F8002099F844 +:1032400010300DF1120614A13046FDF71FF80020D2 +:103250000127009060203821082233460197FFF7AC +:1032600069FCD9E900011022401A010102EB0013A8 +:103270000227002080220097FFF75EFDB8F1010FC2 +:1032800004D1D9F8000007B0BDE8F0834FF0FF305B +:1032900007B0BDE8F08300BF25642F25640000005F +:1032A00070470000FDF790BE7047000040F6941094 +:1032B000C2F20000FEF714BC40F6DC10C2F20000BF +:1032C000FEF70EBCFEE7000070B58AB040F20806BB +:1032D000C2F2000602A87064307840F2E004C2F244 +:1032E000000442F62E6100286078C0F22F0102919E +:1032F00004D0012808D050B9B36808E0012805D0EF +:1033000028B9336903E000BFF36800E0736945F250 +:10331000350102A8C0F600010246FCF7B7FF71783C +:10332000607829B1012809D058B9B36809E000BF15 +:10333000012805D028B9336903E000BFF36800E035 +:10334000736945F2350102A8C0F600010246FCF798 +:103350009DFF2178607829B1012809D058B9B36858 +:1033600009E000BF012805D028B9336903E000BF98 +:10337000F36800E0736945F2350102A8C0F6000168 +:103380000246FCF783FF616994F8422063780025C8 +:1033900006F130000095FFF7FDFE03281ED8DFE898 +:1033A00000F003070F1700BF0220A06016E000BF67 +:1033B000307800280CBF0120002030700EE000BFE4 +:1033C000707800280CBF01200020707006E000BF5C +:1033D000207800280CBF012000202070FDF754FC4D +:1033E0002169884284BF0220A0600AB070BD00003D +:1033F000B0B58AB040F2E004C2F20004A07840F216 +:103400000805C2F2000502A90128E96534D1B4F823 +:10341000420000281CBF0020A070606950B169689C +:1034200008446428A8BF642020EAE0706860C0B245 +:10343000FFF75AFB6A6844F6F471C0F6000102A86F +:10344000FCF724FF63784FF0000C05F148000021E1 +:103450000022CDF800C0FFF79DFE022500201021BC +:103460005F2220230095FFF767FCFDF70DFC216923 +:10347000884223D91EE000BF6A6844F6F471C0F6A2 +:10348000000102A8FCF702FF616994F8422063780A +:103490004FF0000C05F14800CDF800C0FFF77AFEB0 +:1034A00001280DD008B90220A060FDF7EDFB2169CD +:1034B000884203D90020A0700220A0600AB0B0BDED +:1034C0000120A070FDF7E0FB21698842F6D9F1E701 +:1034D00092B0FDF787FD00240120CDE90B44CDE932 +:1034E000094406900A904FF4E0104FF48031022511 +:1034F0000F9006A80494CDE90244CDE90044CDE93B +:103500000714CDE90D51FDF707FF28B1EFF3108047 +:1035100072B600BFFEE700BF0F20CDE900054FF4F3 +:103520008060CDE90304684602210294FDF700FEA5 +:1035300020B1EFF3108072B6FEE700BF41F2180031 +:10354000C4F20200016840F6004841F01001016039 +:103550000168C4F2010801F01001069106990168A2 +:10356000A8F5806541F0200101600168012201F0A9 +:103570002001069106990168082641F004010160C6 +:103580000168012401F0040106910699016841F0E7 +:10359000080101600068082100F008000690069804 +:1035A0002846FDF76BFB40464FF4805100224FF454 +:1035B000805A0027FDF762FB40464FF4004101228C +:1035C0004FF4004BFDF75AFB28464FF48071002260 +:1035D000FDF754FBCDE9066406AE4FF0030928461B +:1035E00031460894CDF82490FDF732FA2B20CDE92E +:1035F0000607404631460894FDF72AFACDE906A4AD +:103600004FF0020A404631460897CDF824A0FDF756 +:103610001FFA40463146CDE906B4CDE90849FDF729 +:1036200017FA4FF4807006A981E811042846314644 +:10363000CDF82490FDF70CFA102006900020C1F27E +:103640003100CDE9070440463146FDF701FA0A2072 +:1036500000210022FDF730FD0A20FDF71DFD40F698 +:103660004010A8F53841C2F2000048F2A0624FF4C1 +:103670008043C0F2010280E88600C0E90373C0E91C +:103680000577C0E90777FDF705FB28B1EFF3108058 +:1036900072B600BFFEE700BF40F69410C2F2000011 +:1036A0004FF080410397CDE90177CDE910770C9772 +:1036B000CDE90A77CDE90877CDE906778761C0E9DA +:1036C0000017C0E902770761FEF758F820B1EFF361 +:1036D000108072B6FEE700BF4FF48050009040F6B5 +:1036E0009410C2F200006946FEF72EF920B1EFF304 +:1036F000108072B6FEE700BF40F69410C2F20000E0 +:10370000FEF7C8FB20B1EFF3108072B6FEE700BFF2 +:1037100040F694100024C2F2000010A9CDE9104434 +:10372000FDF7EEFF20B1EFF3108072B6FEE700BFA9 +:103730006020CDE9060440F69410C2F2000006A90C +:10374000082208940A94FEF7ABFA28B1EFF3108030 +:1037500072B600BFFEE700BF40F69410C2F2000050 +:10376000FEF776FA40F6DC100021A8F58432C2F2AA +:103770000000472340F2E7370991CDE90711CDE971 +:103780000011C0E90023C0E9021701618161FDF762 +:10379000F5FF28B1EFF3108072B600BFFEE700BF5F +:1037A0004FF48050069040F6DC10C2F2000006A9EB +:1037B000FEF7CAF820B1EFF3108072B6FEE700BF43 +:1037C0000020CDE9000040F6DC10C2F2000069469E +:1037D000FDF796FF20B1EFF3108072B6FEE700BF51 +:1037E00000F032F9FEE70000F0B58BB040F600447F +:1037F000C4F2010420460121FDF732FA40F2E0054F +:10380000C2F20005014605F12000FDF797F82046B9 +:103810000221FDF725FA014605F13000FDF78EF88B +:103820006869002801DC698E69B14FF47A70322131 +:103830003222FDF711F8002032210022FDF70CF8AA +:1038400000F070F86869002801D4688C60B14FF40A +:103850007A7096213222FCF7FFFF002032210022ED +:10386000FCF7FAFF00F03CF840F62423012600277D +:10387000C2F2000300200021082200970196FFF702 +:1038800059F9E888AA88013003ACE88012A12046E3 +:10389000FCF7FCFC00203821082223460097019603 +:1038A000FFF748F9B5F84200FF2813D140F20800AD +:1038B000C2F20000407801280AD14FF47A706421E6 +:1038C0003222FCF7C9FF002000210022FCF7C4FFD0 +:1038D0000220A8600BB0F0BD4650533A25640000AA +:1038E00010B540F2D004C2F200042078617840F6AE +:1038F000242C0844C2F2000C2D23A2780CF80030CE +:103900008020C8401043A070481CC1B2083918BFBD +:1039100001466170FDF7B8F900F5E170A060012083 +:10392000E07010BD10B540F2D004C2F2000420785F +:10393000617840F624220844C2F200022E23135478 +:10394000481CC1B2083918BF01466170FDF79CF9E7 +:1039500000F5E170A0600120E07010BD70B540F28C +:10396000D004C2F20004E078012849D1FDF78CF9B7 +:10397000A168884244D9207840F6242EC2F2000E75 +:1039800044F6827C00216378A2780EEB0005C0F635 +:10399000000CE1704EF8001069600CF104056FF046 +:1039A000250103E0023105F1060511D015F8046C7C +:1039B0009E4203D115F8036C96420DD015F8016CA8 +:1039C0009E42EFD12E789642ECD1273105E000BF20 +:1039D00020210EF800100EE0263101EB4101614478 +:1039E00089780EF8001001202071FDF74DF900F1E3 +:1039F00096012078A160013020700020A4F8010019 +:103A00002079012810D1FDF73FF9A16888420BD930 +:103A100000202071207840F62421C2F200012022EB +:103A20000A540130207000E02078C0B2932818BFFB +:103A300070BD40F62420C2F200009321FCF74DFD3A +:103A40000020207070BD000082B040F60004C4F277 +:103A5000010420464FF4807101220125FDF70EF983 +:103A600040F69410C2F200000821FEF78DFA40F6ED +:103A7000DC10C2F20000FDF72FFFFEF74BFD40F215 +:103A8000080AC2F2000A9AF80400FFF72DF8FCF7C2 +:103A9000D7FE2046082100224FF0000BFDF7EEF87C +:103AA0004FF47A704FF47A713222FCF7D5FE002081 +:103AB0004FF47A713222FCF7CFFE40F2E007C2F2F7 +:103AC000000787F84E5004F5806407F1400507F1C0 +:103AD00018060AF1180042F21078019020460821D9 +:103AE000FDF7BEF801462846FCF728FF3046FCF7F4 +:103AF0005DFFB7F842107861A1B1FE290ED89AF89F +:103B0000000001280AD14FF47A7064213222FCF7B8 +:103B1000A3FE002000210022FCF79EFEFDF7B4F872 +:103B200040443861B86804282FD8DFE800F02C033F +:103B3000071B1F00FFF758FE27E000BF796997F8C1 +:103B400042207B7801984FF00109CDF80090FFF7F3 +:103B500021FB88B103280DD002280FD14FF00309B3 +:103B60000AE000BFFFF7B0FB0FE000BFFFF740FC2B +:103B70000BE000BF4FF00409C7F80890FDF784F888 +:103B80003969884201D90120B860FFF7E7FEFCF7E8 +:103B90007FFEFEF73BFCFDF777F8F96888429DD978 +:103BA00001F57A70F86020464FF40041FDF75EF8A9 +:103BB000F888A7F806B0B88090E730380A2801D214 +:103BC00001207047002070474FEA41034FEA5353EA +:103BD000A3F58063D3F11E03C8BFD3F1210C0CDD24 +:103BE0004FF0004242EAC12242EA505232FA03FC4C +:103BF0008CEAE17CACEBE1707047102BC4BF002075 +:103C0000704703F5787CBCF1FF3F04D06FF00042B1 +:103C100082EA2100704770B500F0C2F84992248012 +:103C200000207047F2E7B0FA80F310FA03F10AD0EF +:103C3000C3F11D0303F580634FEA03524FEA41507D +:103C400002EBD12170474FF00000704770B5DFF8EC +:103C500048C11CEA111E1EBF1CEA13159EEA0C0F78 +:103C600095EA0C0F00F06F8081EA03044EEAD47EDF +:103C7000AE4421EA4C1123EA4C1341F4801143F481 +:103C80008013AEF17F7EA1FB024CA0FB03653619C9 +:103C900055EB0C05A1FB034C4CF10003A0FB021CEF +:103CA00016EB0C06654153F10003094218BF46F0BC +:103CB000010613F4007F0BD14FEA03314FEA0530C0 +:103CC00041EA155140EA165034036FF003020AE04E +:103CD0004FEAC3214FEAC52041EA555140EA565008 +:103CE000F4026FF0020202EB2E4201EB025585EA6C +:103CF000CE710AD05FEA440C18BF24F0004450F1A2 +:103D0000000041F1000120EAD47040F2FE7C6245DF +:103D100000D270BDA84214BF4FF080444FF0404421 +:103D2000002E08BF0024BEF1806FA8BFA1F1C041E2 +:103D3000BDE8704080F2828001F1C04101F0004195 +:103D40004FF0000070470CEA13159EEA0C0F18BFE5 +:103D500095EA0C0F06D081EA030E4FF000000EF03A +:103D6000004170BD00F01CF88900013E00F007B86A +:103D700000F009B84FEA430C5FEA5C5C08D081EAC6 +:103D8000030100F05BB84FEA410C5FEA5C5CF6D1DE +:103D900002494FF0000070470000FF070000F87F65 +:103DA0000EF1020E2EF0030E5EF8046B364205D4BF +:103DB000012A43EB030515F5001F12D8012841EB3A +:103DC000010C1CF5001F0CD80ED14FEAD17C0CEB76 +:103DD0004C0C0CF1020C15F5001F08BF4CEBD37C0A +:103DE00004E04FF0080C01E04FEAD37C0CEB4C05EB +:103DF00026FA05F606F00706B6F1040C06D20EEB1D +:103E0000860CBDE870404CF0010C6047DFE80CF018 +:103E1000090B02024FF00041A1F500214FF0000014 +:103E200070BD19461046012851EB010418BFD4F5A6 +:103E3000001484BF002001F0004170BD0808A0F507 +:103E400000114FEA310170474FF47F0C1CEAD01289 +:103E50001EBF1CEAD11392EA0C0F93EA0C0F00F07C +:103E6000858090EA010F48BF42F4807240F4000C54 +:103E700041F400002CF07F4120F07F4000B5A2EB20 +:103E8000030281420FF2081CACEB504E9EF800E09A +:103E9000C0F100004FEA4E0E00FB0EFC38BF490097 +:103EA0004FEA2C1C0CFB0EF34FEACE1E0EEB635EAA +:103EB0004FEA112C0EFB0CFC4FEAC1214FEA1C53B8 +:103EC00000FB031102F5FA024FEA112C0EFB0CFC69 +:103ED0004FEA01314FEADC4C00FB0C1142EB22426D +:103EE000C14228BF09184CEB03335DF804EB10EB1B +:103EF000410143EBC250B2F57C0F38BF704729D562 +:103F000012F0F00F1CBF00F1C04000F000407047FD +:103F1000008182838485868788898B8C8D8E8F91A2 +:103F20009293959697999A9C9D9FA0A2A3A5A7A8C6 +:103F3000AAACAEB0B2B3B5B7B9BCBEC0C2C5C7C9F2 +:103F4000CCCED1D4D7D9DCDFE2E6E9ECF0F3F7FA56 +:103F5000FE0000004FEA400C0CF1807CBCF17E4F6B +:103F600028BF7047B0F1C04000F043B90CEAD1134C +:103F700090EA010F48BF42F48072624538BF634542 +:103F800007D213F47F0F16D080EA010000F0004042 +:103F9000704710B500F0E7F8097EFC3E00F005B868 +:103FA00080EA010000F00040704780EA010000F064 +:103FB000004000F01EB912F47F0F04BF02487047A2 +:103FC00080EA010000F015B90000C07FC10DD1F1F9 +:103FD0009E0206DB4FEA002343F0004323FA02F07F +:103FE0007047004207D54FEA4001B1F1FE4F02D2BF +:103FF0004FF00000704710B500F0B5F849922480EA +:10400000002070476FEA20007047000010F0004168 +:1040100048BF4042B0FA80F310FA03F2C3F19D03A7 +:104020000BD051EAC35101EB1220530638BF704741 +:1040300000F1010008BF20F001007047B0FA80F3E2 +:1040400010FA03F2C3F19D030AD0D90501EB122047 +:10405000530638BF704700F1010008BF20F001008F +:10406000704700004FF47F0C1CEAD0121EBF1CEA00 +:10407000D11392EA0C0F93EA0C0F00F0478090EAFC +:10408000010F48BF42F480724FF0004C4CEA002010 +:104090004CEA012102EB0302A0FB0113A2F500028E +:1040A000002918BF43F001035B0028BF4FEA330328 +:1040B00042EB22425FEA132C4CEBC2502EBFBCEB0A +:1040C000436FB2F57C0F70474FEA036CBCF1004FB1 +:1040D00008BF20F00100B2F57C0F38BF70470BD548 +:1040E00082F0FF0212F5803FC8BF704700F1C04068 +:1040F000D8BF00F00040704700F5000C5FEA4C0CA0 +:1041000048BF7047B0F1C04000F073B80CEAD1135B +:1041100090EA010F48BF42F48072624538BF6345A0 +:1041200004D280EA010000F00040704710B500F0B2 +:104130001AF800BF8900013E00F007B800F009B886 +:104140005FEA410C5FEA1C6C08D080EA010000F0D5 +:1041500050B85FEA400C5FEA1C6CF6D14FF00040AB +:10416000A0F5800070470EF1020E2EF0030E5EF8EF +:10417000044B244204D44FEA4102B2F17F4F11D8DC +:104180004FEA4003B3F17F4F0CD80ED14FEAD07CF9 +:104190000CEB4C0C0CF1020CB2F17F4F08BF4CEB56 +:1041A000D17C04E04FF0080C01E04FEAD17C0CEB2D +:1041B0004C0324FA03F404F00704B4F1040C06D20F +:1041C0000EEB840CBDE810404CF0010C6047DFE8BA +:1041D0000CF0070802024FF00040A0F5800010BD6F +:1041E0000846420018BFD2F1807288BF00F000403C +:1041F00010BDFF2141EAD050C00570470102000008 +:104200000000000000000102030406070809000086 +:104210000000010203040000000000000000202054 +:10422000202020002000505050000000000050507E +:10423000F850F85050002078C07028F02000C0C816 +:1042400010204098180040A0A040A890680030209E +:10425000400000000000102040404020100040209E +:1042600010101020400020A8702070A820002020EE +:1042700020F82020200000000000604080000000A6 +:1042800000F800000000000000000060600000086E +:10429000102040800000708898A8C88870002060B6 +:1042A000202020207000708808304080F800F80836 +:1042B00010300888700010305090F8101000F8800E +:1042C000F00808887000384080F088887000F8088E +:1042D0001020404040007088887088887000708886 +:1042E00088780810E00000606000606000000060F6 +:1042F00060006060800010204080402010000000BE +:10430000F800F800000040201008102040007088DD +:104310001020200020007088B8A8B88078002050B5 +:104320008888F8888800F08888F08888F00070888D +:10433000808080887000F08888888888F000F88005 +:1043400080F08080F800F88080F0808080007088A5 +:104350008080B8887800888888F8888888007020ED +:1043600020202020700038101010109060008890DD +:10437000A0C0A0908800808080808080F80088D8CD +:10438000A8A8888888008888C8A898888800708825 +:10439000888888887000F08888F080808000708825 +:1043A0008888A8906800F08888F0A09088007088BD +:1043B000807008887000F820202020202000888845 +:1043C0008888888870008888888888502000888835 +:1043D00088A8A8D8880088885020508888008888B5 +:1043E000502020202000F80810204080F800F0C065 +:1043F000C0C0C0C0F0000080402010080000781845 +:104400001818181878002070A820202020000020FC +:1044100040F84020000020100800000000000000CC +:10442000E010709068008080B0C888C8B0000000BC +:10443000708880807000080868988898680000007C +:104440007088F0807000304840F04040400000002C +:104450007088887808F08080B0C88888880020003C +:1044600000202020200010000030101010608080FC +:1044700090A0C0A0980060202020202070000000A4 +:1044800050A8A8A8A8000000B0484848480000006C +:104490007088888870000000F08888F080800000B4 +:1044A0007888887808080000B04840404000000044 +:1044B00078807008F0004040F8404048300000002C +:1044C000909090906800000088888850200000003C +:1044D000A8A8A8A85000000088502050880000001C +:1044E0008888986808F00000F8102040F800204004 +:1044F000408040402000202020002020200020106C +:10450000100810102000000040A81000000000005B +:10451000000000000000000000000010101010104B +:10452000000010000000006C48480000000000007F +:104530000000001414287C287C2850500000001033 +:1045400038404038487010100000002050200C7097 +:10455000081408000000000000182020544834000F +:104560000000001010101000000000000000000803 +:104570000810101010101008080000202010101053 +:1045800010101020200000107C10282800000000CF +:1045900000000000101010FC1010100000000000BF +:1045A0000000000000181030200000000000007C17 +:1045B000000000000000000000000000003030009B +:1045C00000000004040808101020204000000038FB +:1045D000444444444444380000000030101010109B +:1045E00010107C00000000384404081020447C00B7 +:1045F0000000003844041804044438000000000C93 +:10460000141424447C040C000000003C20203804D6 +:10461000044438000000001C204078444444380022 +:104620000000007C44040808081010000000003856 +:104630004444384444443800000000384444443C76 +:10464000040870000000000000303000003030002E +:1046500000000000001818000018302000000000C2 +:104660000C10608060100C000000000000007C0056 +:104670007C00000000000000C02018041820C000CA +:104680000000000018240408100030000000384426 +:10469000444C54544C404438000000301028282822 +:1046A0007C44EC00000000F8444478444444F800A2 +:1046B0000000003C4440404040443800000000F00E +:1046C000484444444448F000000000FC445070500A +:1046D0004044FC000000007C202838282020700086 +:1046E0000000003C4440404C44443800000000ECD2 +:1046F00044447C444444EC000000007C1010101042 +:1047000010107C000000003C0808084848483000B1 +:10471000000000EC444850704844E4000000007081 +:104720002020202024247C00000000EC6C6C5454D9 +:104730004444EC00000000EC64645454544CEC001D +:1047400000000038444444444444380000000078E9 +:1047500024242438202070000000003844444444BD +:104760004444381C000000F8444444784844E000C5 +:10477000000000344C40380404645800000000FC81 +:104780009010101010103800000000EC4444444415 +:1047900044443800000000EC44442828281010004D +:1047A000000000EC4444545454542800000000C459 +:1047B000442810102844C400000000EC44282810AD +:1047C000101038000000007C4408101020447C00C9 +:1047D0000000003820202020202020203800004029 +:1047E00020202010100808080000003808080808D9 +:1047F00008080808380000101028440000000000D5 +:1048000000000000000000000000000000FC00109C +:104810000800000000000000000000000038443CD8 +:1048200044443C00000000C0405864444444F80044 +:1048300000000000003C4440404438000000000CF0 +:1048400004344C4444443C00000000000038447CE4 +:1048500040403C000000001C207C202020207C00E8 +:104860000000000000344C4444443C04380000C0C4 +:10487000405864444444EC000000001000701010E4 +:1048800010107C00000000100078080808080808D4 +:10489000700000C0405C48705048DC0000000030F0 +:1048A0001010101010107C000000000000E854549C +:1048B0005454FC000000000000D864444444EC0060 +:1048C0000000000000384444444438000000000068 +:1048D00000D8644444447840E000000000344C4474 +:1048E00044443C040C000000006C302020207C007C +:1048F00000000000003C4438044478000000000040 +:10490000207C202020201C000000000000CC44441B +:10491000444C34000000000000EC444428281000FF +:104920000000000000EC4454545428000000000033 +:1049300000CC48303048CC000000000000EC44249B +:104940002818101078000000007C481020447C00DB +:1049500000000008101010102010101008000010A7 +:104960001010101010101010000000201010101067 +:104970000810101020000000000000245800000063 +:104980000000000000000000000000000000000027 +:104990000000000000183C3C3C18181800181800D3 +:1049A000000000666666662400000000000000004B +:1049B0000000000000006C6CFE6C6C6CFE6C6C0007 +:1049C00000001818187CC6C2C07C0686C67C181861 +:1049D00000000000000000C2C60C183060C686004F +:1049E0000000000000386C6C3876DCCCCCCC760053 +:1049F0000000003030303060000000000000000097 +:104A000000000000000C18303030303030180C003E +:104A1000000000000030180C0C0C0C0C0C183000BE +:104A20000000000000000000663CFF3C6600000043 +:104A3000000000000000000018187E181800000098 +:104A400000000000000000000000000018181830EE +:104A500000000000000000000000FE000000000058 +:104A60000000000000000000000000000018180016 +:104A70000000000000000002060C183060C080003A +:104A800000000000007CC6C6CED6D6E6C6C67C00B6 +:104A900000000000001838781818181818187E0040 +:104AA00000000000007CC6060C183060C0C6FE0086 +:104AB00000000000007CC606063C060606C67C0018 +:104AC00000000000000C1C3C6CCCFE0C0C0C1E000A +:104AD0000000000000FEC0C0C0FC0E0606C67C0040 +:104AE00000000000003860C0C0FCC6C6C6C67C001E +:104AF0000000000000FEC606060C18303030300002 +:104B000000000000007CC6C6C67CC6C6C6C67C00C7 +:104B100000000000007CC6C6C67E0606060C7800B3 +:104B20000000000000000018180000001818000025 +:104B300000000000000000181800000018183000E5 +:104B4000000000000000060C18306030180C060051 +:104B5000000000000000000000FE0000FE00000059 +:104B60000000000000006030180C060C18306000D7 +:104B700000000000007CC6C60C18181800181800A9 +:104B80000000000000007CC6C6DEDEDEDCC07C006B +:104B9000000000000010386CC6C6FEC6C6C6C600BF +:104BA0000000000000FC6666667C66666666FC00C7 +:104BB00000000000003C66C2C0C0C0C0C2663C002D +:104BC0000000000000F86C6666666666666CF800B9 +:104BD0000000000000FE6662687868606266FE00A1 +:104BE0000000000000FE6662687868606060F000A7 +:104BF00000000000003C66C2C0C0DEC6C6663A00C7 +:104C00000000000000C6C6C6C6FEC6C6C6C6C600B0 +:104C100000000000003C18181818181818183C005C +:104C200000000000001E0C0C0C0C0CCCCCCC78004E +:104C30000000000000E6666C6C78786C6666E60042 +:104C40000000000000F06060606060606266FE006E +:104C50000000000000C6EEFEFED6C6C6C6C6C600F0 +:104C60000000000000C6E6F6FEDECEC6C6C6C600E0 +:104C70000000000000386CC6C6C6C6C6C66C380048 +:104C80000000000000FC6666667C60606060F0000A +:104C900000000000007CC6C6C6C6C6C6D6DE7C0CB8 +:104CA0000E00000000FC6666667C6C666666E600C8 +:104CB00000000000007CC6C660380C06C6C67C003A +:104CC00000000000007E7E5A1818181818183C00C2 +:104CD0000000000000C6C6C6C6C6C6C6C6C67C0062 +:104CE0000000000000C6C6C6C6C6C6C66C381000A6 +:104CF0000000000000C6C6C6C6C6D6D6FE6C6C0054 +:104D00000000000000C6C66C6C38386C6CC6C6006B +:104D10000000000000666666663C181818183C0023 +:104D20000000000000FEC6860C183060C2C6FE00FF +:104D300000000000003C30303030303030303C007B +:104D400000000000000080C0E070381C0E06020069 +:104D500000000000003C0C0C0C0C0C0C0C0C3C007B +:104D600000001038386CC600000000000000000091 +:104D70000000000000000000000000000000000033 +:104D8000FF0030303018000000000000000000007C +:104D90000000000000000000780C7CCCCCCC760039 +:104DA0000000000000E06060786C66666666DC000B +:104DB00000000000000000007CC6C0C0C0C67C002F +:104DC00000000000001C0C0C3C6CCCCCCCCC760061 +:104DD00000000000000000007CC6FEC0C0C67C00D1 +:104DE0000000000000386C6460F060606060F000FB +:104DF000000000000000000076CCCCCCCCCC7C0CB9 +:104E0000CC78000000E060606C7666666666E6005E +:104E100000000000001818003818181818183C0076 +:104E200000000000000606000E06060606060666DE +:104E3000663C000000E06060666C78786C66E600B6 +:104E400000000000003818181818181818183C002E +:104E50000000000000000000ECFED6D6D6D6D6003A +:104E60000000000000000000DC6666666666660002 +:104E700000000000000000007CC6C6C6C6C67C005C +:104E80000000000000000000DC66666666667C606C +:104E900060F000000000000076CCCCCCCCCC7C0CC8 +:104EA0000C1E000000000000DC7662606060F00014 +:104EB00000000000000000007CC660380CC67C00CA +:104EC0000000000000103030FC30303030361C0064 +:104ED0000000000000000000CCCCCCCCCCCC760094 +:104EE000000000000000000066666666663C180070 +:104EF0000000000000000000C6C6C6D6D6FE6C004A +:104F00000000000000000000C66C3838386CC60095 +:104F10000000000000000000C6C6C6C6C6C67E0669 +:104F20000CF8000000000000FECC183060C6FE0047 +:104F300000000000000E18181870181818180E003D +:104F40000000000000181818180018181818180089 +:104F50000000000000701818180E181818187000BB +:104F6000000000000076DC000000000000000000EF +:104F7000000002030405060708090A0B0C0D0E0FBA +:104F8000101002404104804204A043038044010009 +:104F90004504204603C04704004802004904704A03 +:104FA00003A04B04404C02C04D02804E03E04F046E +:104FB000605004D051034052030053018054032039 +:104FC0005504105603605704905804B05904C05A51 +:104FD00005783105383205183305083405003505E4 +:104FE000803605C03705E03805F03905F830063061 +:104FF0003F05902F2E2E2F0A2533642525004F467E +:10500000004F4E004261636B0A436C69636B0A5048 +:10501000726573730A53656C65206368616E6765BA +:10502000004261636B0A6C756D696E616E63650A3F +:105030005370696E0025730A2573004D61696E20F7 +:105040004755490A496E707574206D6F64650A4250 +:10505000757A7A65720A446973706C61790A4C6179 +:105060006E67756167650A41626F757400E5BC80A3 +:1050700000E4B8BBE9A1B50AE8BE93E585A5E6A8BA +:10508000A1E5BC8F0AE89C82E9B8A3E599A80AE6E5 +:1050900098BEE7A4BA0AE8AFADE8A8800AE585B3F0 +:1050A000E4BA8E00E8BF94E59B9E0AE782B9E587E3 +:1050B000BB0AE995BFE68C890AE98089E68BA9E5F8 +:1050C0008887E68DA200E8BF94E59B9E0AE4BAAE0D +:1050D000E5BAA60AE6978BE8BDAC00E585B300000B +:1050E00000510008000000207000000028010008A6 +:1050F00070510008700000205810000044010008A2 +:105100000100000010000000010100006400000028 +:10511000015000086D500008FE4F0008DB500008E9 +:1051200000000000000000003B5000087150000823 +:10513000050000000000000000000000000000006A +:1051400004500008A4500008030000000000000004 +:10515000000000000000000021500008C6500008B8 +:1051600002000000000000000024F4000000000025 :04000005080000ED02 :00000001FF diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm index 4a25d30..b342491 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm @@ -3,16 +3,16 @@ Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]

Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf


-

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Thu Aug 11 19:22:03 2022 +

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Fri Aug 12 17:52:41 2022

-

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

+

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

Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ mymain ⇒ SHOW_MENU ⇒ OLED_Str_list ⇒ OLED_Str ⇒ OLED_Pix +__rt_entry_main ⇒ main ⇒ mymain ⇒ buzzer_settings ⇒ SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf

Functions with no stack information

@@ -41,11 +41,11 @@ Function Pointers

  • DMA1_Channel6_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • DMA1_Channel7_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • DebugMon_Handler from stm32f1xx_it.o(.text.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET) -
  • EXTI0_IRQHandler from stm32f1xx_it.o(.text.EXTI0_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
  • EXTI0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • EXTI15_10_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • EXTI1_IRQHandler from stm32f1xx_it.o(.text.EXTI1_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
  • EXTI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • EXTI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • EXTI3_IRQHandler from stm32f1xx_it.o(.text.EXTI3_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
  • EXTI3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • EXTI4_IRQHandler from stm32f1xx_it.o(.text.EXTI4_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • EXTI9_5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • FLASH_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) @@ -105,9 +105,9 @@ 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)

    __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)

    [Calls]

    • >>   __scatterload_copy @@ -115,33 +115,33 @@ Global Symbols
      [Called By]
      • >>   __scatterload_copy
      -

      __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_d (Thumb, 0 bytes, Stack size unknown bytes, _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)) -

      [Stack]

      • Max Depth = 56 + Unknown Stack Size -
      • Call Chain = _printf_d ⇒ _printf_int_dec ⇒ _printf_int_common +

        [Stack]
        • Max Depth = 72 + Unknown Stack Size +
        • Call Chain = _printf_d ⇒ _printf_int_dec ⇒ _printf_int_common ⇒ _printf_post_padding

        [Calls]
        • >>   _printf_int_dec
        -

        _printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)) -

        [Called By]

        • >>   __printf +

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

          [Called By]

          • >>   __printf

          _printf_s (Thumb, 0 bytes, Stack size unknown bytes, _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)) -

          [Stack]

          • Max Depth = 24 + Unknown Stack Size -
          • Call Chain = _printf_s ⇒ _printf_string ⇒ _printf_cs_common ⇒ _printf_str +

            [Stack]
            • Max Depth = 40 + Unknown Stack Size +
            • Call Chain = _printf_s ⇒ _printf_string ⇒ _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding

            [Calls]
            • >>   _printf_string
            -

            _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_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000005))

            [Stack]

            • Max Depth = 64 + Unknown Stack Size @@ -150,70 +150,70 @@ Global Symbols
              [Calls]
              • >>   _init_alloc
              -

              __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_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_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_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_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_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_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_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_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$$00000002)) +

              __rt_lib_shutdown_cpp_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$$00000007)) +

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

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

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

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

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

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

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

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

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

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

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

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

              [Called By]

              • >>   __main
              • >>   __scatterload_rt2
              -

              __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 @@ -226,19 +226,19 @@ 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 = 268 + Unknown Stack Size -
                • Call Chain = __rt_entry_main ⇒ main ⇒ mymain ⇒ SHOW_MENU ⇒ OLED_Str_list ⇒ OLED_Str ⇒ OLED_Pix +

                  [Stack]
                  • Max Depth = 320 + Unknown Stack Size +
                  • Call Chain = __rt_entry_main ⇒ main ⇒ mymain ⇒ buzzer_settings ⇒ SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf

                  [Calls]
                  • >>   main
                  • >>   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)) +

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

                  [Called By]

                  • >>   exit
                  @@ -246,7 +246,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 @@ -289,12 +289,21 @@ Global Symbols

                    DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET)
                    +

                    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) +
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET) +

                    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET)
                    +

                    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) +
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET) +

                    EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET)
                    +

                    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) +
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET) +

                    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET)
                    @@ -370,7 +379,7 @@ Global Symbols

                    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET)
                    -

                    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f103xb.o(.text)) +

                    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f103xb.o(.text))

                    [Called By]

                    • >>   __user_setup_stackheap
                    @@ -380,7 +389,7 @@ Global Symbols
                    [Calls]
                    • >>   __Heap_Full
                    • >>   __rt_heap_descriptor
                    -
                    [Called By]
                    • >>   BUZZER_PLAY_NOTES +
                      [Called By]
                      • >>   BUZZER_PLAY_NOTES

                      free (Thumb, 78 bytes, Stack size 16 bytes, h1_free.o(.text)) @@ -388,59 +397,79 @@ Global Symbols


                    [Calls]
                    • >>   __rt_heap_descriptor
                    -
                    [Called By]
                    • >>   BUZZER_PLAY_SERVER -
                    • >>   __Heap_ProvideMemory +
                      [Called By]
                      • >>   BUZZER_PLAY_SERVER +
                      • >>   __Heap_ProvideMemory

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

                      [Stack]

                      • Max Depth = 120 + Unknown Stack Size +

                        [Stack]
                        • Max Depth = 128 + Unknown Stack Size
                        • Call Chain = __2sprintf ⇒ _printf_char_common ⇒ __printf

                        [Calls]
                        • >>   _sputc
                        • >>   _printf_char_common
                        -
                        [Called By]
                        • >>   SHOW_MENU -
                        • >>   mymain +
                          [Called By]
                          • >>   buzzer_settings +
                          • >>   SHOW_MENU +
                          • >>   main_gui +
                          • >>   display_settings
                          -

                          __printf (Thumb, 104 bytes, Stack size 24 bytes, __printf.o(.text)) -

                          [Stack]

                          • Max Depth = 24 + Unknown Stack Size -
                          • Call Chain = __printf +

                            _printf_pre_padding (Thumb, 44 bytes, Stack size 16 bytes, _printf_pad.o(.text)) +

                            [Stack]

                            • Max Depth = 16
                            • Call Chain = _printf_pre_padding
                            -
                            [Calls]
                            • >>   _printf_percent -
                            -
                            [Called By]
                            • >>   _printf_char_common +
                              [Called By]
                              • >>   _printf_int_common +
                              • >>   _printf_str
                              -

                              _printf_str (Thumb, 82 bytes, Stack size 16 bytes, _printf_str.o(.text)) -

                              [Stack]

                              • Max Depth = 16
                              • Call Chain = _printf_str +

                                _printf_post_padding (Thumb, 34 bytes, Stack size 16 bytes, _printf_pad.o(.text)) +

                                [Stack]

                                • Max Depth = 16
                                • Call Chain = _printf_post_padding
                                -
                                [Called By]
                                • >>   _printf_cs_common +
                                  [Called By]
                                  • >>   _printf_int_common +
                                  • >>   _printf_str +
                                  + +

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

                                  [Stack]

                                  • Max Depth = 32
                                  • Call Chain = _printf_str ⇒ _printf_post_padding +
                                  +
                                  [Calls]
                                  • >>   _printf_post_padding +
                                  • >>   _printf_pre_padding +
                                  +
                                  [Called By]
                                  • >>   _printf_cs_common

                                  _printf_int_dec (Thumb, 104 bytes, Stack size 24 bytes, _printf_dec.o(.text)) -

                                  [Stack]

                                  • Max Depth = 56
                                  • Call Chain = _printf_int_dec ⇒ _printf_int_common +

                                    [Stack]
                                    • Max Depth = 72
                                    • Call Chain = _printf_int_dec ⇒ _printf_int_common ⇒ _printf_post_padding
                                    -
                                    [Calls]
                                    • >>   _printf_int_common +
                                      [Calls]
                                      • >>   _printf_int_common

                                      [Called By]
                                      • >>   _printf_d
                                      -

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

                                      [Called By]

                                      • >>   mo_server +

                                        __printf (Thumb, 270 bytes, Stack size 32 bytes, __printf_wp.o(.text)) +

                                        [Stack]

                                        • Max Depth = 32 + Unknown Stack Size +
                                        • Call Chain = __printf +
                                        +
                                        [Calls]
                                        • >>   _printf_percent +
                                        • >>   _is_digit +
                                        +
                                        [Called By]
                                        • >>   _printf_char_common
                                        -

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

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

                                        [Called By]

                                        • >>   mo_server +
                                        -

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

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

                                        _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                                        __rt_memclr_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) +

                                        _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                                        __rt_heap_escrow (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_expand (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

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

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

                                        __rt_heap_descriptor (Thumb, 8 bytes, Stack size 0 bytes, rt_heap_descriptor_intlibspace.o(.text))

                                        [Called By]

                                        • >>   _init_alloc @@ -448,54 +477,57 @@ Global Symbols
                                        • >>   malloc
                                        -

                                        __use_no_heap (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) +

                                        __use_no_heap (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) -

                                        __heap$guard (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) +

                                        __heap$guard (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) -

                                        _terminate_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) +

                                        _terminate_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) -

                                        _init_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) +

                                        _init_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED)

                                        __Heap_Full (Thumb, 34 bytes, Stack size 16 bytes, init_alloc.o(.text))

                                        [Stack]

                                        • Max Depth = 32
                                        • Call Chain = __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free
                                        -
                                        [Calls]
                                        • >>   __Heap_ProvideMemory +
                                          [Calls]
                                          • >>   __Heap_ProvideMemory

                                          [Called By]
                                          • >>   malloc
                                          -

                                          __Heap_Broken (Thumb, 6 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) -

                                          [Calls]

                                          • >>   __rt_SIGRTMEM +

                                            __Heap_Broken (Thumb, 6 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) +

                                            [Calls]

                                            • >>   __rt_SIGRTMEM

                                            _init_alloc (Thumb, 94 bytes, Stack size 24 bytes, init_alloc.o(.text))

                                            [Stack]

                                            • Max Depth = 64
                                            • Call Chain = _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                                            -
                                            [Calls]
                                            • >>   __rt_SIGRTMEM -
                                            • >>   __Heap_ProvideMemory -
                                            • >>   __Heap_Initialize +
                                              [Calls]
                                              • >>   __rt_SIGRTMEM +
                                              • >>   __Heap_ProvideMemory +
                                              • >>   __Heap_Initialize
                                              • >>   __rt_heap_descriptor

                                              [Called By]
                                              • >>   __rt_lib_init_heap_2
                                              -

                                              __Heap_Initialize (Thumb, 10 bytes, Stack size 0 bytes, h1_init.o(.text)) +

                                              __Heap_Initialize (Thumb, 10 bytes, Stack size 0 bytes, h1_init.o(.text))

                                              [Called By]

                                              • >>   _init_alloc
                                              -

                                              __Heap_DescSize (Thumb, 4 bytes, Stack size 0 bytes, h1_init.o(.text), UNUSED) +

                                              __Heap_DescSize (Thumb, 4 bytes, Stack size 0 bytes, h1_init.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 +

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

                                                [Stack]

                                                • Max Depth = 48
                                                • Call Chain = _printf_int_common ⇒ _printf_post_padding +
                                                +
                                                [Calls]
                                                • >>   _printf_post_padding +
                                                • >>   _printf_pre_padding

                                                [Called By]
                                                • >>   _printf_int_dec

                                                _printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text)) -

                                                [Stack]

                                                • Max Depth = 88 + Unknown Stack Size +

                                                  [Stack]
                                                  • Max Depth = 96 + Unknown Stack Size
                                                  • Call Chain = _printf_char_common ⇒ __printf
                                                  -
                                                  [Calls]
                                                  • >>   __printf +
                                                    [Calls]
                                                    • >>   __printf

                                                    [Called By]
                                                    • >>   __2sprintf
                                                    @@ -505,36 +537,36 @@ Global Symbols

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

                                                  _printf_cs_common (Thumb, 20 bytes, Stack size 8 bytes, _printf_char.o(.text)) -

                                                  [Stack]

                                                  • Max Depth = 24
                                                  • Call Chain = _printf_cs_common ⇒ _printf_str +

                                                    _printf_cs_common (Thumb, 20 bytes, Stack size 8 bytes, _printf_char.o(.text)) +

                                                    [Stack]

                                                    • Max Depth = 40
                                                    • Call Chain = _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding
                                                    -
                                                    [Calls]
                                                    • >>   _printf_str +
                                                      [Calls]
                                                      • >>   _printf_str

                                                      [Called By]
                                                      • >>   _printf_string -
                                                      • >>   _printf_char +
                                                      • >>   _printf_char
                                                      -

                                                      _printf_char (Thumb, 16 bytes, Stack size 0 bytes, _printf_char.o(.text), UNUSED) -

                                                      [Calls]

                                                      • >>   _printf_cs_common +

                                                        _printf_char (Thumb, 16 bytes, Stack size 0 bytes, _printf_char.o(.text), UNUSED) +

                                                        [Calls]

                                                        • >>   _printf_cs_common

                                                        _printf_string (Thumb, 8 bytes, Stack size 0 bytes, _printf_char.o(.text)) -

                                                        [Stack]

                                                        • Max Depth = 24
                                                        • Call Chain = _printf_string ⇒ _printf_cs_common ⇒ _printf_str +

                                                          [Stack]
                                                          • Max Depth = 40
                                                          • Call Chain = _printf_string ⇒ _printf_cs_common ⇒ _printf_str ⇒ _printf_post_padding
                                                          -
                                                          [Calls]
                                                          • >>   _printf_cs_common +
                                                            [Calls]
                                                            • >>   _printf_cs_common

                                                            [Called By]
                                                            • >>   _printf_s
                                                            -

                                                            __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)) +

                                                            __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) -

                                                            __Heap_ProvideMemory (Thumb, 52 bytes, Stack size 0 bytes, h1_extend.o(.text)) +

                                                            __Heap_ProvideMemory (Thumb, 52 bytes, Stack size 0 bytes, h1_extend.o(.text))

                                                            [Stack]

                                                            • Max Depth = 16
                                                            • Call Chain = __Heap_ProvideMemory ⇒ free

                                                            [Calls]
                                                            • >>   free @@ -543,30 +575,30 @@ Global Symbols
                                                            • >>   __Heap_Full
                                                            -

                                                            _maybe_terminate_alloc (Thumb, 0 bytes, Stack size 0 bytes, maybetermalloc1.o(.text), UNUSED) +

                                                            _maybe_terminate_alloc (Thumb, 0 bytes, Stack size 0 bytes, maybetermalloc1.o(.text), UNUSED) -

                                                            __rt_SIGRTMEM (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtmem_outer.o(.text)) +

                                                            __rt_SIGRTMEM (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtmem_outer.o(.text))

                                                            [Stack]

                                                            • Max Depth = 40
                                                            • Call Chain = __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                            -
                                                            [Calls]
                                                            • >>   __rt_SIGRTMEM_inner -
                                                            • >>   __sig_exit +
                                                              [Calls]
                                                              • >>   __rt_SIGRTMEM_inner +
                                                              • >>   __sig_exit

                                                              [Called By]
                                                              • >>   _init_alloc -
                                                              • >>   __Heap_Broken +
                                                              • >>   __Heap_Broken
                                                              -

                                                              __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 8 bytes, indicate_semi.o(.text), UNUSED) +

                                                              __semihosting_library_function (Thumb, 0 bytes, Stack size 8 bytes, indicate_semi.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
                                                              • Call Chain = __user_setup_stackheap
                                                              -
                                                              [Calls]
                                                              • >>   __user_initial_stackheap -
                                                              • >>   __user_perproc_libspace +
                                                                [Calls]
                                                                • >>   __user_initial_stackheap +
                                                                • >>   __user_perproc_libspace

                                                                [Called By]
                                                                • >>   __rt_entry_sh
                                                                @@ -575,68 +607,69 @@ Global Symbols

                                                                [Stack]
                                                                • Max Depth = 8 + Unknown Stack Size
                                                                • Call Chain = exit
                                                                -
                                                                [Calls]
                                                                • >>   __rt_exit +
                                                                  [Calls]
                                                                  • >>   __rt_exit

                                                                  [Called By]
                                                                  • >>   __rt_entry_main
                                                                  -

                                                                  __sig_exit (Thumb, 10 bytes, Stack size 0 bytes, defsig_exit.o(.text)) +

                                                                  __sig_exit (Thumb, 10 bytes, Stack size 0 bytes, defsig_exit.o(.text))

                                                                  [Calls]

                                                                  • >>   _sys_exit
                                                                  -
                                                                  [Called By]
                                                                  • >>   __rt_SIGRTMEM +
                                                                    [Called By]
                                                                    • >>   __rt_SIGRTMEM
                                                                    -

                                                                    __rt_SIGRTMEM_inner (Thumb, 22 bytes, Stack size 8 bytes, defsig_rtmem_inner.o(.text)) +

                                                                    __rt_SIGRTMEM_inner (Thumb, 22 bytes, Stack size 8 bytes, defsig_rtmem_inner.o(.text))

                                                                    [Stack]

                                                                    • Max Depth = 32
                                                                    • Call Chain = __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                                    -
                                                                    [Calls]
                                                                    • >>   __default_signal_display +
                                                                      [Calls]
                                                                      • >>   __default_signal_display
                                                                      -
                                                                      [Called By]
                                                                      • >>   __rt_SIGRTMEM +
                                                                        [Called By]
                                                                        • >>   __rt_SIGRTMEM

                                                                        _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))

                                                                        [Called By]

                                                                        • >>   __rt_exit_exit -
                                                                        • >>   __sig_exit +
                                                                        • >>   __sig_exit
                                                                        -

                                                                        __default_signal_display (Thumb, 50 bytes, Stack size 16 bytes, defsig_general.o(.text)) +

                                                                        __default_signal_display (Thumb, 50 bytes, Stack size 16 bytes, defsig_general.o(.text))

                                                                        [Stack]

                                                                        • Max Depth = 24
                                                                        • Call Chain = __default_signal_display ⇒ _ttywrch
                                                                        -
                                                                        [Calls]
                                                                        • >>   _ttywrch +
                                                                          [Calls]
                                                                          • >>   _ttywrch
                                                                          -
                                                                          [Called By]
                                                                          • >>   __rt_SIGRTMEM_inner +
                                                                            [Called By]
                                                                            • >>   __rt_SIGRTMEM_inner
                                                                            -

                                                                            _ttywrch (Thumb, 14 bytes, Stack size 8 bytes, sys_wrch.o(.text)) +

                                                                            _ttywrch (Thumb, 14 bytes, Stack size 8 bytes, sys_wrch.o(.text))

                                                                            [Stack]

                                                                            • Max Depth = 8
                                                                            • Call Chain = _ttywrch
                                                                            -
                                                                            [Called By]
                                                                            • >>   __default_signal_display +
                                                                              [Called By]
                                                                              • >>   __default_signal_display
                                                                              -

                                                                              BUZZER_PLAY_INIT (Thumb, 24 bytes, Stack size 0 bytes, buzzer.o(.text.BUZZER_PLAY_INIT)) -

                                                                              [Called By]

                                                                              • >>   mymain +

                                                                                BUZZER_PLAY_INIT (Thumb, 24 bytes, Stack size 0 bytes, buzzer.o(.text.BUZZER_PLAY_INIT)) +

                                                                                [Called By]

                                                                                • >>   mymain
                                                                                -

                                                                                BUZZER_PLAY_NOTES (Thumb, 54 bytes, Stack size 16 bytes, buzzer.o(.text.BUZZER_PLAY_NOTES)) +

                                                                                BUZZER_PLAY_NOTES (Thumb, 54 bytes, Stack size 16 bytes, buzzer.o(.text.BUZZER_PLAY_NOTES))

                                                                                [Stack]

                                                                                • Max Depth = 64
                                                                                • Call Chain = BUZZER_PLAY_NOTES ⇒ malloc ⇒ __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free

                                                                                [Calls]
                                                                                • >>   malloc
                                                                                -
                                                                                [Called By]
                                                                                • >>   mymain +
                                                                                  [Called By]
                                                                                  • >>   mymain +
                                                                                  • >>   main_gui
                                                                                  -

                                                                                  BUZZER_PLAY_SERVER (Thumb, 156 bytes, Stack size 32 bytes, buzzer.o(.text.BUZZER_PLAY_SERVER)) +

                                                                                  BUZZER_PLAY_SERVER (Thumb, 156 bytes, Stack size 32 bytes, buzzer.o(.text.BUZZER_PLAY_SERVER))

                                                                                  [Stack]

                                                                                  • Max Depth = 48
                                                                                  • Call Chain = BUZZER_PLAY_SERVER ⇒ __aeabi_fmul
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   HAL_GetTick -
                                                                                  • >>   __aeabi_fmul -
                                                                                  • >>   __aeabi_ui2f -
                                                                                  • >>   __aeabi_i2f -
                                                                                  • >>   __aeabi_f2uiz -
                                                                                  • >>   __aeabi_fdiv +
                                                                                    [Calls]
                                                                                    • >>   HAL_GetTick +
                                                                                    • >>   __aeabi_fmul +
                                                                                    • >>   __aeabi_ui2f +
                                                                                    • >>   __aeabi_i2f +
                                                                                    • >>   __aeabi_f2uiz +
                                                                                    • >>   __aeabi_fdiv
                                                                                    • >>   free
                                                                                    -
                                                                                    [Called By]
                                                                                    • >>   mymain +
                                                                                      [Called By]
                                                                                      • >>   mymain

                                                                                      BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.BusFault_Handler)) @@ -649,307 +682,289 @@ Global Symbols

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

                                                                                      • startup_stm32f103xb.o(RESET)
                                                                                      -

                                                                                      EXTI0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.EXTI0_IRQHandler)) -

                                                                                      [Stack]

                                                                                      • Max Depth = 8
                                                                                      • Call Chain = EXTI0_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback -
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   HAL_GPIO_EXTI_IRQHandler -
                                                                                      -
                                                                                      [Address Reference Count : 1]
                                                                                      • startup_stm32f103xb.o(RESET) -
                                                                                      -

                                                                                      EXTI1_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.EXTI1_IRQHandler)) -

                                                                                      [Stack]

                                                                                      • Max Depth = 8
                                                                                      • Call Chain = EXTI1_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback -
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   HAL_GPIO_EXTI_IRQHandler -
                                                                                      -
                                                                                      [Address Reference Count : 1]
                                                                                      • startup_stm32f103xb.o(RESET) -
                                                                                      -

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

                                                                                      [Stack]

                                                                                      • Max Depth = 8
                                                                                      • Call Chain = EXTI3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback -
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   HAL_GPIO_EXTI_IRQHandler -
                                                                                      -
                                                                                      [Address Reference Count : 1]
                                                                                      • startup_stm32f103xb.o(RESET) -

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

                                                                                      [Stack]

                                                                                      • Max Depth = 8
                                                                                      • Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   HAL_GPIO_EXTI_IRQHandler +
                                                                                        [Calls]
                                                                                        • >>   HAL_GPIO_EXTI_IRQHandler

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

                                                                                        GEI_BUTTON_CODE (Thumb, 110 bytes, Stack size 16 bytes, encode.o(.text.GEI_BUTTON_CODE)) +

                                                                                        GEI_BUTTON_CODE (Thumb, 110 bytes, Stack size 16 bytes, encode.o(.text.GEI_BUTTON_CODE))

                                                                                        [Stack]

                                                                                        • Max Depth = 16
                                                                                        • Call Chain = GEI_BUTTON_CODE
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   HAL_GetTick +
                                                                                          [Calls]
                                                                                          • >>   HAL_GetTick
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   mymain +
                                                                                            [Called By]
                                                                                            • >>   mymain +
                                                                                            • >>   main_gui
                                                                                            -

                                                                                            GET_ENCODE (Thumb, 10 bytes, Stack size 0 bytes, encode.o(.text.GET_ENCODE)) -

                                                                                            [Called By]

                                                                                            • >>   mymain +

                                                                                              GET_ENCODE (Thumb, 10 bytes, Stack size 0 bytes, encode.o(.text.GET_ENCODE)) +

                                                                                              [Called By]

                                                                                              • >>   mymain
                                                                                              -

                                                                                              HAL_GPIO_EXTI_Callback (Thumb, 102 bytes, Stack size 8 bytes, mymain.o(.text.HAL_GPIO_EXTI_Callback)) +

                                                                                              HAL_GPIO_EXTI_Callback (Thumb, 126 bytes, Stack size 8 bytes, mymain.o(.text.HAL_GPIO_EXTI_Callback))

                                                                                              [Stack]

                                                                                              • Max Depth = 8
                                                                                              • Call Chain = HAL_GPIO_EXTI_Callback
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   HAL_GPIO_ReadPin +
                                                                                                [Calls]
                                                                                                • >>   HAL_GPIO_ReadPin +
                                                                                                • >>   HAL_GetTick
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   HAL_GPIO_EXTI_IRQHandler +
                                                                                                  [Called By]
                                                                                                  • >>   HAL_GPIO_EXTI_IRQHandler
                                                                                                  -

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

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

                                                                                                  [Stack]

                                                                                                  • Max Depth = 8
                                                                                                  • Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   HAL_GPIO_EXTI_Callback +
                                                                                                    [Calls]
                                                                                                    • >>   HAL_GPIO_EXTI_Callback

                                                                                                    [Called By]
                                                                                                    • >>   EXTI4_IRQHandler -
                                                                                                    • >>   EXTI3_IRQHandler -
                                                                                                    • >>   EXTI1_IRQHandler -
                                                                                                    • >>   EXTI0_IRQHandler
                                                                                                    -

                                                                                                    HAL_GPIO_Init (Thumb, 526 bytes, Stack size 44 bytes, stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)) +

                                                                                                    HAL_GPIO_Init (Thumb, 526 bytes, Stack size 44 bytes, stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 44
                                                                                                    • Call Chain = HAL_GPIO_Init
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   HAL_I2C_MspInit +
                                                                                                      [Called By]
                                                                                                      • >>   HAL_I2C_MspInit
                                                                                                      • >>   main -
                                                                                                      • >>   HAL_TIM_MspPostInit +
                                                                                                      • >>   HAL_TIM_MspPostInit
                                                                                                      -

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

                                                                                                      [Called By]

                                                                                                      • >>   HAL_GPIO_EXTI_Callback -
                                                                                                      • >>   mymain +

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

                                                                                                        [Called By]

                                                                                                        • >>   HAL_GPIO_EXTI_Callback +
                                                                                                        • >>   mymain +
                                                                                                        • >>   main_gui
                                                                                                        -

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

                                                                                                        [Called By]

                                                                                                        • >>   mymain +

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

                                                                                                          [Called By]

                                                                                                          • >>   mymain
                                                                                                          -

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

                                                                                                          [Called By]

                                                                                                          • >>   mymain +

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

                                                                                                            [Called By]

                                                                                                            • >>   mymain
                                                                                                            • >>   main
                                                                                                            -

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

                                                                                                            [Called By]

                                                                                                            • >>   GEI_BUTTON_CODE -
                                                                                                            • >>   BUZZER_PLAY_SERVER -
                                                                                                            • >>   HAL_I2C_Mem_Write -
                                                                                                            • >>   I2C_WaitOnTXEFlagUntilTimeout -
                                                                                                            • >>   I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                            • >>   I2C_WaitOnBTFFlagUntilTimeout -
                                                                                                            • >>   I2C_RequestMemoryWrite -
                                                                                                            • >>   mymain -
                                                                                                            • >>   HAL_RCC_OscConfig -
                                                                                                            • >>   HAL_RCC_ClockConfig -
                                                                                                            • >>   mo_server -
                                                                                                            • >>   mo_di -
                                                                                                            • >>   mo_da +

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

                                                                                                              [Called By]

                                                                                                              • >>   buzzer_settings +
                                                                                                              • >>   HAL_GPIO_EXTI_Callback +
                                                                                                              • >>   GEI_BUTTON_CODE +
                                                                                                              • >>   BUZZER_PLAY_SERVER +
                                                                                                              • >>   HAL_I2C_Mem_Write +
                                                                                                              • >>   I2C_WaitOnTXEFlagUntilTimeout +
                                                                                                              • >>   I2C_WaitOnMasterAddressFlagUntilTimeout +
                                                                                                              • >>   I2C_WaitOnBTFFlagUntilTimeout +
                                                                                                              • >>   I2C_RequestMemoryWrite +
                                                                                                              • >>   mymain +
                                                                                                              • >>   HAL_RCC_OscConfig +
                                                                                                              • >>   HAL_RCC_ClockConfig +
                                                                                                              • >>   mo_server +
                                                                                                              • >>   mo_di +
                                                                                                              • >>   mo_da +
                                                                                                              • >>   display_settings
                                                                                                              -

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

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

                                                                                                              [Stack]

                                                                                                              • Max Depth = 92
                                                                                                              • Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   HAL_RCC_GetPCLK1Freq -
                                                                                                              • >>   HAL_I2C_MspInit +
                                                                                                                [Calls]
                                                                                                                • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                • >>   HAL_I2C_MspInit

                                                                                                                [Called By]
                                                                                                                • >>   main
                                                                                                                -

                                                                                                                HAL_I2C_Mem_Write (Thumb, 344 bytes, Stack size 48 bytes, stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write)) +

                                                                                                                HAL_I2C_Mem_Write (Thumb, 344 bytes, Stack size 48 bytes, stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 104
                                                                                                                • Call Chain = HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   HAL_GetTick -
                                                                                                                • >>   I2C_WaitOnTXEFlagUntilTimeout -
                                                                                                                • >>   I2C_WaitOnBTFFlagUntilTimeout -
                                                                                                                • >>   I2C_RequestMemoryWrite +
                                                                                                                  [Calls]
                                                                                                                  • >>   HAL_GetTick +
                                                                                                                  • >>   I2C_WaitOnTXEFlagUntilTimeout +
                                                                                                                  • >>   I2C_WaitOnBTFFlagUntilTimeout +
                                                                                                                  • >>   I2C_RequestMemoryWrite
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   IIC_SAND_DATE +
                                                                                                                    [Called By]
                                                                                                                    • >>   IIC_SAND_DATE
                                                                                                                    -

                                                                                                                    HAL_I2C_MspInit (Thumb, 98 bytes, Stack size 32 bytes, stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit)) +

                                                                                                                    HAL_I2C_MspInit (Thumb, 98 bytes, Stack size 32 bytes, stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit))

                                                                                                                    [Stack]

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

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

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

                                                                                                                        [Called By]

                                                                                                                        • >>   SysTick_Handler
                                                                                                                        -

                                                                                                                        HAL_Init (Thumb, 38 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text.HAL_Init)) +

                                                                                                                        HAL_Init (Thumb, 38 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text.HAL_Init))

                                                                                                                        [Stack]

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

                                                                                                                          [Called By]
                                                                                                                          • >>   main
                                                                                                                          -

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

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

                                                                                                                          [Stack]

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

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

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

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 8
                                                                                                                              • Call Chain = HAL_MspInit
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   HAL_Init +
                                                                                                                                [Called By]
                                                                                                                                • >>   HAL_Init
                                                                                                                                -

                                                                                                                                HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) -

                                                                                                                                [Called By]

                                                                                                                                • >>   HAL_TIM_Base_MspInit +

                                                                                                                                  HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +

                                                                                                                                  [Called By]

                                                                                                                                  • >>   HAL_TIM_Base_MspInit
                                                                                                                                  • >>   main
                                                                                                                                  -

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

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

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 8
                                                                                                                                  • Call Chain = HAL_NVIC_SetPriority
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   HAL_InitTick -
                                                                                                                                  • >>   HAL_TIM_Base_MspInit +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   HAL_InitTick +
                                                                                                                                    • >>   HAL_TIM_Base_MspInit
                                                                                                                                    • >>   main
                                                                                                                                    -

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

                                                                                                                                    [Called By]

                                                                                                                                    • >>   HAL_Init +

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

                                                                                                                                      [Called By]

                                                                                                                                      • >>   HAL_Init
                                                                                                                                      -

                                                                                                                                      HAL_RCC_ClockConfig (Thumb, 446 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +

                                                                                                                                      HAL_RCC_ClockConfig (Thumb, 446 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 56
                                                                                                                                      • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_InitTick -
                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_InitTick +
                                                                                                                                        • >>   HAL_GetTick

                                                                                                                                        [Called By]
                                                                                                                                        • >>   main
                                                                                                                                        -

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

                                                                                                                                        [Called By]

                                                                                                                                        • >>   HAL_I2C_Init +

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

                                                                                                                                          [Called By]

                                                                                                                                          • >>   HAL_I2C_Init
                                                                                                                                          -

                                                                                                                                          HAL_RCC_OscConfig (Thumb, 948 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +

                                                                                                                                          HAL_RCC_OscConfig (Thumb, 948 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig))

                                                                                                                                          [Stack]

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

                                                                                                                                            [Called By]
                                                                                                                                            • >>   main
                                                                                                                                            -

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

                                                                                                                                            [Called By]

                                                                                                                                            • >>   HAL_InitTick +

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

                                                                                                                                              [Called By]

                                                                                                                                              • >>   HAL_InitTick
                                                                                                                                              -

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

                                                                                                                                              [Called By]

                                                                                                                                              • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                [Called By]

                                                                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                                                                -

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

                                                                                                                                                [Called By]

                                                                                                                                                • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                  [Called By]

                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                  -

                                                                                                                                                  HAL_TIMEx_MasterConfigSynchronization (Thumb, 122 bytes, Stack size 8 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                                                                                                  HAL_TIMEx_MasterConfigSynchronization (Thumb, 122 bytes, Stack size 8 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 8
                                                                                                                                                  • Call Chain = HAL_TIMEx_MasterConfigSynchronization

                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   main
                                                                                                                                                  -

                                                                                                                                                  HAL_TIM_Base_Init (Thumb, 236 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)) +

                                                                                                                                                  HAL_TIM_Base_Init (Thumb, 236 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 32
                                                                                                                                                  • Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_TIM_Base_MspInit +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_TIM_Base_MspInit

                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   main
                                                                                                                                                    -

                                                                                                                                                    HAL_TIM_Base_MspInit (Thumb, 112 bytes, Stack size 16 bytes, stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit)) +

                                                                                                                                                    HAL_TIM_Base_MspInit (Thumb, 112 bytes, Stack size 16 bytes, stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit))

                                                                                                                                                    [Stack]

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

                                                                                                                                                        HAL_TIM_Base_Start_IT (Thumb, 110 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)) -

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   mymain +

                                                                                                                                                          HAL_TIM_Base_Start_IT (Thumb, 110 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)) +

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   mymain
                                                                                                                                                          -

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

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

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 8
                                                                                                                                                          • Call Chain = HAL_TIM_ConfigClockSource

                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   main
                                                                                                                                                          -

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

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                            -

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

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

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 8
                                                                                                                                                            • Call Chain = HAL_TIM_IRQHandler
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_TIM_PeriodElapsedCallback -
                                                                                                                                                            • >>   HAL_TIM_TriggerCallback -
                                                                                                                                                            • >>   HAL_TIM_PWM_PulseFinishedCallback -
                                                                                                                                                            • >>   HAL_TIM_OC_DelayElapsedCallback -
                                                                                                                                                            • >>   HAL_TIM_IC_CaptureCallback -
                                                                                                                                                            • >>   HAL_TIMEx_CommutCallback -
                                                                                                                                                            • >>   HAL_TIMEx_BreakCallback +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                                                                                              • >>   HAL_TIM_TriggerCallback +
                                                                                                                                                              • >>   HAL_TIM_PWM_PulseFinishedCallback +
                                                                                                                                                              • >>   HAL_TIM_OC_DelayElapsedCallback +
                                                                                                                                                              • >>   HAL_TIM_IC_CaptureCallback +
                                                                                                                                                              • >>   HAL_TIMEx_CommutCallback +
                                                                                                                                                              • >>   HAL_TIMEx_BreakCallback

                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   TIM3_IRQHandler
                                                                                                                                                              • >>   TIM2_IRQHandler
                                                                                                                                                              -

                                                                                                                                                              HAL_TIM_MspPostInit (Thumb, 74 bytes, Stack size 32 bytes, stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit)) +

                                                                                                                                                              HAL_TIM_MspPostInit (Thumb, 74 bytes, Stack size 32 bytes, stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 76
                                                                                                                                                              • Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
                                                                                                                                                              -
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_GPIO_Init +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GPIO_Init

                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   main
                                                                                                                                                                -

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

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                                  -

                                                                                                                                                                  HAL_TIM_PWM_ConfigChannel (Thumb, 498 bytes, Stack size 28 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)) +

                                                                                                                                                                  HAL_TIM_PWM_ConfigChannel (Thumb, 498 bytes, Stack size 28 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 28
                                                                                                                                                                  • Call Chain = HAL_TIM_PWM_ConfigChannel

                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   main
                                                                                                                                                                  -

                                                                                                                                                                  HAL_TIM_PWM_Init (Thumb, 236 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init)) +

                                                                                                                                                                  HAL_TIM_PWM_Init (Thumb, 236 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                  • Call Chain = HAL_TIM_PWM_Init
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_TIM_PWM_MspInit +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_TIM_PWM_MspInit

                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   main
                                                                                                                                                                    -

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

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   HAL_TIM_PWM_Init +

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

                                                                                                                                                                      [Called By]

                                                                                                                                                                      • >>   HAL_TIM_PWM_Init
                                                                                                                                                                      -

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

                                                                                                                                                                      [Called By]

                                                                                                                                                                      • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                        [Called By]

                                                                                                                                                                        • >>   HAL_TIM_IRQHandler
                                                                                                                                                                        -

                                                                                                                                                                        HAL_TIM_PWM_Start (Thumb, 222 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) -

                                                                                                                                                                        [Called By]

                                                                                                                                                                        • >>   mymain +

                                                                                                                                                                          HAL_TIM_PWM_Start (Thumb, 222 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) +

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   mymain
                                                                                                                                                                          -

                                                                                                                                                                          HAL_TIM_PeriodElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, mymain.o(.text.HAL_TIM_PeriodElapsedCallback)) -

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                            HAL_TIM_PeriodElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, mymain.o(.text.HAL_TIM_PeriodElapsedCallback)) +

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                                            -

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

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   HAL_TIM_IRQHandler

                                                                                                                                                                              HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.HardFault_Handler)) @@ -959,14 +974,15 @@ Global Symbols


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

                                                                                                                                                                            IIC_SAND_DATE (Thumb, 40 bytes, Stack size 24 bytes, hread_interface.o(.text.IIC_SAND_DATE)) +

                                                                                                                                                                            IIC_SAND_DATE (Thumb, 40 bytes, Stack size 24 bytes, hread_interface.o(.text.IIC_SAND_DATE))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 128
                                                                                                                                                                            • Call Chain = IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   HAL_I2C_Mem_Write
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   OLED_Init -
                                                                                                                                                                              • >>   OLED_Cache_to_hardware -
                                                                                                                                                                              • >>   OLED_Init_Display_Buffer +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   OLED_Setting_luminance +
                                                                                                                                                                                • >>   OLED_Init +
                                                                                                                                                                                • >>   OLED_Cache_to_hardware +
                                                                                                                                                                                • >>   OLED_Init_Display_Buffer

                                                                                                                                                                                MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.MemManage_Handler)) @@ -983,81 +999,96 @@ Global Symbols


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

                                                                                                                                                                              OLED_Cache_to_hardware (Thumb, 262 bytes, Stack size 48 bytes, oled.o(.text.OLED_Cache_to_hardware)) +

                                                                                                                                                                              OLED_Cache_to_hardware (Thumb, 262 bytes, Stack size 48 bytes, oled.o(.text.OLED_Cache_to_hardware))

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 176
                                                                                                                                                                              • Call Chain = OLED_Cache_to_hardware ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                              -
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   IIC_SAND_DATE +
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   IIC_SAND_DATE
                                                                                                                                                                                -
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   mymain +
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   mymain
                                                                                                                                                                                  -

                                                                                                                                                                                  OLED_Init (Thumb, 434 bytes, Stack size 16 bytes, oled.o(.text.OLED_Init)) +

                                                                                                                                                                                  OLED_Init (Thumb, 434 bytes, Stack size 16 bytes, oled.o(.text.OLED_Init))

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 168
                                                                                                                                                                                  • Call Chain = OLED_Init ⇒ OLED_Init_Display_Buffer ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                  -
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   IIC_SAND_DATE -
                                                                                                                                                                                  • >>   OLED_Init_Display_Buffer +
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   IIC_SAND_DATE +
                                                                                                                                                                                    • >>   OLED_Init_Display_Buffer
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   mymain +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   mymain
                                                                                                                                                                                      -

                                                                                                                                                                                      OLED_Init_Display_Buffer (Thumb, 714 bytes, Stack size 24 bytes, oled.o(.text.OLED_Init_Display_Buffer)) +

                                                                                                                                                                                      OLED_Init_Display_Buffer (Thumb, 714 bytes, Stack size 24 bytes, oled.o(.text.OLED_Init_Display_Buffer))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 152
                                                                                                                                                                                      • Call Chain = OLED_Init_Display_Buffer ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                      -
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   IIC_SAND_DATE +
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   IIC_SAND_DATE
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   OLED_Init +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   OLED_Init
                                                                                                                                                                                          -

                                                                                                                                                                                          OLED_Pix (Thumb, 338 bytes, Stack size 60 bytes, oled.o(.text.OLED_Pix)) +

                                                                                                                                                                                          OLED_Pix (Thumb, 338 bytes, Stack size 60 bytes, oled.o(.text.OLED_Pix))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 60
                                                                                                                                                                                          • Call Chain = OLED_Pix
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   OLED_Str +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   OLED_Str
                                                                                                                                                                                            -

                                                                                                                                                                                            OLED_Str (Thumb, 338 bytes, Stack size 48 bytes, oled.o(.text.OLED_Str)) +

                                                                                                                                                                                            OLED_Setting_luminance (Thumb, 74 bytes, Stack size 16 bytes, oled.o(.text.OLED_Setting_luminance)) +

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 144
                                                                                                                                                                                            • Call Chain = OLED_Setting_luminance ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout +
                                                                                                                                                                                            +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   IIC_SAND_DATE +
                                                                                                                                                                                            • >>   __aeabi_dmul +
                                                                                                                                                                                            • >>   __aeabi_ui2d +
                                                                                                                                                                                            • >>   __aeabi_d2iz +
                                                                                                                                                                                            +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   mymain +
                                                                                                                                                                                            • >>   display_settings +
                                                                                                                                                                                            + +

                                                                                                                                                                                            OLED_Str (Thumb, 338 bytes, Stack size 48 bytes, oled.o(.text.OLED_Str))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 108
                                                                                                                                                                                            • Call Chain = OLED_Str ⇒ OLED_Pix
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   OLED_Pix +
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   OLED_Pix
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   SHOW_MENU -
                                                                                                                                                                                              • >>   OLED_Str_list -
                                                                                                                                                                                              • >>   mymain +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   SHOW_MENU +
                                                                                                                                                                                                • >>   OLED_Str_list +
                                                                                                                                                                                                • >>   main_gui
                                                                                                                                                                                                -

                                                                                                                                                                                                OLED_Str_list (Thumb, 174 bytes, Stack size 16 bytes, oled.o(.text.OLED_Str_list)) +

                                                                                                                                                                                                OLED_Str_list (Thumb, 174 bytes, Stack size 16 bytes, oled.o(.text.OLED_Str_list))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 124
                                                                                                                                                                                                • Call Chain = OLED_Str_list ⇒ OLED_Str ⇒ OLED_Pix
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   OLED_Str +
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   OLED_Str
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   SHOW_MENU +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   SHOW_MENU
                                                                                                                                                                                                    -

                                                                                                                                                                                                    OLED_square (Thumb, 1110 bytes, Stack size 116 bytes, oled.o(.text.OLED_square)) +

                                                                                                                                                                                                    OLED_square (Thumb, 1110 bytes, Stack size 116 bytes, oled.o(.text.OLED_square))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 116
                                                                                                                                                                                                    • Call Chain = OLED_square
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   SHOW_MENU +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   SHOW_MENU +
                                                                                                                                                                                                      • >>   display_settings

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

                                                                                                                                                                                                      • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      SHOW_MENU (Thumb, 260 bytes, Stack size 56 bytes, mymain.o(.text.SHOW_MENU)) -

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 180 + Unknown Stack Size -
                                                                                                                                                                                                      • Call Chain = SHOW_MENU ⇒ OLED_Str_list ⇒ OLED_Str ⇒ OLED_Pix +

                                                                                                                                                                                                        SHOW_MENU (Thumb, 260 bytes, Stack size 56 bytes, mymain.o(.text.SHOW_MENU)) +

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 184 + Unknown Stack Size +
                                                                                                                                                                                                        • Call Chain = SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   OLED_square -
                                                                                                                                                                                                        • >>   OLED_Str_list -
                                                                                                                                                                                                        • >>   OLED_Str +
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   OLED_square +
                                                                                                                                                                                                          • >>   OLED_Str_list +
                                                                                                                                                                                                          • >>   OLED_Str
                                                                                                                                                                                                          • >>   __2sprintf
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   mymain +
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   buzzer_settings +
                                                                                                                                                                                                            • >>   mymain +
                                                                                                                                                                                                            • >>   display_settings

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

                                                                                                                                                                                                            • startup_stm32f103xb.o(RESET)

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

                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                            • >>   HAL_IncTick +

                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_IncTick

                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                              • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                              @@ -1067,14 +1098,14 @@ Global Symbols

                                                                                                                                                                                                              TIM2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.TIM2_IRQHandler))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                              • Call Chain = TIM2_IRQHandler ⇒ HAL_TIM_IRQHandler
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_TIM_IRQHandler

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

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

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                • Call Chain = TIM3_IRQHandler ⇒ HAL_TIM_IRQHandler
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler

                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                  • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                                  @@ -1085,173 +1116,252 @@ Global Symbols

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

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

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 268 + Unknown Stack Size -
                                                                                                                                                                                                                • Call Chain = main ⇒ mymain ⇒ SHOW_MENU ⇒ OLED_Str_list ⇒ OLED_Str ⇒ OLED_Pix +

                                                                                                                                                                                                                  buzzer_settings (Thumb, 294 bytes, Stack size 56 bytes, mymain.o(.text.buzzer_settings)) +

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 240 + Unknown Stack Size +
                                                                                                                                                                                                                  • Call Chain = buzzer_settings ⇒ SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   mymain -
                                                                                                                                                                                                                  • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                  • >>   HAL_TIM_PWM_ConfigChannel -
                                                                                                                                                                                                                  • >>   HAL_TIM_MspPostInit -
                                                                                                                                                                                                                  • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                                                                  • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                  • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                  • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                  • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                  • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                  • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                                  • >>   HAL_Init -
                                                                                                                                                                                                                  • >>   HAL_I2C_Init -
                                                                                                                                                                                                                  • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                  • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   SHOW_MENU +
                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                    • >>   __2sprintf +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   mymain +
                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                    display_settings (Thumb, 224 bytes, Stack size 56 bytes, mymain.o(.text.display_settings)) +

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 240 + Unknown Stack Size +
                                                                                                                                                                                                                    • Call Chain = display_settings ⇒ SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   SHOW_MENU +
                                                                                                                                                                                                                    • >>   OLED_square +
                                                                                                                                                                                                                    • >>   OLED_Setting_luminance +
                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                    • >>   __2sprintf +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   mymain +
                                                                                                                                                                                                                    + +

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

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 320 + Unknown Stack Size +
                                                                                                                                                                                                                    • Call Chain = main ⇒ mymain ⇒ buzzer_settings ⇒ SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   mymain +
                                                                                                                                                                                                                    • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                    • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                    • >>   HAL_TIM_MspPostInit +
                                                                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                    • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                    • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                    • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                    • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                    • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                    • >>   HAL_Init +
                                                                                                                                                                                                                    • >>   HAL_I2C_Init +
                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                    • >>   HAL_GPIO_Init

                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   __rt_entry_main
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    mo_da (Thumb, 68 bytes, Stack size 8 bytes, morsr.o(.text.mo_da)) +

                                                                                                                                                                                                                    main_gui (Thumb, 240 bytes, Stack size 64 bytes, mymain.o(.text.main_gui)) +

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 192 + Unknown Stack Size +
                                                                                                                                                                                                                    • Call Chain = main_gui ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   OLED_Str +
                                                                                                                                                                                                                    • >>   GEI_BUTTON_CODE +
                                                                                                                                                                                                                    • >>   BUZZER_PLAY_NOTES +
                                                                                                                                                                                                                    • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                    • >>   __2sprintf +
                                                                                                                                                                                                                    • >>   mo_di +
                                                                                                                                                                                                                    • >>   mo_da +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   mymain +
                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                    mo_da (Thumb, 68 bytes, Stack size 8 bytes, morsr.o(.text.mo_da))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                    • Call Chain = mo_da
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_GetTick
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   mymain +
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   main_gui
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        mo_di (Thumb, 56 bytes, Stack size 8 bytes, morsr.o(.text.mo_di)) +

                                                                                                                                                                                                                        mo_di (Thumb, 56 bytes, Stack size 8 bytes, morsr.o(.text.mo_di))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                        • Call Chain = mo_di
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   HAL_GetTick
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   mymain +
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   main_gui
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            mo_server (Thumb, 234 bytes, Stack size 16 bytes, morsr.o(.text.mo_server)) +

                                                                                                                                                                                                                            mo_server (Thumb, 234 bytes, Stack size 16 bytes, morsr.o(.text.mo_server))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 16 + Unknown Stack Size
                                                                                                                                                                                                                            • Call Chain = mo_server
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   HAL_GetTick -
                                                                                                                                                                                                                            • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   HAL_GetTick +
                                                                                                                                                                                                                              • >>   __aeabi_memclr4
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   mymain +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   mymain
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                mymain (Thumb, 916 bytes, Stack size 16 bytes, mymain.o(.text.mymain)) -

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 196 + Unknown Stack Size -
                                                                                                                                                                                                                                • Call Chain = mymain ⇒ SHOW_MENU ⇒ OLED_Str_list ⇒ OLED_Str ⇒ OLED_Pix +

                                                                                                                                                                                                                                  mymain (Thumb, 370 bytes, Stack size 8 bytes, mymain.o(.text.mymain)) +

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 248 + Unknown Stack Size +
                                                                                                                                                                                                                                  • Call Chain = mymain ⇒ buzzer_settings ⇒ SHOW_MENU ⇒ __2sprintf ⇒ _printf_char_common ⇒ __printf
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   SHOW_MENU -
                                                                                                                                                                                                                                  • >>   OLED_Str -
                                                                                                                                                                                                                                  • >>   OLED_Init -
                                                                                                                                                                                                                                  • >>   OLED_Cache_to_hardware -
                                                                                                                                                                                                                                  • >>   GET_ENCODE -
                                                                                                                                                                                                                                  • >>   GEI_BUTTON_CODE -
                                                                                                                                                                                                                                  • >>   BUZZER_PLAY_SERVER -
                                                                                                                                                                                                                                  • >>   BUZZER_PLAY_NOTES -
                                                                                                                                                                                                                                  • >>   BUZZER_PLAY_INIT -
                                                                                                                                                                                                                                  • >>   HAL_TIM_PWM_Start -
                                                                                                                                                                                                                                  • >>   HAL_TIM_Base_Start_IT -
                                                                                                                                                                                                                                  • >>   HAL_GPIO_TogglePin -
                                                                                                                                                                                                                                  • >>   HAL_GPIO_ReadPin -
                                                                                                                                                                                                                                  • >>   HAL_GetTick -
                                                                                                                                                                                                                                  • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                  • >>   __2sprintf -
                                                                                                                                                                                                                                  • >>   mo_server -
                                                                                                                                                                                                                                  • >>   mo_di -
                                                                                                                                                                                                                                  • >>   mo_da +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   buzzer_settings +
                                                                                                                                                                                                                                    • >>   SHOW_MENU +
                                                                                                                                                                                                                                    • >>   OLED_Setting_luminance +
                                                                                                                                                                                                                                    • >>   OLED_Init +
                                                                                                                                                                                                                                    • >>   OLED_Cache_to_hardware +
                                                                                                                                                                                                                                    • >>   GET_ENCODE +
                                                                                                                                                                                                                                    • >>   GEI_BUTTON_CODE +
                                                                                                                                                                                                                                    • >>   BUZZER_PLAY_SERVER +
                                                                                                                                                                                                                                    • >>   BUZZER_PLAY_NOTES +
                                                                                                                                                                                                                                    • >>   BUZZER_PLAY_INIT +
                                                                                                                                                                                                                                    • >>   HAL_TIM_PWM_Start +
                                                                                                                                                                                                                                    • >>   HAL_TIM_Base_Start_IT +
                                                                                                                                                                                                                                    • >>   HAL_GPIO_TogglePin +
                                                                                                                                                                                                                                    • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                    • >>   mo_server +
                                                                                                                                                                                                                                    • >>   main_gui +
                                                                                                                                                                                                                                    • >>   display_settings

                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                    -

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

                                                                                                                                                                                                                                    _is_digit (Thumb, 14 bytes, Stack size 0 bytes, __printf_wp.o(i._is_digit)) +

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   __printf +
                                                                                                                                                                                                                                    + +

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

                                                                                                                                                                                                                                    [Stack]

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

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

                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                    • >>   __fpl_dnaninf +
                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                    __aeabi_ui2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu)) +

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   OLED_Setting_luminance +
                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                    _dfltu (Thumb, 38 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu), UNUSED) + +

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

                                                                                                                                                                                                                                    [Stack]

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

                                                                                                                                                                                                                                    _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_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) +

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   _dmul +
                                                                                                                                                                                                                                    + +

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

                                                                                                                                                                                                                                    [Stack]

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

                                                                                                                                                                                                                                      _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_f2uiz (Thumb, 0 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu)) +

                                                                                                                                                                                                                                        __aeabi_f2uiz (Thumb, 0 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                        • Call Chain = __aeabi_f2uiz
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   BUZZER_PLAY_SERVER +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   BUZZER_PLAY_SERVER
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          _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]

                                                                                                                                                                                                                                            • >>   BUZZER_PLAY_SERVER +

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

                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                              • >>   BUZZER_PLAY_SERVER
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              _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]

                                                                                                                                                                                                                                              • >>   BUZZER_PLAY_SERVER +

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

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   BUZZER_PLAY_SERVER
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                _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_fmul (Thumb, 0 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul)) +

                                                                                                                                                                                                                                                __aeabi_fmul (Thumb, 0 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                • Call Chain = __aeabi_fmul
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   BUZZER_PLAY_SERVER +
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   BUZZER_PLAY_SERVER
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  _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 -
                                                                                                                                                                                                                                                    • >>   _ffixu -
                                                                                                                                                                                                                                                    • >>   _fdiv +

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

                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                      • >>   _fmul +
                                                                                                                                                                                                                                                      • >>   _ffixu +
                                                                                                                                                                                                                                                      • >>   _fdiv
                                                                                                                                                                                                                                                      -

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

                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                      • >>   _fmul -
                                                                                                                                                                                                                                                      • >>   _fdiv +

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

                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                        • >>   _fmul +
                                                                                                                                                                                                                                                        • >>   _fdiv

                                                                                                                                                                                                                                                        Local Symbols

                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        I2C_RequestMemoryWrite (Thumb, 268 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite)) +

                                                                                                                                                                                                                                                        I2C_RequestMemoryWrite (Thumb, 268 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 56
                                                                                                                                                                                                                                                        • Call Chain = I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                                                                                                                                        • >>   I2C_WaitOnTXEFlagUntilTimeout -
                                                                                                                                                                                                                                                        • >>   I2C_WaitOnMasterAddressFlagUntilTimeout +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                                          • >>   I2C_WaitOnTXEFlagUntilTimeout +
                                                                                                                                                                                                                                                          • >>   I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   HAL_I2C_Mem_Write
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            I2C_WaitOnBTFFlagUntilTimeout (Thumb, 192 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout)) +

                                                                                                                                                                                                                                                            I2C_WaitOnBTFFlagUntilTimeout (Thumb, 192 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout))

                                                                                                                                                                                                                                                            [Stack]

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

                                                                                                                                                                                                                                                                I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 218 bytes, Stack size 24 bytes, stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 218 bytes, Stack size 24 bytes, stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout))

                                                                                                                                                                                                                                                                [Stack]

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

                                                                                                                                                                                                                                                                    I2C_WaitOnTXEFlagUntilTimeout (Thumb, 192 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                    I2C_WaitOnTXEFlagUntilTimeout (Thumb, 192 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout))

                                                                                                                                                                                                                                                                    [Stack]

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

                                                                                                                                                                                                                                                                        _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text)) diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map index 8697d23..e3fcd8c 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map @@ -18,9 +18,6 @@ Section Cross References startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.DebugMon_Handler) for DebugMon_Handler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.PendSV_Handler) for PendSV_Handler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.SysTick_Handler) for SysTick_Handler - startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.EXTI0_IRQHandler) for EXTI0_IRQHandler - startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.EXTI1_IRQHandler) for EXTI1_IRQHandler - startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.EXTI3_IRQHandler) for EXTI3_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.EXTI4_IRQHandler) for EXTI4_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(.text.TIM3_IRQHandler) for TIM3_IRQHandler @@ -62,12 +59,6 @@ Section Cross References stm32f1xx_it.o(.ARM.exidx.text.PendSV_Handler) refers to stm32f1xx_it.o(.text.PendSV_Handler) for [Anonymous Symbol] stm32f1xx_it.o(.text.SysTick_Handler) refers to stm32f1xx_hal.o(.text.HAL_IncTick) for HAL_IncTick stm32f1xx_it.o(.ARM.exidx.text.SysTick_Handler) refers to stm32f1xx_it.o(.text.SysTick_Handler) for [Anonymous Symbol] - stm32f1xx_it.o(.text.EXTI0_IRQHandler) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler - stm32f1xx_it.o(.ARM.exidx.text.EXTI0_IRQHandler) refers to stm32f1xx_it.o(.text.EXTI0_IRQHandler) for [Anonymous Symbol] - stm32f1xx_it.o(.text.EXTI1_IRQHandler) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler - stm32f1xx_it.o(.ARM.exidx.text.EXTI1_IRQHandler) refers to stm32f1xx_it.o(.text.EXTI1_IRQHandler) for [Anonymous Symbol] - stm32f1xx_it.o(.text.EXTI3_IRQHandler) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler - stm32f1xx_it.o(.ARM.exidx.text.EXTI3_IRQHandler) refers to stm32f1xx_it.o(.text.EXTI3_IRQHandler) for [Anonymous Symbol] stm32f1xx_it.o(.text.EXTI4_IRQHandler) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler stm32f1xx_it.o(.ARM.exidx.text.EXTI4_IRQHandler) refers to stm32f1xx_it.o(.text.EXTI4_IRQHandler) for [Anonymous Symbol] stm32f1xx_it.o(.text.TIM2_IRQHandler) refers to main.o(.bss.htim2) for htim2 @@ -737,11 +728,26 @@ Section Cross References mymain.o(.text) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.text.GET_WORD) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.text.GET_WORD) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.text.GET_WORD) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.GET_WORD) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.text.GET_WORD) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.text.GET_WORD) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.ARM.exidx.text.GET_WORD) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.ARM.exidx.text.GET_WORD) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.ARM.exidx.text.GET_WORD) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.GET_WORD) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.ARM.exidx.text.GET_WORD) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.ARM.exidx.text.GET_WORD) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.ARM.exidx.text.GET_WORD) refers to mymain.o(.text.GET_WORD) for [Anonymous Symbol] mymain.o(.text.SHOW_MENU) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text.SHOW_MENU) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text.SHOW_MENU) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.SHOW_MENU) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text.SHOW_MENU) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text.SHOW_MENU) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.text.SHOW_MENU) refers to oled.o(.text.OLED_Str_list) for OLED_Str_list @@ -751,12 +757,14 @@ Section Cross References mymain.o(.ARM.exidx.text.SHOW_MENU) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.ARM.exidx.text.SHOW_MENU) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.ARM.exidx.text.SHOW_MENU) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.SHOW_MENU) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.ARM.exidx.text.SHOW_MENU) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.ARM.exidx.text.SHOW_MENU) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.SHOW_MENU) refers to mymain.o(.text.SHOW_MENU) for [Anonymous Symbol] mymain.o(.text.di) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text.di) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text.di) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.di) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text.di) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text.di) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.text.di) refers to buzzer.o(.text.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES @@ -764,12 +772,14 @@ Section Cross References mymain.o(.ARM.exidx.text.di) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.ARM.exidx.text.di) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.ARM.exidx.text.di) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.di) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.ARM.exidx.text.di) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.ARM.exidx.text.di) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.di) refers to mymain.o(.text.di) for [Anonymous Symbol] mymain.o(.text.da) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text.da) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text.da) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.da) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text.da) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text.da) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.text.da) refers to buzzer.o(.text.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES @@ -777,35 +787,115 @@ Section Cross References mymain.o(.ARM.exidx.text.da) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.ARM.exidx.text.da) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.ARM.exidx.text.da) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.da) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.ARM.exidx.text.da) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.ARM.exidx.text.da) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.da) refers to mymain.o(.text.da) for [Anonymous Symbol] + mymain.o(.text.main_gui) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.text.main_gui) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.text.main_gui) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.main_gui) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.text.main_gui) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.text.main_gui) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.text.main_gui) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin + mymain.o(.text.main_gui) refers to mymain.o(.bss..L_MergedGlobals.15) for .L_MergedGlobals.15 + mymain.o(.text.main_gui) refers to encode.o(.text.GEI_BUTTON_CODE) for GEI_BUTTON_CODE + mymain.o(.text.main_gui) refers to buzzer.o(.text.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES + mymain.o(.text.main_gui) refers to morsr.o(.text.mo_di) for mo_di + mymain.o(.text.main_gui) refers to morsr.o(.text.mo_da) for mo_da + mymain.o(.text.main_gui) refers to morsr.o(.bss.moser_buff) for moser_buff + mymain.o(.text.main_gui) refers to oled.o(.text.OLED_Str) for OLED_Str + mymain.o(.text.main_gui) refers to noretval__2sprintf.o(.text) for __2sprintf + mymain.o(.text.main_gui) refers to mymain.o(.data..L_MergedGlobals) for .L_MergedGlobals + mymain.o(.ARM.exidx.text.main_gui) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.ARM.exidx.text.main_gui) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.ARM.exidx.text.main_gui) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.main_gui) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.ARM.exidx.text.main_gui) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.ARM.exidx.text.main_gui) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.ARM.exidx.text.main_gui) refers to mymain.o(.text.main_gui) for [Anonymous Symbol] + mymain.o(.text.main_menu) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.text.main_menu) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.text.main_menu) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.main_menu) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.text.main_menu) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.text.main_menu) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.text.main_menu) refers to mymain.o(.bss..L_MergedGlobals.15) for .L_MergedGlobals.15 + mymain.o(.text.main_menu) refers to mymain.o(.data..L_MergedGlobals) for .L_MergedGlobals + mymain.o(.text.main_menu) refers to mymain.o(.text.SHOW_MENU) for SHOW_MENU + mymain.o(.text.main_menu) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + mymain.o(.ARM.exidx.text.main_menu) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.ARM.exidx.text.main_menu) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.ARM.exidx.text.main_menu) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.main_menu) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.ARM.exidx.text.main_menu) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.ARM.exidx.text.main_menu) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.ARM.exidx.text.main_menu) refers to mymain.o(.text.main_menu) for [Anonymous Symbol] + mymain.o(.text.buzzer_settings) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.text.buzzer_settings) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.text.buzzer_settings) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.buzzer_settings) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.text.buzzer_settings) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.text.buzzer_settings) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.text.buzzer_settings) refers to mymain.o(.data..L_MergedGlobals) for .L_MergedGlobals + mymain.o(.text.buzzer_settings) refers to mymain.o(.bss..L_MergedGlobals.15) for .L_MergedGlobals.15 + mymain.o(.text.buzzer_settings) refers to mymain.o(.rodata.str1.1) for .L.str.11 + mymain.o(.text.buzzer_settings) refers to noretval__2sprintf.o(.text) for __2sprintf + mymain.o(.text.buzzer_settings) refers to mymain.o(.text.SHOW_MENU) for SHOW_MENU + mymain.o(.text.buzzer_settings) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + mymain.o(.ARM.exidx.text.buzzer_settings) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.ARM.exidx.text.buzzer_settings) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.ARM.exidx.text.buzzer_settings) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.buzzer_settings) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.ARM.exidx.text.buzzer_settings) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.ARM.exidx.text.buzzer_settings) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.ARM.exidx.text.buzzer_settings) refers to mymain.o(.text.buzzer_settings) for [Anonymous Symbol] + mymain.o(.text.display_settings) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.text.display_settings) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.text.display_settings) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.display_settings) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.text.display_settings) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.text.display_settings) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.text.display_settings) refers to mymain.o(.bss..L_MergedGlobals.15) for .L_MergedGlobals.15 + mymain.o(.text.display_settings) refers to mymain.o(.data..L_MergedGlobals) for .L_MergedGlobals + mymain.o(.text.display_settings) refers to oled.o(.text.OLED_Setting_luminance) for OLED_Setting_luminance + mymain.o(.text.display_settings) refers to mymain.o(.rodata.str1.1) for .L.str.14 + mymain.o(.text.display_settings) refers to noretval__2sprintf.o(.text) for __2sprintf + mymain.o(.text.display_settings) refers to mymain.o(.text.SHOW_MENU) for SHOW_MENU + mymain.o(.text.display_settings) refers to oled.o(.text.OLED_square) for OLED_square + mymain.o(.text.display_settings) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + mymain.o(.ARM.exidx.text.display_settings) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.ARM.exidx.text.display_settings) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.ARM.exidx.text.display_settings) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.display_settings) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.ARM.exidx.text.display_settings) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.ARM.exidx.text.display_settings) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.ARM.exidx.text.display_settings) refers to mymain.o(.text.display_settings) for [Anonymous Symbol] mymain.o(.text.mymain) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text.mymain) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text.mymain) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.mymain) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text.mymain) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text.mymain) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.text.mymain) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - mymain.o(.text.mymain) refers to oled.o(.text.OLED_Init) for OLED_Init mymain.o(.text.mymain) refers to main.o(.bss.htim2) for htim2 mymain.o(.text.mymain) refers to stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start) for HAL_TIM_PWM_Start mymain.o(.text.mymain) refers to main.o(.bss.htim3) for htim3 mymain.o(.text.mymain) refers to stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT + mymain.o(.text.mymain) refers to oled.o(.text.OLED_Init) for OLED_Init + mymain.o(.text.mymain) refers to mymain.o(.data..L_MergedGlobals) for .L_MergedGlobals + mymain.o(.text.mymain) refers to oled.o(.text.OLED_Setting_luminance) for OLED_Setting_luminance mymain.o(.text.mymain) refers to buzzer.o(.text.BUZZER_PLAY_INIT) for BUZZER_PLAY_INIT mymain.o(.text.mymain) refers to buzzer.o(.text.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES - mymain.o(.text.mymain) refers to mymain.o(.bss..L_MergedGlobals.14) for .L_MergedGlobals.14 - mymain.o(.text.mymain) refers to mymain.o(.data..L_MergedGlobals) for .L_MergedGlobals + mymain.o(.text.mymain) refers to mymain.o(.bss..L_MergedGlobals.15) for .L_MergedGlobals.15 mymain.o(.text.mymain) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin mymain.o(.text.mymain) refers to encode.o(.text.GEI_BUTTON_CODE) for GEI_BUTTON_CODE mymain.o(.text.mymain) refers to encode.o(.text.GET_ENCODE) for GET_ENCODE mymain.o(.text.mymain) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick - mymain.o(.text.mymain) refers to morsr.o(.text.mo_di) for mo_di - mymain.o(.text.mymain) refers to morsr.o(.text.mo_da) for mo_da - mymain.o(.text.mymain) refers to morsr.o(.bss.moser_buff) for moser_buff - mymain.o(.text.mymain) refers to oled.o(.text.OLED_Str) for OLED_Str - mymain.o(.text.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf + mymain.o(.text.mymain) refers to mymain.o(.text.main_gui) for main_gui mymain.o(.text.mymain) refers to mymain.o(.text.SHOW_MENU) for SHOW_MENU - mymain.o(.text.mymain) refers to mymain.o(.rodata.str1.1) for .L.str.12 + mymain.o(.text.mymain) refers to mymain.o(.text.buzzer_settings) for buzzer_settings + mymain.o(.text.mymain) refers to mymain.o(.text.display_settings) for display_settings mymain.o(.text.mymain) refers to morsr.o(.text.mo_server) for mo_server mymain.o(.text.mymain) refers to buzzer.o(.text.BUZZER_PLAY_SERVER) for BUZZER_PLAY_SERVER mymain.o(.text.mymain) refers to oled.o(.text.OLED_Cache_to_hardware) for OLED_Cache_to_hardware @@ -813,66 +903,64 @@ Section Cross References mymain.o(.ARM.exidx.text.mymain) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.ARM.exidx.text.mymain) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.ARM.exidx.text.mymain) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.mymain) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.ARM.exidx.text.mymain) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.ARM.exidx.text.mymain) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.mymain) refers to mymain.o(.text.mymain) for [Anonymous Symbol] mymain.o(.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.text.HAL_GPIO_EXTI_Callback) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin - mymain.o(.text.HAL_GPIO_EXTI_Callback) refers to mymain.o(.bss..L_MergedGlobals.14) for .L_MergedGlobals.14 + mymain.o(.text.HAL_GPIO_EXTI_Callback) refers to mymain.o(.bss..L_MergedGlobals.15) for .L_MergedGlobals.15 + mymain.o(.text.HAL_GPIO_EXTI_Callback) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback) refers to mymain.o(.text.HAL_GPIO_EXTI_Callback) for [Anonymous Symbol] mymain.o(.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers to mymain.o(.text.HAL_TIM_PeriodElapsedCallback) for [Anonymous Symbol] mymain.o(.bss.test_code) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.bss.test_code) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.bss.test_code) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.bss.test_code) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.bss.test_code) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.bss.test_code) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.rodata.str1.1) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.rodata.str1.1) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.rodata.str1.1) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.rodata.str1.1) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.rodata.str1.1) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.rodata.str1.1) refers (Special) to _printf_str.o(.text) for _printf_str - mymain.o(.data.turnon) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d - mymain.o(.data.turnon) refers (Special) to _printf_dec.o(.text) for _printf_int_dec - mymain.o(.data.turnon) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent - mymain.o(.data.turnon) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s - mymain.o(.data.turnon) refers (Special) to _printf_str.o(.text) for _printf_str - mymain.o(.data.turnon) refers to mymain.o(.rodata.str1.1) for [Anonymous Symbol] - mymain.o(.data.turnoff) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d - mymain.o(.data.turnoff) refers (Special) to _printf_dec.o(.text) for _printf_int_dec - mymain.o(.data.turnoff) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent - mymain.o(.data.turnoff) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s - mymain.o(.data.turnoff) refers (Special) to _printf_str.o(.text) for _printf_str - mymain.o(.data.turnoff) refers to mymain.o(.rodata.str1.1) for [Anonymous Symbol] mymain.o(.data..L_MergedGlobals) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(.data..L_MergedGlobals) refers (Special) to _printf_dec.o(.text) for _printf_int_dec mymain.o(.data..L_MergedGlobals) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.data..L_MergedGlobals) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding mymain.o(.data..L_MergedGlobals) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s mymain.o(.data..L_MergedGlobals) refers (Special) to _printf_str.o(.text) for _printf_str mymain.o(.data..L_MergedGlobals) refers to mymain.o(.rodata.str1.1) for [Anonymous Symbol] - mymain.o(.bss..L_MergedGlobals.14) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d - mymain.o(.bss..L_MergedGlobals.14) refers (Special) to _printf_dec.o(.text) for _printf_int_dec - mymain.o(.bss..L_MergedGlobals.14) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent - mymain.o(.bss..L_MergedGlobals.14) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s - mymain.o(.bss..L_MergedGlobals.14) refers (Special) to _printf_str.o(.text) for _printf_str + mymain.o(.bss..L_MergedGlobals.15) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + mymain.o(.bss..L_MergedGlobals.15) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + mymain.o(.bss..L_MergedGlobals.15) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + mymain.o(.bss..L_MergedGlobals.15) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding + mymain.o(.bss..L_MergedGlobals.15) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + mymain.o(.bss..L_MergedGlobals.15) refers (Special) to _printf_str.o(.text) for _printf_str oled.o(.text.OLED_WrCmd) refers to hread_interface.o(.text.IIC_SAND_DATE) for IIC_SAND_DATE oled.o(.ARM.exidx.text.OLED_WrCmd) refers to oled.o(.text.OLED_WrCmd) for [Anonymous Symbol] oled.o(.text.OLED_WrDat) refers to hread_interface.o(.text.IIC_SAND_DATE) for IIC_SAND_DATE @@ -1030,6 +1118,8 @@ Section Cross References noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common + _printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding + _printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata @@ -1091,7 +1181,10 @@ Section Cross References init_alloc.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor init_alloc.o(.text) refers to h1_init.o(.text) for __Heap_Initialize h1_init_threads.o(.text) refers to mutex_dummy.o(.text) for _mutex_initialize - _printf_char_common.o(.text) refers to __printf.o(.text) for __printf + _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding + _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding + _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding + _printf_char_common.o(.text) refers to __printf_wp.o(.text) for __printf _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str _get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv.o(.text) refers to h1_alloc.o(.text) for malloc @@ -1230,9 +1323,6 @@ Removing Unused input sections from the image. Removing stm32f1xx_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes). Removing stm32f1xx_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). Removing stm32f1xx_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). - Removing stm32f1xx_it.o(.ARM.exidx.text.EXTI0_IRQHandler), (8 bytes). - Removing stm32f1xx_it.o(.ARM.exidx.text.EXTI1_IRQHandler), (8 bytes). - Removing stm32f1xx_it.o(.ARM.exidx.text.EXTI3_IRQHandler), (8 bytes). Removing stm32f1xx_it.o(.ARM.exidx.text.EXTI4_IRQHandler), (8 bytes). Removing stm32f1xx_it.o(.ARM.exidx.text.TIM2_IRQHandler), (8 bytes). Removing stm32f1xx_it.o(.ARM.exidx.text.TIM3_IRQHandler), (8 bytes). @@ -1906,17 +1996,22 @@ Removing Unused input sections from the image. Removing hread_interface.o(.text.IIC_READ_DATE), (40 bytes). Removing hread_interface.o(.ARM.exidx.text.IIC_READ_DATE), (8 bytes). Removing mymain.o(.text), (0 bytes). + Removing mymain.o(.text.GET_WORD), (24 bytes). + Removing mymain.o(.ARM.exidx.text.GET_WORD), (8 bytes). Removing mymain.o(.ARM.exidx.text.SHOW_MENU), (8 bytes). Removing mymain.o(.text.di), (32 bytes). Removing mymain.o(.ARM.exidx.text.di), (8 bytes). Removing mymain.o(.text.da), (32 bytes). Removing mymain.o(.ARM.exidx.text.da), (8 bytes). + Removing mymain.o(.ARM.exidx.text.main_gui), (8 bytes). + Removing mymain.o(.text.main_menu), (74 bytes). + Removing mymain.o(.ARM.exidx.text.main_menu), (8 bytes). + Removing mymain.o(.ARM.exidx.text.buzzer_settings), (8 bytes). + Removing mymain.o(.ARM.exidx.text.display_settings), (8 bytes). Removing mymain.o(.ARM.exidx.text.mymain), (8 bytes). Removing mymain.o(.ARM.exidx.text.HAL_GPIO_EXTI_Callback), (8 bytes). Removing mymain.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback), (8 bytes). Removing mymain.o(.bss.test_code), (4 bytes). - Removing mymain.o(.data.turnon), (8 bytes). - Removing mymain.o(.data.turnoff), (8 bytes). Removing oled.o(.text), (0 bytes). Removing oled.o(.text.OLED_WrCmd), (26 bytes). Removing oled.o(.ARM.exidx.text.OLED_WrCmd), (8 bytes). @@ -1925,7 +2020,6 @@ Removing Unused input sections from the image. Removing oled.o(.text.OLED_Set_Pos), (78 bytes). Removing oled.o(.ARM.exidx.text.OLED_Set_Pos), (8 bytes). Removing oled.o(.ARM.exidx.text.OLED_Init_Display_Buffer), (8 bytes). - Removing oled.o(.text.OLED_Setting_luminance), (74 bytes). Removing oled.o(.ARM.exidx.text.OLED_Setting_luminance), (8 bytes). Removing oled.o(.ARM.exidx.text.OLED_Init), (8 bytes). Removing oled.o(.ARM.exidx.text.OLED_Cache_to_hardware), (8 bytes). @@ -1963,7 +2057,7 @@ Removing Unused input sections from the image. Removing morsr.o(.ARM.exidx.text.mo_one_tick), (8 bytes). Removing morsr.o(.data.mo_one_tick.last_input), (1 bytes). -749 unused section(s) (total 51229 bytes) removed from the image. +750 unused section(s) (total 51253 bytes) removed from the image. ============================================================================== @@ -2035,9 +2129,11 @@ Image Symbol Table ../clib/maybe.s 0x00000000 Number 0 maybetermalloc2.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE + ../clib/misc.s 0x00000000 Number 0 printf_stubs.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.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE @@ -2168,145 +2264,156 @@ Image Symbol Table .text 0x080001e0 Section 0 h1_alloc.o(.text) .text 0x0800023e Section 0 h1_free.o(.text) .text 0x0800028c Section 0 noretval__2sprintf.o(.text) - .text 0x080002b4 Section 0 __printf.o(.text) - .text 0x0800031c Section 0 _printf_str.o(.text) - .text 0x08000370 Section 0 _printf_dec.o(.text) - .text 0x080003e8 Section 78 rt_memclr_w.o(.text) - .text 0x08000436 Section 0 heapauxi.o(.text) - .text 0x0800043c Section 8 rt_heap_descriptor_intlibspace.o(.text) - .text 0x08000444 Section 0 hguard.o(.text) - .text 0x08000448 Section 0 init_alloc.o(.text) - .text 0x080004d2 Section 0 h1_init.o(.text) - .text 0x080004e0 Section 0 _printf_intcommon.o(.text) - _printf_input_char 0x08000595 Thumb Code 10 _printf_char_common.o(.text) - .text 0x08000594 Section 0 _printf_char_common.o(.text) - .text 0x080005c4 Section 0 _sputc.o(.text) - .text 0x080005ce Section 0 _printf_char.o(.text) - .text 0x080005fc Section 8 libspace.o(.text) - .text 0x08000604 Section 0 maybetermalloc1.o(.text) - .text 0x08000604 Section 0 h1_extend.o(.text) - .text 0x08000638 Section 0 defsig_rtmem_outer.o(.text) - .text 0x08000646 Section 2 use_no_semi.o(.text) - .text 0x08000648 Section 0 indicate_semi.o(.text) - .text 0x08000648 Section 74 sys_stackheap_outer.o(.text) - .text 0x08000692 Section 0 exit.o(.text) - .text 0x080006a4 Section 0 defsig_exit.o(.text) - .text 0x080006b0 Section 0 defsig_rtmem_inner.o(.text) - .text 0x08000700 Section 0 sys_exit.o(.text) - .text 0x0800070c Section 0 defsig_general.o(.text) - .text 0x0800073e Section 0 sys_wrch.o(.text) - [Anonymous Symbol] 0x0800074c Section 0 buzzer.o(.text.BUZZER_PLAY_INIT) - [Anonymous Symbol] 0x08000764 Section 0 buzzer.o(.text.BUZZER_PLAY_NOTES) - [Anonymous Symbol] 0x0800079c Section 0 buzzer.o(.text.BUZZER_PLAY_SERVER) - [Anonymous Symbol] 0x08000838 Section 0 stm32f1xx_it.o(.text.BusFault_Handler) - [Anonymous Symbol] 0x0800083c Section 0 stm32f1xx_it.o(.text.DebugMon_Handler) - [Anonymous Symbol] 0x08000840 Section 0 stm32f1xx_it.o(.text.EXTI0_IRQHandler) - [Anonymous Symbol] 0x08000848 Section 0 stm32f1xx_it.o(.text.EXTI1_IRQHandler) - [Anonymous Symbol] 0x08000850 Section 0 stm32f1xx_it.o(.text.EXTI3_IRQHandler) - [Anonymous Symbol] 0x08000858 Section 0 stm32f1xx_it.o(.text.EXTI4_IRQHandler) - [Anonymous Symbol] 0x08000860 Section 0 encode.o(.text.GEI_BUTTON_CODE) - [Anonymous Symbol] 0x080008d0 Section 0 encode.o(.text.GET_ENCODE) - [Anonymous Symbol] 0x080008dc Section 0 mymain.o(.text.HAL_GPIO_EXTI_Callback) - [Anonymous Symbol] 0x08000944 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - [Anonymous Symbol] 0x0800095c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init) - [Anonymous Symbol] 0x08000b6c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) - [Anonymous Symbol] 0x08000b78 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin) - [Anonymous Symbol] 0x08000b88 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - [Anonymous Symbol] 0x08000b94 Section 0 stm32f1xx_hal.o(.text.HAL_GetTick) - [Anonymous Symbol] 0x08000ba0 Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init) - [Anonymous Symbol] 0x08000d18 Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) - [Anonymous Symbol] 0x08000e70 Section 0 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit) - [Anonymous Symbol] 0x08000ed4 Section 0 stm32f1xx_hal.o(.text.HAL_IncTick) - [Anonymous Symbol] 0x08000ef0 Section 0 stm32f1xx_hal.o(.text.HAL_Init) - [Anonymous Symbol] 0x08000f18 Section 0 stm32f1xx_hal.o(.text.HAL_InitTick) - [Anonymous Symbol] 0x08000f60 Section 0 stm32f1xx_hal_msp.o(.text.HAL_MspInit) - [Anonymous Symbol] 0x08000fa4 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - [Anonymous Symbol] 0x08000fc4 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - [Anonymous Symbol] 0x0800101c Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x0800103c Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - [Anonymous Symbol] 0x080011fc Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - [Anonymous Symbol] 0x08001224 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - [Anonymous Symbol] 0x080015d8 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - [Anonymous Symbol] 0x08001604 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - [Anonymous Symbol] 0x08001608 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - [Anonymous Symbol] 0x0800160c Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - [Anonymous Symbol] 0x08001688 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init) - [Anonymous Symbol] 0x08001774 Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit) - [Anonymous Symbol] 0x080017e4 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - [Anonymous Symbol] 0x08001854 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - [Anonymous Symbol] 0x080019e8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - [Anonymous Symbol] 0x080019ec Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - [Anonymous Symbol] 0x08001b5c Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit) - [Anonymous Symbol] 0x08001ba8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - [Anonymous Symbol] 0x08001bac Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - [Anonymous Symbol] 0x08001da0 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - [Anonymous Symbol] 0x08001e8c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - [Anonymous Symbol] 0x08001e90 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - [Anonymous Symbol] 0x08001e94 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start) - [Anonymous Symbol] 0x08001f74 Section 0 mymain.o(.text.HAL_TIM_PeriodElapsedCallback) - [Anonymous Symbol] 0x08001f78 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - [Anonymous Symbol] 0x08001f7c Section 0 stm32f1xx_it.o(.text.HardFault_Handler) - I2C_RequestMemoryWrite 0x08001f81 Thumb Code 268 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) - [Anonymous Symbol] 0x08001f80 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) - I2C_WaitOnBTFFlagUntilTimeout 0x0800208d Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) - [Anonymous Symbol] 0x0800208c Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) - I2C_WaitOnMasterAddressFlagUntilTimeout 0x0800214d Thumb Code 218 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) - [Anonymous Symbol] 0x0800214c Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) - I2C_WaitOnTXEFlagUntilTimeout 0x08002229 Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout) - [Anonymous Symbol] 0x08002228 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout) - [Anonymous Symbol] 0x080022e8 Section 0 hread_interface.o(.text.IIC_SAND_DATE) - [Anonymous Symbol] 0x08002310 Section 0 stm32f1xx_it.o(.text.MemManage_Handler) - [Anonymous Symbol] 0x08002314 Section 0 stm32f1xx_it.o(.text.NMI_Handler) - [Anonymous Symbol] 0x08002318 Section 0 oled.o(.text.OLED_Cache_to_hardware) - [Anonymous Symbol] 0x08002420 Section 0 oled.o(.text.OLED_Init) - [Anonymous Symbol] 0x080025d4 Section 0 oled.o(.text.OLED_Init_Display_Buffer) - [Anonymous Symbol] 0x080028a0 Section 0 oled.o(.text.OLED_Pix) - [Anonymous Symbol] 0x080029f4 Section 0 oled.o(.text.OLED_Str) - [Anonymous Symbol] 0x08002b48 Section 0 oled.o(.text.OLED_Str_list) - [Anonymous Symbol] 0x08002bf8 Section 0 oled.o(.text.OLED_square) - [Anonymous Symbol] 0x08003050 Section 0 stm32f1xx_it.o(.text.PendSV_Handler) - [Anonymous Symbol] 0x08003054 Section 0 mymain.o(.text.SHOW_MENU) - [Anonymous Symbol] 0x08003160 Section 0 stm32f1xx_it.o(.text.SVC_Handler) - [Anonymous Symbol] 0x08003164 Section 0 stm32f1xx_it.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x08003168 Section 0 system_stm32f1xx.o(.text.SystemInit) - [Anonymous Symbol] 0x0800316c Section 0 stm32f1xx_it.o(.text.TIM2_IRQHandler) - [Anonymous Symbol] 0x08003178 Section 0 stm32f1xx_it.o(.text.TIM3_IRQHandler) - [Anonymous Symbol] 0x08003184 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler) - [Anonymous Symbol] 0x08003188 Section 0 main.o(.text.main) - [Anonymous Symbol] 0x080034d0 Section 0 morsr.o(.text.mo_da) - [Anonymous Symbol] 0x08003514 Section 0 morsr.o(.text.mo_di) - [Anonymous Symbol] 0x0800354c Section 0 morsr.o(.text.mo_server) - [Anonymous Symbol] 0x08003638 Section 0 mymain.o(.text.mymain) - _fdiv1 0x080039d5 Thumb Code 0 fdiv.o(x$fpl$fdiv) - x$fpl$fdiv 0x080039d4 Section 388 fdiv.o(x$fpl$fdiv) - x$fpl$ffixu 0x08003b58 Section 62 ffixu.o(x$fpl$ffixu) - x$fpl$fflt 0x08003b98 Section 48 fflt_clz.o(x$fpl$fflt) - x$fpl$ffltu 0x08003bc8 Section 38 fflt_clz.o(x$fpl$ffltu) - x$fpl$fmul 0x08003bf0 Section 258 fmul.o(x$fpl$fmul) - x$fpl$fnaninf 0x08003cf2 Section 140 fnaninf.o(x$fpl$fnaninf) - x$fpl$fretinf 0x08003d7e Section 10 fretinf.o(x$fpl$fretinf) - .L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x08003d88 Data 2 stm32f1xx_hal_rcc.o(.rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable) - x$fpl$usenofp 0x08003d88 Section 0 usenofp.o(x$fpl$usenofp) - .L__const.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x08004afe Data 16 stm32f1xx_hal_rcc.o(.rodata.cst16) - [Anonymous Symbol] 0x08004b80 Section 0 mymain.o(.rodata.str1.1) - .L.str.13 0x08004b9d Data 4 mymain.o(.rodata.str1.1) - .L.str.12 0x08004ba1 Data 4 mymain.o(.rodata.str1.1) - .L.str.11 0x08004ba5 Data 5 mymain.o(.rodata.str1.1) + .text 0x080002b4 Section 0 _printf_pad.o(.text) + .text 0x08000302 Section 0 _printf_str.o(.text) + .text 0x08000354 Section 0 _printf_dec.o(.text) + .text 0x080003cc Section 0 __printf_wp.o(.text) + .text 0x080004da Section 78 rt_memclr_w.o(.text) + .text 0x08000528 Section 0 heapauxi.o(.text) + .text 0x08000530 Section 8 rt_heap_descriptor_intlibspace.o(.text) + .text 0x08000538 Section 0 hguard.o(.text) + .text 0x0800053c Section 0 init_alloc.o(.text) + .text 0x080005c6 Section 0 h1_init.o(.text) + .text 0x080005d4 Section 0 _printf_intcommon.o(.text) + _printf_input_char 0x08000689 Thumb Code 10 _printf_char_common.o(.text) + .text 0x08000688 Section 0 _printf_char_common.o(.text) + .text 0x080006b8 Section 0 _sputc.o(.text) + .text 0x080006c2 Section 0 _printf_char.o(.text) + .text 0x080006f0 Section 8 libspace.o(.text) + .text 0x080006f8 Section 0 maybetermalloc1.o(.text) + .text 0x080006f8 Section 0 h1_extend.o(.text) + .text 0x0800072c Section 0 defsig_rtmem_outer.o(.text) + .text 0x0800073a Section 2 use_no_semi.o(.text) + .text 0x0800073c Section 0 indicate_semi.o(.text) + .text 0x0800073c Section 74 sys_stackheap_outer.o(.text) + .text 0x08000786 Section 0 exit.o(.text) + .text 0x08000798 Section 0 defsig_exit.o(.text) + .text 0x080007a4 Section 0 defsig_rtmem_inner.o(.text) + .text 0x080007f4 Section 0 sys_exit.o(.text) + .text 0x08000800 Section 0 defsig_general.o(.text) + .text 0x08000832 Section 0 sys_wrch.o(.text) + [Anonymous Symbol] 0x08000840 Section 0 buzzer.o(.text.BUZZER_PLAY_INIT) + [Anonymous Symbol] 0x08000858 Section 0 buzzer.o(.text.BUZZER_PLAY_NOTES) + [Anonymous Symbol] 0x08000890 Section 0 buzzer.o(.text.BUZZER_PLAY_SERVER) + [Anonymous Symbol] 0x0800092c Section 0 stm32f1xx_it.o(.text.BusFault_Handler) + [Anonymous Symbol] 0x08000930 Section 0 stm32f1xx_it.o(.text.DebugMon_Handler) + [Anonymous Symbol] 0x08000934 Section 0 stm32f1xx_it.o(.text.EXTI4_IRQHandler) + [Anonymous Symbol] 0x0800093c Section 0 encode.o(.text.GEI_BUTTON_CODE) + [Anonymous Symbol] 0x080009ac Section 0 encode.o(.text.GET_ENCODE) + [Anonymous Symbol] 0x080009b8 Section 0 mymain.o(.text.HAL_GPIO_EXTI_Callback) + [Anonymous Symbol] 0x08000a38 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + [Anonymous Symbol] 0x08000a50 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init) + [Anonymous Symbol] 0x08000c60 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) + [Anonymous Symbol] 0x08000c6c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin) + [Anonymous Symbol] 0x08000c7c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + [Anonymous Symbol] 0x08000c88 Section 0 stm32f1xx_hal.o(.text.HAL_GetTick) + [Anonymous Symbol] 0x08000c94 Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init) + [Anonymous Symbol] 0x08000e0c Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) + [Anonymous Symbol] 0x08000f64 Section 0 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit) + [Anonymous Symbol] 0x08000fc8 Section 0 stm32f1xx_hal.o(.text.HAL_IncTick) + [Anonymous Symbol] 0x08000fe4 Section 0 stm32f1xx_hal.o(.text.HAL_Init) + [Anonymous Symbol] 0x0800100c Section 0 stm32f1xx_hal.o(.text.HAL_InitTick) + [Anonymous Symbol] 0x08001054 Section 0 stm32f1xx_hal_msp.o(.text.HAL_MspInit) + [Anonymous Symbol] 0x08001098 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + [Anonymous Symbol] 0x080010b8 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + [Anonymous Symbol] 0x08001110 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x08001130 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + [Anonymous Symbol] 0x080012f0 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + [Anonymous Symbol] 0x08001318 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + [Anonymous Symbol] 0x080016cc Section 0 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + [Anonymous Symbol] 0x080016f8 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + [Anonymous Symbol] 0x080016fc Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + [Anonymous Symbol] 0x08001700 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + [Anonymous Symbol] 0x0800177c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init) + [Anonymous Symbol] 0x08001868 Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit) + [Anonymous Symbol] 0x080018d8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + [Anonymous Symbol] 0x08001948 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + [Anonymous Symbol] 0x08001adc Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + [Anonymous Symbol] 0x08001ae0 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + [Anonymous Symbol] 0x08001c50 Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit) + [Anonymous Symbol] 0x08001c9c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + [Anonymous Symbol] 0x08001ca0 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + [Anonymous Symbol] 0x08001e94 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + [Anonymous Symbol] 0x08001f80 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + [Anonymous Symbol] 0x08001f84 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + [Anonymous Symbol] 0x08001f88 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start) + [Anonymous Symbol] 0x08002068 Section 0 mymain.o(.text.HAL_TIM_PeriodElapsedCallback) + [Anonymous Symbol] 0x0800206c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + [Anonymous Symbol] 0x08002070 Section 0 stm32f1xx_it.o(.text.HardFault_Handler) + I2C_RequestMemoryWrite 0x08002075 Thumb Code 268 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) + [Anonymous Symbol] 0x08002074 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite) + I2C_WaitOnBTFFlagUntilTimeout 0x08002181 Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) + [Anonymous Symbol] 0x08002180 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout) + I2C_WaitOnMasterAddressFlagUntilTimeout 0x08002241 Thumb Code 218 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) + [Anonymous Symbol] 0x08002240 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout) + I2C_WaitOnTXEFlagUntilTimeout 0x0800231d Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout) + [Anonymous Symbol] 0x0800231c Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout) + [Anonymous Symbol] 0x080023dc Section 0 hread_interface.o(.text.IIC_SAND_DATE) + [Anonymous Symbol] 0x08002404 Section 0 stm32f1xx_it.o(.text.MemManage_Handler) + [Anonymous Symbol] 0x08002408 Section 0 stm32f1xx_it.o(.text.NMI_Handler) + [Anonymous Symbol] 0x0800240c Section 0 oled.o(.text.OLED_Cache_to_hardware) + [Anonymous Symbol] 0x08002514 Section 0 oled.o(.text.OLED_Init) + [Anonymous Symbol] 0x080026c8 Section 0 oled.o(.text.OLED_Init_Display_Buffer) + [Anonymous Symbol] 0x08002994 Section 0 oled.o(.text.OLED_Pix) + [Anonymous Symbol] 0x08002ae8 Section 0 oled.o(.text.OLED_Setting_luminance) + [Anonymous Symbol] 0x08002b34 Section 0 oled.o(.text.OLED_Str) + [Anonymous Symbol] 0x08002c88 Section 0 oled.o(.text.OLED_Str_list) + [Anonymous Symbol] 0x08002d38 Section 0 oled.o(.text.OLED_square) + [Anonymous Symbol] 0x08003190 Section 0 stm32f1xx_it.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x08003194 Section 0 mymain.o(.text.SHOW_MENU) + [Anonymous Symbol] 0x080032a0 Section 0 stm32f1xx_it.o(.text.SVC_Handler) + [Anonymous Symbol] 0x080032a4 Section 0 stm32f1xx_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x080032a8 Section 0 system_stm32f1xx.o(.text.SystemInit) + [Anonymous Symbol] 0x080032ac Section 0 stm32f1xx_it.o(.text.TIM2_IRQHandler) + [Anonymous Symbol] 0x080032b8 Section 0 stm32f1xx_it.o(.text.TIM3_IRQHandler) + [Anonymous Symbol] 0x080032c4 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler) + [Anonymous Symbol] 0x080032c8 Section 0 mymain.o(.text.buzzer_settings) + [Anonymous Symbol] 0x080033f0 Section 0 mymain.o(.text.display_settings) + [Anonymous Symbol] 0x080034d0 Section 0 main.o(.text.main) + [Anonymous Symbol] 0x080037e8 Section 0 mymain.o(.text.main_gui) + [Anonymous Symbol] 0x080038e0 Section 0 morsr.o(.text.mo_da) + [Anonymous Symbol] 0x08003924 Section 0 morsr.o(.text.mo_di) + [Anonymous Symbol] 0x0800395c Section 0 morsr.o(.text.mo_server) + [Anonymous Symbol] 0x08003a48 Section 0 mymain.o(.text.mymain) + i._is_digit 0x08003bba Section 0 __printf_wp.o(i._is_digit) + x$fpl$dfix 0x08003bc8 Section 94 dfix.o(x$fpl$dfix) + x$fpl$dfltu 0x08003c26 Section 38 dflt_clz.o(x$fpl$dfltu) + x$fpl$dmul 0x08003c4c Section 340 dmul.o(x$fpl$dmul) + x$fpl$dnaninf 0x08003da0 Section 156 dnaninf.o(x$fpl$dnaninf) + x$fpl$dretinf 0x08003e3c Section 12 dretinf.o(x$fpl$dretinf) + _fdiv1 0x08003e49 Thumb Code 0 fdiv.o(x$fpl$fdiv) + x$fpl$fdiv 0x08003e48 Section 388 fdiv.o(x$fpl$fdiv) + x$fpl$ffixu 0x08003fcc Section 62 ffixu.o(x$fpl$ffixu) + x$fpl$fflt 0x0800400c Section 48 fflt_clz.o(x$fpl$fflt) + x$fpl$ffltu 0x0800403c Section 38 fflt_clz.o(x$fpl$ffltu) + x$fpl$fmul 0x08004064 Section 258 fmul.o(x$fpl$fmul) + x$fpl$fnaninf 0x08004166 Section 140 fnaninf.o(x$fpl$fnaninf) + x$fpl$fretinf 0x080041f2 Section 10 fretinf.o(x$fpl$fretinf) + .L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x080041fc Data 2 stm32f1xx_hal_rcc.o(.rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable) + x$fpl$usenofp 0x080041fc Section 0 usenofp.o(x$fpl$usenofp) + .L__const.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x08004f72 Data 16 stm32f1xx_hal_rcc.o(.rodata.cst16) + .L.str.14 0x08004ff4 Data 10 mymain.o(.rodata.str1.1) + [Anonymous Symbol] 0x08004ff4 Section 0 mymain.o(.rodata.str1.1) + .L.str.11 0x08005035 Data 6 mymain.o(.rodata.str1.1) .L_MergedGlobals 0x20000000 Data 8 stm32f1xx_hal.o(.data..L_MergedGlobals) [Anonymous Symbol] 0x20000000 Section 0 stm32f1xx_hal.o(.data..L_MergedGlobals) - .L_MergedGlobals 0x20000008 Data 52 mymain.o(.data..L_MergedGlobals) + .L_MergedGlobals 0x20000008 Data 96 mymain.o(.data..L_MergedGlobals) [Anonymous Symbol] 0x20000008 Section 0 mymain.o(.data..L_MergedGlobals) - .bss 0x20000040 Section 96 libspace.o(.bss) - .L_MergedGlobals 0x200000a0 Data 16 morsr.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x200000a0 Section 0 morsr.o(.bss..L_MergedGlobals) - mo_one_tick.tick_time 0x200000ac Data 4 morsr.o(.bss..L_MergedGlobals) - .L_MergedGlobals.14 0x200000b0 Data 112 mymain.o(.bss..L_MergedGlobals.14) - [Anonymous Symbol] 0x200000b0 Section 0 mymain.o(.bss..L_MergedGlobals.14) - Heap_Mem 0x20000ab8 Data 512 startup_stm32f103xb.o(HEAP) - HEAP 0x20000ab8 Section 512 startup_stm32f103xb.o(HEAP) - Stack_Mem 0x20000cb8 Data 1024 startup_stm32f103xb.o(STACK) - STACK 0x20000cb8 Section 1024 startup_stm32f103xb.o(STACK) - __initial_sp 0x200010b8 Data 0 startup_stm32f103xb.o(STACK) + main_menu.menu_main 0x20000020 Data 24 mymain.o(.data..L_MergedGlobals) + buzzer_settings.buzzer_setting 0x20000038 Data 24 mymain.o(.data..L_MergedGlobals) + display_settings.display_setting 0x20000050 Data 24 mymain.o(.data..L_MergedGlobals) + .bss 0x20000070 Section 96 libspace.o(.bss) + .L_MergedGlobals 0x200000d0 Data 16 morsr.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x200000d0 Section 0 morsr.o(.bss..L_MergedGlobals) + mo_one_tick.tick_time 0x200000dc Data 4 morsr.o(.bss..L_MergedGlobals) + .L_MergedGlobals.15 0x200000e0 Data 80 mymain.o(.bss..L_MergedGlobals.15) + [Anonymous Symbol] 0x200000e0 Section 0 mymain.o(.bss..L_MergedGlobals.15) + display_settings.config_oled_luminance_sele 0x200000e2 Data 1 mymain.o(.bss..L_MergedGlobals.15) + Heap_Mem 0x20000ac8 Data 512 startup_stm32f103xb.o(HEAP) + HEAP 0x20000ac8 Section 512 startup_stm32f103xb.o(HEAP) + Stack_Mem 0x20000cc8 Data 1024 startup_stm32f103xb.o(STACK) + STACK 0x20000cc8 Section 1024 startup_stm32f103xb.o(STACK) + __initial_sp 0x200010c8 Data 0 startup_stm32f103xb.o(STACK) Global Symbols @@ -2314,6 +2421,10 @@ Image Symbol Table BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE + _printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 printf_stubs.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference @@ -2339,8 +2450,6 @@ Image Symbol Table _mutex_free - Undefined Weak Reference _mutex_release - Undefined Weak Reference _printf_mbtowc - Undefined Weak Reference - _printf_post_padding - Undefined Weak Reference - _printf_pre_padding - Undefined Weak Reference _printf_truncate_signed - Undefined Weak Reference _printf_truncate_unsigned - Undefined Weak Reference _rand_init - Undefined Weak Reference @@ -2414,8 +2523,11 @@ Image Symbol Table DMA1_Channel5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) DMA1_Channel6_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) DMA1_Channel7_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) EXTI15_10_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) EXTI2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) EXTI9_5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) FLASH_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) I2C1_ER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f103xb.o(.text) @@ -2445,179 +2557,191 @@ Image Symbol Table malloc 0x080001e1 Thumb Code 94 h1_alloc.o(.text) free 0x0800023f Thumb Code 78 h1_free.o(.text) __2sprintf 0x0800028d Thumb Code 34 noretval__2sprintf.o(.text) - __printf 0x080002b5 Thumb Code 104 __printf.o(.text) - _printf_str 0x0800031d Thumb Code 82 _printf_str.o(.text) - _printf_int_dec 0x08000371 Thumb Code 104 _printf_dec.o(.text) - __aeabi_memclr4 0x080003e9 Thumb Code 0 rt_memclr_w.o(.text) - __aeabi_memclr8 0x080003e9 Thumb Code 0 rt_memclr_w.o(.text) - __rt_memclr_w 0x080003e9 Thumb Code 0 rt_memclr_w.o(.text) - _memset_w 0x080003ed Thumb Code 74 rt_memclr_w.o(.text) - __use_two_region_memory 0x08000437 Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow 0x08000439 Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand 0x0800043b Thumb Code 2 heapauxi.o(.text) - __rt_heap_descriptor 0x0800043d Thumb Code 8 rt_heap_descriptor_intlibspace.o(.text) - __use_no_heap 0x08000445 Thumb Code 2 hguard.o(.text) - __heap$guard 0x08000447 Thumb Code 2 hguard.o(.text) - _terminate_user_alloc 0x08000449 Thumb Code 2 init_alloc.o(.text) - _init_user_alloc 0x0800044b Thumb Code 2 init_alloc.o(.text) - __Heap_Full 0x0800044d Thumb Code 34 init_alloc.o(.text) - __Heap_Broken 0x0800046f Thumb Code 6 init_alloc.o(.text) - _init_alloc 0x08000475 Thumb Code 94 init_alloc.o(.text) - __Heap_Initialize 0x080004d3 Thumb Code 10 h1_init.o(.text) - __Heap_DescSize 0x080004dd Thumb Code 4 h1_init.o(.text) - _printf_int_common 0x080004e1 Thumb Code 178 _printf_intcommon.o(.text) - _printf_char_common 0x0800059f Thumb Code 32 _printf_char_common.o(.text) - _sputc 0x080005c5 Thumb Code 10 _sputc.o(.text) - _printf_cs_common 0x080005cf Thumb Code 20 _printf_char.o(.text) - _printf_char 0x080005e3 Thumb Code 16 _printf_char.o(.text) - _printf_string 0x080005f3 Thumb Code 8 _printf_char.o(.text) - __user_libspace 0x080005fd Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x080005fd Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x080005fd Thumb Code 0 libspace.o(.text) - __Heap_ProvideMemory 0x08000605 Thumb Code 52 h1_extend.o(.text) - _maybe_terminate_alloc 0x08000605 Thumb Code 0 maybetermalloc1.o(.text) - __rt_SIGRTMEM 0x08000639 Thumb Code 14 defsig_rtmem_outer.o(.text) - __I$use$semihosting 0x08000647 Thumb Code 0 use_no_semi.o(.text) - __use_no_semihosting_swi 0x08000647 Thumb Code 2 use_no_semi.o(.text) - __semihosting_library_function 0x08000649 Thumb Code 0 indicate_semi.o(.text) - __user_setup_stackheap 0x08000649 Thumb Code 74 sys_stackheap_outer.o(.text) - exit 0x08000693 Thumb Code 18 exit.o(.text) - __sig_exit 0x080006a5 Thumb Code 10 defsig_exit.o(.text) - __rt_SIGRTMEM_inner 0x080006b1 Thumb Code 22 defsig_rtmem_inner.o(.text) - _sys_exit 0x08000701 Thumb Code 8 sys_exit.o(.text) - __default_signal_display 0x0800070d Thumb Code 50 defsig_general.o(.text) - _ttywrch 0x0800073f Thumb Code 14 sys_wrch.o(.text) - BUZZER_PLAY_INIT 0x0800074d Thumb Code 24 buzzer.o(.text.BUZZER_PLAY_INIT) - BUZZER_PLAY_NOTES 0x08000765 Thumb Code 54 buzzer.o(.text.BUZZER_PLAY_NOTES) - BUZZER_PLAY_SERVER 0x0800079d Thumb Code 156 buzzer.o(.text.BUZZER_PLAY_SERVER) - BusFault_Handler 0x08000839 Thumb Code 2 stm32f1xx_it.o(.text.BusFault_Handler) - DebugMon_Handler 0x0800083d Thumb Code 2 stm32f1xx_it.o(.text.DebugMon_Handler) - EXTI0_IRQHandler 0x08000841 Thumb Code 6 stm32f1xx_it.o(.text.EXTI0_IRQHandler) - EXTI1_IRQHandler 0x08000849 Thumb Code 6 stm32f1xx_it.o(.text.EXTI1_IRQHandler) - EXTI3_IRQHandler 0x08000851 Thumb Code 6 stm32f1xx_it.o(.text.EXTI3_IRQHandler) - EXTI4_IRQHandler 0x08000859 Thumb Code 6 stm32f1xx_it.o(.text.EXTI4_IRQHandler) - GEI_BUTTON_CODE 0x08000861 Thumb Code 110 encode.o(.text.GEI_BUTTON_CODE) - GET_ENCODE 0x080008d1 Thumb Code 10 encode.o(.text.GET_ENCODE) - HAL_GPIO_EXTI_Callback 0x080008dd Thumb Code 102 mymain.o(.text.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x08000945 Thumb Code 22 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x0800095d Thumb Code 526 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x08000b6d Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) - HAL_GPIO_TogglePin 0x08000b79 Thumb Code 16 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin) - HAL_GPIO_WritePin 0x08000b89 Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - HAL_GetTick 0x08000b95 Thumb Code 12 stm32f1xx_hal.o(.text.HAL_GetTick) - HAL_I2C_Init 0x08000ba1 Thumb Code 374 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init) - HAL_I2C_Mem_Write 0x08000d19 Thumb Code 344 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) - HAL_I2C_MspInit 0x08000e71 Thumb Code 98 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit) - HAL_IncTick 0x08000ed5 Thumb Code 26 stm32f1xx_hal.o(.text.HAL_IncTick) - HAL_Init 0x08000ef1 Thumb Code 38 stm32f1xx_hal.o(.text.HAL_Init) - HAL_InitTick 0x08000f19 Thumb Code 72 stm32f1xx_hal.o(.text.HAL_InitTick) - HAL_MspInit 0x08000f61 Thumb Code 66 stm32f1xx_hal_msp.o(.text.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08000fa5 Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000fc5 Thumb Code 86 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x0800101d Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x0800103d Thumb Code 446 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x080011fd Thumb Code 38 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - HAL_RCC_OscConfig 0x08001225 Thumb Code 948 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x080015d9 Thumb Code 44 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - HAL_TIMEx_BreakCallback 0x08001605 Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x08001609 Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - HAL_TIMEx_MasterConfigSynchronization 0x0800160d Thumb Code 122 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x08001689 Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x08001775 Thumb Code 112 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x080017e5 Thumb Code 110 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x08001855 Thumb Code 402 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x080019e9 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x080019ed Thumb Code 368 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x08001b5d Thumb Code 74 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x08001ba9 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x08001bad Thumb Code 498 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x08001da1 Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x08001e8d Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x08001e91 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x08001e95 Thumb Code 222 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start) - HAL_TIM_PeriodElapsedCallback 0x08001f75 Thumb Code 2 mymain.o(.text.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x08001f79 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - HardFault_Handler 0x08001f7d Thumb Code 2 stm32f1xx_it.o(.text.HardFault_Handler) - IIC_SAND_DATE 0x080022e9 Thumb Code 40 hread_interface.o(.text.IIC_SAND_DATE) - MemManage_Handler 0x08002311 Thumb Code 2 stm32f1xx_it.o(.text.MemManage_Handler) - NMI_Handler 0x08002315 Thumb Code 2 stm32f1xx_it.o(.text.NMI_Handler) - OLED_Cache_to_hardware 0x08002319 Thumb Code 262 oled.o(.text.OLED_Cache_to_hardware) - OLED_Init 0x08002421 Thumb Code 434 oled.o(.text.OLED_Init) - OLED_Init_Display_Buffer 0x080025d5 Thumb Code 714 oled.o(.text.OLED_Init_Display_Buffer) - OLED_Pix 0x080028a1 Thumb Code 338 oled.o(.text.OLED_Pix) - OLED_Str 0x080029f5 Thumb Code 338 oled.o(.text.OLED_Str) - OLED_Str_list 0x08002b49 Thumb Code 174 oled.o(.text.OLED_Str_list) - OLED_square 0x08002bf9 Thumb Code 1110 oled.o(.text.OLED_square) - PendSV_Handler 0x08003051 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler) - SHOW_MENU 0x08003055 Thumb Code 260 mymain.o(.text.SHOW_MENU) - SVC_Handler 0x08003161 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler) - SysTick_Handler 0x08003165 Thumb Code 4 stm32f1xx_it.o(.text.SysTick_Handler) - SystemInit 0x08003169 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit) - TIM2_IRQHandler 0x0800316d Thumb Code 12 stm32f1xx_it.o(.text.TIM2_IRQHandler) - TIM3_IRQHandler 0x08003179 Thumb Code 12 stm32f1xx_it.o(.text.TIM3_IRQHandler) - UsageFault_Handler 0x08003185 Thumb Code 2 stm32f1xx_it.o(.text.UsageFault_Handler) - main 0x08003189 Thumb Code 838 main.o(.text.main) - mo_da 0x080034d1 Thumb Code 68 morsr.o(.text.mo_da) - mo_di 0x08003515 Thumb Code 56 morsr.o(.text.mo_di) - mo_server 0x0800354d Thumb Code 234 morsr.o(.text.mo_server) - mymain 0x08003639 Thumb Code 916 mymain.o(.text.mymain) - __aeabi_fdiv 0x080039d5 Thumb Code 0 fdiv.o(x$fpl$fdiv) - _fdiv 0x080039d5 Thumb Code 384 fdiv.o(x$fpl$fdiv) - __aeabi_f2uiz 0x08003b59 Thumb Code 0 ffixu.o(x$fpl$ffixu) - _ffixu 0x08003b59 Thumb Code 62 ffixu.o(x$fpl$ffixu) - __aeabi_i2f 0x08003b99 Thumb Code 0 fflt_clz.o(x$fpl$fflt) - _fflt 0x08003b99 Thumb Code 48 fflt_clz.o(x$fpl$fflt) - __aeabi_ui2f 0x08003bc9 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) - _ffltu 0x08003bc9 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) - __aeabi_fmul 0x08003bf1 Thumb Code 0 fmul.o(x$fpl$fmul) - _fmul 0x08003bf1 Thumb Code 258 fmul.o(x$fpl$fmul) - __fpl_fnaninf 0x08003cf3 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) - __fpl_fretinf 0x08003d7f Thumb Code 10 fretinf.o(x$fpl$fretinf) - __I$use$fp 0x08003d88 Number 0 usenofp.o(x$fpl$usenofp) - AHBPrescTable 0x08003d8a Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable) - APBPrescTable 0x08003d9a Data 8 system_stm32f1xx.o(.rodata.APBPrescTable) - asc2_0805 0x08003da2 Data 760 oled.o(.rodata.asc2_0805) - asc2_1206 0x0800409a Data 1140 oled.o(.rodata.asc2_1206) - asc2_1608 0x0800450e Data 1520 oled.o(.rodata.asc2_1608) - morsecodes 0x08004b0e Data 114 morsr.o(.rodata.morsecodes) - Region$$Table$$Base 0x08004c34 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08004c54 Number 0 anon$$obj.o(Region$$Table) + _printf_pre_padding 0x080002b5 Thumb Code 44 _printf_pad.o(.text) + _printf_post_padding 0x080002e1 Thumb Code 34 _printf_pad.o(.text) + _printf_str 0x08000303 Thumb Code 82 _printf_str.o(.text) + _printf_int_dec 0x08000355 Thumb Code 104 _printf_dec.o(.text) + __printf 0x080003cd Thumb Code 270 __printf_wp.o(.text) + __aeabi_memclr4 0x080004db Thumb Code 0 rt_memclr_w.o(.text) + __aeabi_memclr8 0x080004db Thumb Code 0 rt_memclr_w.o(.text) + __rt_memclr_w 0x080004db Thumb Code 0 rt_memclr_w.o(.text) + _memset_w 0x080004df Thumb Code 74 rt_memclr_w.o(.text) + __use_two_region_memory 0x08000529 Thumb Code 2 heapauxi.o(.text) + __rt_heap_escrow 0x0800052b Thumb Code 2 heapauxi.o(.text) + __rt_heap_expand 0x0800052d Thumb Code 2 heapauxi.o(.text) + __rt_heap_descriptor 0x08000531 Thumb Code 8 rt_heap_descriptor_intlibspace.o(.text) + __use_no_heap 0x08000539 Thumb Code 2 hguard.o(.text) + __heap$guard 0x0800053b Thumb Code 2 hguard.o(.text) + _terminate_user_alloc 0x0800053d Thumb Code 2 init_alloc.o(.text) + _init_user_alloc 0x0800053f Thumb Code 2 init_alloc.o(.text) + __Heap_Full 0x08000541 Thumb Code 34 init_alloc.o(.text) + __Heap_Broken 0x08000563 Thumb Code 6 init_alloc.o(.text) + _init_alloc 0x08000569 Thumb Code 94 init_alloc.o(.text) + __Heap_Initialize 0x080005c7 Thumb Code 10 h1_init.o(.text) + __Heap_DescSize 0x080005d1 Thumb Code 4 h1_init.o(.text) + _printf_int_common 0x080005d5 Thumb Code 178 _printf_intcommon.o(.text) + _printf_char_common 0x08000693 Thumb Code 32 _printf_char_common.o(.text) + _sputc 0x080006b9 Thumb Code 10 _sputc.o(.text) + _printf_cs_common 0x080006c3 Thumb Code 20 _printf_char.o(.text) + _printf_char 0x080006d7 Thumb Code 16 _printf_char.o(.text) + _printf_string 0x080006e7 Thumb Code 8 _printf_char.o(.text) + __user_libspace 0x080006f1 Thumb Code 8 libspace.o(.text) + __user_perproc_libspace 0x080006f1 Thumb Code 0 libspace.o(.text) + __user_perthread_libspace 0x080006f1 Thumb Code 0 libspace.o(.text) + __Heap_ProvideMemory 0x080006f9 Thumb Code 52 h1_extend.o(.text) + _maybe_terminate_alloc 0x080006f9 Thumb Code 0 maybetermalloc1.o(.text) + __rt_SIGRTMEM 0x0800072d Thumb Code 14 defsig_rtmem_outer.o(.text) + __I$use$semihosting 0x0800073b Thumb Code 0 use_no_semi.o(.text) + __use_no_semihosting_swi 0x0800073b Thumb Code 2 use_no_semi.o(.text) + __semihosting_library_function 0x0800073d Thumb Code 0 indicate_semi.o(.text) + __user_setup_stackheap 0x0800073d Thumb Code 74 sys_stackheap_outer.o(.text) + exit 0x08000787 Thumb Code 18 exit.o(.text) + __sig_exit 0x08000799 Thumb Code 10 defsig_exit.o(.text) + __rt_SIGRTMEM_inner 0x080007a5 Thumb Code 22 defsig_rtmem_inner.o(.text) + _sys_exit 0x080007f5 Thumb Code 8 sys_exit.o(.text) + __default_signal_display 0x08000801 Thumb Code 50 defsig_general.o(.text) + _ttywrch 0x08000833 Thumb Code 14 sys_wrch.o(.text) + BUZZER_PLAY_INIT 0x08000841 Thumb Code 24 buzzer.o(.text.BUZZER_PLAY_INIT) + BUZZER_PLAY_NOTES 0x08000859 Thumb Code 54 buzzer.o(.text.BUZZER_PLAY_NOTES) + BUZZER_PLAY_SERVER 0x08000891 Thumb Code 156 buzzer.o(.text.BUZZER_PLAY_SERVER) + BusFault_Handler 0x0800092d Thumb Code 2 stm32f1xx_it.o(.text.BusFault_Handler) + DebugMon_Handler 0x08000931 Thumb Code 2 stm32f1xx_it.o(.text.DebugMon_Handler) + EXTI4_IRQHandler 0x08000935 Thumb Code 6 stm32f1xx_it.o(.text.EXTI4_IRQHandler) + GEI_BUTTON_CODE 0x0800093d Thumb Code 110 encode.o(.text.GEI_BUTTON_CODE) + GET_ENCODE 0x080009ad Thumb Code 10 encode.o(.text.GET_ENCODE) + HAL_GPIO_EXTI_Callback 0x080009b9 Thumb Code 126 mymain.o(.text.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x08000a39 Thumb Code 22 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x08000a51 Thumb Code 526 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init) + HAL_GPIO_ReadPin 0x08000c61 Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) + HAL_GPIO_TogglePin 0x08000c6d Thumb Code 16 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin) + HAL_GPIO_WritePin 0x08000c7d Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + HAL_GetTick 0x08000c89 Thumb Code 12 stm32f1xx_hal.o(.text.HAL_GetTick) + HAL_I2C_Init 0x08000c95 Thumb Code 374 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init) + HAL_I2C_Mem_Write 0x08000e0d Thumb Code 344 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) + HAL_I2C_MspInit 0x08000f65 Thumb Code 98 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit) + HAL_IncTick 0x08000fc9 Thumb Code 26 stm32f1xx_hal.o(.text.HAL_IncTick) + HAL_Init 0x08000fe5 Thumb Code 38 stm32f1xx_hal.o(.text.HAL_Init) + HAL_InitTick 0x0800100d Thumb Code 72 stm32f1xx_hal.o(.text.HAL_InitTick) + HAL_MspInit 0x08001055 Thumb Code 66 stm32f1xx_hal_msp.o(.text.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08001099 Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x080010b9 Thumb Code 86 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08001111 Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08001131 Thumb Code 446 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + HAL_RCC_GetPCLK1Freq 0x080012f1 Thumb Code 38 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + HAL_RCC_OscConfig 0x08001319 Thumb Code 948 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x080016cd Thumb Code 44 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + HAL_TIMEx_BreakCallback 0x080016f9 Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x080016fd Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + HAL_TIMEx_MasterConfigSynchronization 0x08001701 Thumb Code 122 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x0800177d Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x08001869 Thumb Code 112 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x080018d9 Thumb Code 110 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x08001949 Thumb Code 402 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x08001add Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x08001ae1 Thumb Code 368 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x08001c51 Thumb Code 74 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x08001c9d Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x08001ca1 Thumb Code 498 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x08001e95 Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x08001f81 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x08001f85 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x08001f89 Thumb Code 222 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start) + HAL_TIM_PeriodElapsedCallback 0x08002069 Thumb Code 2 mymain.o(.text.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x0800206d Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + HardFault_Handler 0x08002071 Thumb Code 2 stm32f1xx_it.o(.text.HardFault_Handler) + IIC_SAND_DATE 0x080023dd Thumb Code 40 hread_interface.o(.text.IIC_SAND_DATE) + MemManage_Handler 0x08002405 Thumb Code 2 stm32f1xx_it.o(.text.MemManage_Handler) + NMI_Handler 0x08002409 Thumb Code 2 stm32f1xx_it.o(.text.NMI_Handler) + OLED_Cache_to_hardware 0x0800240d Thumb Code 262 oled.o(.text.OLED_Cache_to_hardware) + OLED_Init 0x08002515 Thumb Code 434 oled.o(.text.OLED_Init) + OLED_Init_Display_Buffer 0x080026c9 Thumb Code 714 oled.o(.text.OLED_Init_Display_Buffer) + OLED_Pix 0x08002995 Thumb Code 338 oled.o(.text.OLED_Pix) + OLED_Setting_luminance 0x08002ae9 Thumb Code 74 oled.o(.text.OLED_Setting_luminance) + OLED_Str 0x08002b35 Thumb Code 338 oled.o(.text.OLED_Str) + OLED_Str_list 0x08002c89 Thumb Code 174 oled.o(.text.OLED_Str_list) + OLED_square 0x08002d39 Thumb Code 1110 oled.o(.text.OLED_square) + PendSV_Handler 0x08003191 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler) + SHOW_MENU 0x08003195 Thumb Code 260 mymain.o(.text.SHOW_MENU) + SVC_Handler 0x080032a1 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler) + SysTick_Handler 0x080032a5 Thumb Code 4 stm32f1xx_it.o(.text.SysTick_Handler) + SystemInit 0x080032a9 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit) + TIM2_IRQHandler 0x080032ad Thumb Code 12 stm32f1xx_it.o(.text.TIM2_IRQHandler) + TIM3_IRQHandler 0x080032b9 Thumb Code 12 stm32f1xx_it.o(.text.TIM3_IRQHandler) + UsageFault_Handler 0x080032c5 Thumb Code 2 stm32f1xx_it.o(.text.UsageFault_Handler) + buzzer_settings 0x080032c9 Thumb Code 294 mymain.o(.text.buzzer_settings) + display_settings 0x080033f1 Thumb Code 224 mymain.o(.text.display_settings) + main 0x080034d1 Thumb Code 790 main.o(.text.main) + main_gui 0x080037e9 Thumb Code 240 mymain.o(.text.main_gui) + mo_da 0x080038e1 Thumb Code 68 morsr.o(.text.mo_da) + mo_di 0x08003925 Thumb Code 56 morsr.o(.text.mo_di) + mo_server 0x0800395d Thumb Code 234 morsr.o(.text.mo_server) + mymain 0x08003a49 Thumb Code 370 mymain.o(.text.mymain) + _is_digit 0x08003bbb Thumb Code 14 __printf_wp.o(i._is_digit) + __aeabi_d2iz 0x08003bc9 Thumb Code 0 dfix.o(x$fpl$dfix) + _dfix 0x08003bc9 Thumb Code 94 dfix.o(x$fpl$dfix) + __aeabi_ui2d 0x08003c27 Thumb Code 0 dflt_clz.o(x$fpl$dfltu) + _dfltu 0x08003c27 Thumb Code 38 dflt_clz.o(x$fpl$dfltu) + __aeabi_dmul 0x08003c4d Thumb Code 0 dmul.o(x$fpl$dmul) + _dmul 0x08003c4d Thumb Code 332 dmul.o(x$fpl$dmul) + __fpl_dnaninf 0x08003da1 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) + __fpl_dretinf 0x08003e3d Thumb Code 12 dretinf.o(x$fpl$dretinf) + __aeabi_fdiv 0x08003e49 Thumb Code 0 fdiv.o(x$fpl$fdiv) + _fdiv 0x08003e49 Thumb Code 384 fdiv.o(x$fpl$fdiv) + __aeabi_f2uiz 0x08003fcd Thumb Code 0 ffixu.o(x$fpl$ffixu) + _ffixu 0x08003fcd Thumb Code 62 ffixu.o(x$fpl$ffixu) + __aeabi_i2f 0x0800400d Thumb Code 0 fflt_clz.o(x$fpl$fflt) + _fflt 0x0800400d Thumb Code 48 fflt_clz.o(x$fpl$fflt) + __aeabi_ui2f 0x0800403d Thumb Code 0 fflt_clz.o(x$fpl$ffltu) + _ffltu 0x0800403d Thumb Code 38 fflt_clz.o(x$fpl$ffltu) + __aeabi_fmul 0x08004065 Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x08004065 Thumb Code 258 fmul.o(x$fpl$fmul) + __fpl_fnaninf 0x08004167 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + __fpl_fretinf 0x080041f3 Thumb Code 10 fretinf.o(x$fpl$fretinf) + __I$use$fp 0x080041fc Number 0 usenofp.o(x$fpl$usenofp) + AHBPrescTable 0x080041fe Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable) + APBPrescTable 0x0800420e Data 8 system_stm32f1xx.o(.rodata.APBPrescTable) + asc2_0805 0x08004216 Data 760 oled.o(.rodata.asc2_0805) + asc2_1206 0x0800450e Data 1140 oled.o(.rodata.asc2_1206) + asc2_1608 0x08004982 Data 1520 oled.o(.rodata.asc2_1608) + morsecodes 0x08004f82 Data 114 morsr.o(.rodata.morsecodes) + Region$$Table$$Base 0x080050e0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08005100 Number 0 anon$$obj.o(Region$$Table) uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data..L_MergedGlobals) uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data..L_MergedGlobals) config_buzzer_for_button_pass 0x20000008 Data 1 mymain.o(.data..L_MergedGlobals) config_buzzer_for_button_longpass 0x20000009 Data 1 mymain.o(.data..L_MergedGlobals) - config_buzzer_for_sele_change 0x2000000a Data 1 mymain.o(.data..L_MergedGlobals) - menu_main 0x2000000c Data 24 mymain.o(.data..L_MergedGlobals) - buzzer_setting 0x20000024 Data 24 mymain.o(.data..L_MergedGlobals) - SystemCoreClock 0x2000003c Data 4 system_stm32f1xx.o(.data.SystemCoreClock) - __libspace_start 0x20000040 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x200000a0 Data 0 libspace.o(.bss) - moser_buff_int 0x200000a0 Data 1 morsr.o(.bss..L_MergedGlobals) - moser_code_len 0x200000a1 Data 1 morsr.o(.bss..L_MergedGlobals) - moser_code 0x200000a2 Data 1 morsr.o(.bss..L_MergedGlobals) - moser_input_flag 0x200000a3 Data 1 morsr.o(.bss..L_MergedGlobals) - moser_input_true 0x200000a4 Data 1 morsr.o(.bss..L_MergedGlobals) - moser_tick_time 0x200000a8 Data 4 morsr.o(.bss..L_MergedGlobals) - sys_lan 0x200000b0 Data 1 mymain.o(.bss..L_MergedGlobals.14) - fps 0x200000b2 Data 2 mymain.o(.bss..L_MergedGlobals.14) - fps_ 0x200000b4 Data 2 mymain.o(.bss..L_MergedGlobals.14) - mode 0x200000b8 Data 4 mymain.o(.bss..L_MergedGlobals.14) - run_tick 0x200000bc Data 4 mymain.o(.bss..L_MergedGlobals.14) - jump_tick 0x200000c0 Data 4 mymain.o(.bss..L_MergedGlobals.14) - encode_c 0x200000c4 Data 4 mymain.o(.bss..L_MergedGlobals.14) - E1 0x200000c8 Data 8 mymain.o(.bss..L_MergedGlobals.14) - B1 0x200000d0 Data 16 mymain.o(.bss..L_MergedGlobals.14) - TACKA 0x200000e0 Data 16 mymain.o(.bss..L_MergedGlobals.14) - TACKB 0x200000f0 Data 16 mymain.o(.bss..L_MergedGlobals.14) - str 0x20000100 Data 32 mymain.o(.bss..L_MergedGlobals.14) - OLED_buff 0x20000120 Data 1024 oled.o(.bss.OLED_buff) - OLED_speedup 0x20000520 Data 1024 oled.o(.bss.OLED_speedup) - buzzer_play_buff 0x20000920 Data 16 buzzer.o(.bss.buzzer_play_buff) - hi2c1 0x20000930 Data 84 main.o(.bss.hi2c1) - htim2 0x20000984 Data 72 main.o(.bss.htim2) - htim3 0x200009cc Data 72 main.o(.bss.htim3) - moser_buff 0x20000a14 Data 155 morsr.o(.bss.moser_buff) - uwTick 0x20000ab0 Data 4 stm32f1xx_hal.o(.bss.uwTick) + config_oled_luminance 0x2000000c Data 4 mymain.o(.data..L_MergedGlobals) + turnon 0x20000010 Data 8 mymain.o(.data..L_MergedGlobals) + turnoff 0x20000018 Data 8 mymain.o(.data..L_MergedGlobals) + SystemCoreClock 0x20000068 Data 4 system_stm32f1xx.o(.data.SystemCoreClock) + __libspace_start 0x20000070 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x200000d0 Data 0 libspace.o(.bss) + moser_buff_int 0x200000d0 Data 1 morsr.o(.bss..L_MergedGlobals) + moser_code_len 0x200000d1 Data 1 morsr.o(.bss..L_MergedGlobals) + moser_code 0x200000d2 Data 1 morsr.o(.bss..L_MergedGlobals) + moser_input_flag 0x200000d3 Data 1 morsr.o(.bss..L_MergedGlobals) + moser_input_true 0x200000d4 Data 1 morsr.o(.bss..L_MergedGlobals) + moser_tick_time 0x200000d8 Data 4 morsr.o(.bss..L_MergedGlobals) + config_buzzer_for_sele_change 0x200000e0 Data 1 mymain.o(.bss..L_MergedGlobals.15) + sys_lan 0x200000e1 Data 1 mymain.o(.bss..L_MergedGlobals.15) + fps 0x200000e4 Data 2 mymain.o(.bss..L_MergedGlobals.15) + fps_ 0x200000e6 Data 2 mymain.o(.bss..L_MergedGlobals.15) + mode 0x200000e8 Data 4 mymain.o(.bss..L_MergedGlobals.15) + run_tick 0x200000ec Data 4 mymain.o(.bss..L_MergedGlobals.15) + jump_tick 0x200000f0 Data 4 mymain.o(.bss..L_MergedGlobals.15) + encode_c 0x200000f4 Data 4 mymain.o(.bss..L_MergedGlobals.15) + E1 0x200000f8 Data 8 mymain.o(.bss..L_MergedGlobals.15) + TACKA 0x20000100 Data 16 mymain.o(.bss..L_MergedGlobals.15) + TACKB 0x20000110 Data 16 mymain.o(.bss..L_MergedGlobals.15) + B1 0x20000120 Data 16 mymain.o(.bss..L_MergedGlobals.15) + OLED_buff 0x20000130 Data 1024 oled.o(.bss.OLED_buff) + OLED_speedup 0x20000530 Data 1024 oled.o(.bss.OLED_speedup) + buzzer_play_buff 0x20000930 Data 16 buzzer.o(.bss.buzzer_play_buff) + hi2c1 0x20000940 Data 84 main.o(.bss.hi2c1) + htim2 0x20000994 Data 72 main.o(.bss.htim2) + htim3 0x200009dc Data 72 main.o(.bss.htim3) + moser_buff 0x20000a24 Data 155 morsr.o(.bss.moser_buff) + uwTick 0x20000ac0 Data 4 stm32f1xx_hal.o(.bss.uwTick) @@ -2627,275 +2751,283 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004c98, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00005170, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004c54, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00005100, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o - 0x080000ec 0x080000ec 0x00000008 Code RO 1126 * !!!main c_w.l(__main.o) - 0x080000f4 0x080000f4 0x00000034 Code RO 1381 !!!scatter c_w.l(__scatter.o) - 0x08000128 0x08000128 0x0000001a Code RO 1383 !!handler_copy c_w.l(__scatter_copy.o) + 0x080000ec 0x080000ec 0x00000008 Code RO 1130 * !!!main c_w.l(__main.o) + 0x080000f4 0x080000f4 0x00000034 Code RO 1385 !!!scatter c_w.l(__scatter.o) + 0x08000128 0x08000128 0x0000001a Code RO 1387 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x08000142 0x00000002 PAD - 0x08000144 0x08000144 0x0000001c Code RO 1385 !!handler_zi c_w.l(__scatter_zi.o) - 0x08000160 0x08000160 0x00000000 Code RO 1121 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x08000160 0x08000160 0x00000006 Code RO 1120 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) - 0x08000166 0x08000166 0x00000006 Code RO 1119 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o) - 0x0800016c 0x0800016c 0x00000004 Code RO 1190 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x08000170 0x08000170 0x00000002 Code RO 1316 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x08000172 0x08000172 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x08000172 0x08000172 0x00000008 Code RO 1199 .ARM.Collect$$libinit$$00000005 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1201 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1203 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1210 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1220 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1222 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1224 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1226 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1228 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1232 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1234 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1236 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000000 Code RO 1238 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x0800017a 0x0800017a 0x00000002 Code RO 1239 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x0800017c 0x0800017c 0x00000002 Code RO 1378 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 1332 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 1334 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 1337 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 1340 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 1342 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x0800017e 0x0800017e 0x00000000 Code RO 1345 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) - 0x0800017e 0x0800017e 0x00000002 Code RO 1346 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) - 0x08000180 0x08000180 0x00000000 Code RO 1158 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000180 0x08000180 0x00000000 Code RO 1257 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000180 0x08000180 0x00000006 Code RO 1269 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x08000186 0x08000186 0x00000000 Code RO 1259 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x08000186 0x08000186 0x00000004 Code RO 1260 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x0800018a 0x0800018a 0x00000000 Code RO 1262 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x0800018a 0x0800018a 0x00000008 Code RO 1263 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x08000192 0x08000192 0x00000002 Code RO 1321 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x08000194 0x08000194 0x00000000 Code RO 1352 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x08000194 0x08000194 0x00000004 Code RO 1353 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000198 0x08000198 0x00000006 Code RO 1354 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000144 0x08000144 0x0000001c Code RO 1389 !!handler_zi c_w.l(__scatter_zi.o) + 0x08000160 0x08000160 0x00000000 Code RO 1125 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) + 0x08000160 0x08000160 0x00000006 Code RO 1124 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) + 0x08000166 0x08000166 0x00000006 Code RO 1123 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o) + 0x0800016c 0x0800016c 0x00000004 Code RO 1194 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) + 0x08000170 0x08000170 0x00000002 Code RO 1320 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x08000172 0x08000172 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x08000172 0x08000172 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x08000172 0x08000172 0x00000008 Code RO 1203 .ARM.Collect$$libinit$$00000005 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1205 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1207 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1209 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1220 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1222 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1224 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1226 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1228 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1230 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1232 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1236 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1238 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1240 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 1242 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x0800017a 0x0800017a 0x00000002 Code RO 1243 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x0800017c 0x0800017c 0x00000002 Code RO 1382 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x0800017e 0x0800017e 0x00000000 Code RO 1336 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x0800017e 0x0800017e 0x00000000 Code RO 1338 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x0800017e 0x0800017e 0x00000000 Code RO 1341 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) + 0x0800017e 0x0800017e 0x00000000 Code RO 1344 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) + 0x0800017e 0x0800017e 0x00000000 Code RO 1346 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x0800017e 0x0800017e 0x00000000 Code RO 1349 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) + 0x0800017e 0x0800017e 0x00000002 Code RO 1350 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) + 0x08000180 0x08000180 0x00000000 Code RO 1162 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000180 0x08000180 0x00000000 Code RO 1261 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000180 0x08000180 0x00000006 Code RO 1273 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x08000186 0x08000186 0x00000000 Code RO 1263 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x08000186 0x08000186 0x00000004 Code RO 1264 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x0800018a 0x0800018a 0x00000000 Code RO 1266 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x0800018a 0x0800018a 0x00000008 Code RO 1267 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x08000192 0x08000192 0x00000002 Code RO 1325 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x08000194 0x08000194 0x00000000 Code RO 1356 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x08000194 0x08000194 0x00000004 Code RO 1357 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000198 0x08000198 0x00000006 Code RO 1358 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x0800019e 0x0800019e 0x00000002 PAD 0x080001a0 0x080001a0 0x00000040 Code RO 4 .text startup_stm32f103xb.o - 0x080001e0 0x080001e0 0x0000005e Code RO 1031 .text c_w.l(h1_alloc.o) - 0x0800023e 0x0800023e 0x0000004e Code RO 1033 .text c_w.l(h1_free.o) - 0x0800028c 0x0800028c 0x00000028 Code RO 1091 .text c_w.l(noretval__2sprintf.o) - 0x080002b4 0x080002b4 0x00000068 Code RO 1093 .text c_w.l(__printf.o) - 0x0800031c 0x0800031c 0x00000052 Code RO 1095 .text c_w.l(_printf_str.o) - 0x0800036e 0x0800036e 0x00000002 PAD - 0x08000370 0x08000370 0x00000078 Code RO 1097 .text c_w.l(_printf_dec.o) - 0x080003e8 0x080003e8 0x0000004e Code RO 1122 .text c_w.l(rt_memclr_w.o) - 0x08000436 0x08000436 0x00000006 Code RO 1124 .text c_w.l(heapauxi.o) - 0x0800043c 0x0800043c 0x00000008 Code RO 1162 .text c_w.l(rt_heap_descriptor_intlibspace.o) - 0x08000444 0x08000444 0x00000004 Code RO 1164 .text c_w.l(hguard.o) - 0x08000448 0x08000448 0x0000008a Code RO 1166 .text c_w.l(init_alloc.o) - 0x080004d2 0x080004d2 0x0000000e Code RO 1170 .text c_w.l(h1_init.o) - 0x080004e0 0x080004e0 0x000000b2 Code RO 1182 .text c_w.l(_printf_intcommon.o) - 0x08000592 0x08000592 0x00000002 PAD - 0x08000594 0x08000594 0x00000030 Code RO 1184 .text c_w.l(_printf_char_common.o) - 0x080005c4 0x080005c4 0x0000000a Code RO 1186 .text c_w.l(_sputc.o) - 0x080005ce 0x080005ce 0x0000002c Code RO 1188 .text c_w.l(_printf_char.o) - 0x080005fa 0x080005fa 0x00000002 PAD - 0x080005fc 0x080005fc 0x00000008 Code RO 1253 .text c_w.l(libspace.o) - 0x08000604 0x08000604 0x00000000 Code RO 1273 .text c_w.l(maybetermalloc1.o) - 0x08000604 0x08000604 0x00000034 Code RO 1275 .text c_w.l(h1_extend.o) - 0x08000638 0x08000638 0x0000000e Code RO 1281 .text c_w.l(defsig_rtmem_outer.o) - 0x08000646 0x08000646 0x00000002 Code RO 1292 .text c_w.l(use_no_semi.o) - 0x08000648 0x08000648 0x00000000 Code RO 1294 .text c_w.l(indicate_semi.o) - 0x08000648 0x08000648 0x0000004a Code RO 1295 .text c_w.l(sys_stackheap_outer.o) - 0x08000692 0x08000692 0x00000012 Code RO 1301 .text c_w.l(exit.o) - 0x080006a4 0x080006a4 0x0000000a Code RO 1303 .text c_w.l(defsig_exit.o) - 0x080006ae 0x080006ae 0x00000002 PAD - 0x080006b0 0x080006b0 0x00000050 Code RO 1305 .text c_w.l(defsig_rtmem_inner.o) - 0x08000700 0x08000700 0x0000000c Code RO 1317 .text c_w.l(sys_exit.o) - 0x0800070c 0x0800070c 0x00000032 Code RO 1329 .text c_w.l(defsig_general.o) - 0x0800073e 0x0800073e 0x0000000e Code RO 1347 .text c_w.l(sys_wrch.o) - 0x0800074c 0x0800074c 0x00000018 Code RO 977 .text.BUZZER_PLAY_INIT buzzer.o - 0x08000764 0x08000764 0x00000036 Code RO 979 .text.BUZZER_PLAY_NOTES buzzer.o - 0x0800079a 0x0800079a 0x00000002 PAD - 0x0800079c 0x0800079c 0x0000009c Code RO 981 .text.BUZZER_PLAY_SERVER buzzer.o - 0x08000838 0x08000838 0x00000002 Code RO 34 .text.BusFault_Handler stm32f1xx_it.o - 0x0800083a 0x0800083a 0x00000002 PAD - 0x0800083c 0x0800083c 0x00000002 Code RO 40 .text.DebugMon_Handler stm32f1xx_it.o - 0x0800083e 0x0800083e 0x00000002 PAD - 0x08000840 0x08000840 0x00000006 Code RO 46 .text.EXTI0_IRQHandler stm32f1xx_it.o - 0x08000846 0x08000846 0x00000002 PAD - 0x08000848 0x08000848 0x00000006 Code RO 48 .text.EXTI1_IRQHandler stm32f1xx_it.o - 0x0800084e 0x0800084e 0x00000002 PAD - 0x08000850 0x08000850 0x00000006 Code RO 50 .text.EXTI3_IRQHandler stm32f1xx_it.o - 0x08000856 0x08000856 0x00000002 PAD - 0x08000858 0x08000858 0x00000006 Code RO 52 .text.EXTI4_IRQHandler stm32f1xx_it.o - 0x0800085e 0x0800085e 0x00000002 PAD - 0x08000860 0x08000860 0x0000006e Code RO 992 .text.GEI_BUTTON_CODE encode.o - 0x080008ce 0x080008ce 0x00000002 PAD - 0x080008d0 0x080008d0 0x0000000a Code RO 994 .text.GET_ENCODE encode.o - 0x080008da 0x080008da 0x00000002 PAD - 0x080008dc 0x080008dc 0x00000066 Code RO 911 .text.HAL_GPIO_EXTI_Callback mymain.o - 0x08000942 0x08000942 0x00000002 PAD - 0x08000944 0x08000944 0x00000016 Code RO 349 .text.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o - 0x0800095a 0x0800095a 0x00000002 PAD - 0x0800095c 0x0800095c 0x0000020e Code RO 337 .text.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x08000b6a 0x08000b6a 0x00000002 PAD - 0x08000b6c 0x08000b6c 0x0000000a Code RO 341 .text.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o - 0x08000b76 0x08000b76 0x00000002 PAD - 0x08000b78 0x08000b78 0x00000010 Code RO 345 .text.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o - 0x08000b88 0x08000b88 0x0000000a Code RO 343 .text.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x08000b92 0x08000b92 0x00000002 PAD - 0x08000b94 0x08000b94 0x0000000c Code RO 237 .text.HAL_GetTick stm32f1xx_hal.o - 0x08000ba0 0x08000ba0 0x00000176 Code RO 99 .text.HAL_I2C_Init stm32f1xx_hal_i2c.o - 0x08000d16 0x08000d16 0x00000002 PAD - 0x08000d18 0x08000d18 0x00000158 Code RO 139 .text.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o - 0x08000e70 0x08000e70 0x00000062 Code RO 67 .text.HAL_I2C_MspInit stm32f1xx_hal_msp.o - 0x08000ed2 0x08000ed2 0x00000002 PAD - 0x08000ed4 0x08000ed4 0x0000001a Code RO 235 .text.HAL_IncTick stm32f1xx_hal.o - 0x08000eee 0x08000eee 0x00000002 PAD - 0x08000ef0 0x08000ef0 0x00000026 Code RO 225 .text.HAL_Init stm32f1xx_hal.o - 0x08000f16 0x08000f16 0x00000002 PAD - 0x08000f18 0x08000f18 0x00000048 Code RO 227 .text.HAL_InitTick stm32f1xx_hal.o - 0x08000f60 0x08000f60 0x00000042 Code RO 65 .text.HAL_MspInit stm32f1xx_hal_msp.o - 0x08000fa2 0x08000fa2 0x00000002 PAD - 0x08000fa4 0x08000fa4 0x00000020 Code RO 397 .text.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o - 0x08000fc4 0x08000fc4 0x00000056 Code RO 395 .text.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x0800101a 0x0800101a 0x00000002 PAD - 0x0800101c 0x0800101c 0x00000020 Code RO 393 .text.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x0800103c 0x0800103c 0x000001be Code RO 289 .text.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x080011fa 0x080011fa 0x00000002 PAD - 0x080011fc 0x080011fc 0x00000026 Code RO 301 .text.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08001222 0x08001222 0x00000002 PAD - 0x08001224 0x08001224 0x000003b4 Code RO 287 .text.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x080015d8 0x080015d8 0x0000002c Code RO 405 .text.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x08001604 0x08001604 0x00000002 Code RO 862 .text.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o - 0x08001606 0x08001606 0x00000002 PAD - 0x08001608 0x08001608 0x00000002 Code RO 858 .text.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o - 0x0800160a 0x0800160a 0x00000002 PAD - 0x0800160c 0x0800160c 0x0000007a Code RO 852 .text.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o - 0x08001686 0x08001686 0x00000002 PAD - 0x08001688 0x08001688 0x000000ec Code RO 558 .text.HAL_TIM_Base_Init stm32f1xx_hal_tim.o - 0x08001774 0x08001774 0x00000070 Code RO 71 .text.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o - 0x080017e4 0x080017e4 0x0000006e Code RO 572 .text.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o - 0x08001852 0x08001852 0x00000002 PAD - 0x08001854 0x08001854 0x00000192 Code RO 738 .text.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o - 0x080019e6 0x080019e6 0x00000002 PAD - 0x080019e8 0x080019e8 0x00000002 Code RO 694 .text.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o - 0x080019ea 0x080019ea 0x00000002 PAD - 0x080019ec 0x080019ec 0x00000170 Code RO 692 .text.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o - 0x08001b5c 0x08001b5c 0x0000004a Code RO 73 .text.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o - 0x08001ba6 0x08001ba6 0x00000002 PAD - 0x08001ba8 0x08001ba8 0x00000002 Code RO 696 .text.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o - 0x08001baa 0x08001baa 0x00000002 PAD - 0x08001bac 0x08001bac 0x000001f2 Code RO 712 .text.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o - 0x08001d9e 0x08001d9e 0x00000002 PAD - 0x08001da0 0x08001da0 0x000000ec Code RO 612 .text.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o - 0x08001e8c 0x08001e8c 0x00000002 Code RO 614 .text.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o - 0x08001e8e 0x08001e8e 0x00000002 PAD - 0x08001e90 0x08001e90 0x00000002 Code RO 698 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o + 0x080001e0 0x080001e0 0x0000005e Code RO 1033 .text c_w.l(h1_alloc.o) + 0x0800023e 0x0800023e 0x0000004e Code RO 1035 .text c_w.l(h1_free.o) + 0x0800028c 0x0800028c 0x00000028 Code RO 1093 .text c_w.l(noretval__2sprintf.o) + 0x080002b4 0x080002b4 0x0000004e Code RO 1097 .text c_w.l(_printf_pad.o) + 0x08000302 0x08000302 0x00000052 Code RO 1099 .text c_w.l(_printf_str.o) + 0x08000354 0x08000354 0x00000078 Code RO 1101 .text c_w.l(_printf_dec.o) + 0x080003cc 0x080003cc 0x0000010e Code RO 1111 .text c_w.l(__printf_wp.o) + 0x080004da 0x080004da 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o) + 0x08000528 0x08000528 0x00000006 Code RO 1128 .text c_w.l(heapauxi.o) + 0x0800052e 0x0800052e 0x00000002 PAD + 0x08000530 0x08000530 0x00000008 Code RO 1166 .text c_w.l(rt_heap_descriptor_intlibspace.o) + 0x08000538 0x08000538 0x00000004 Code RO 1168 .text c_w.l(hguard.o) + 0x0800053c 0x0800053c 0x0000008a Code RO 1170 .text c_w.l(init_alloc.o) + 0x080005c6 0x080005c6 0x0000000e Code RO 1174 .text c_w.l(h1_init.o) + 0x080005d4 0x080005d4 0x000000b2 Code RO 1186 .text c_w.l(_printf_intcommon.o) + 0x08000686 0x08000686 0x00000002 PAD + 0x08000688 0x08000688 0x00000030 Code RO 1188 .text c_w.l(_printf_char_common.o) + 0x080006b8 0x080006b8 0x0000000a Code RO 1190 .text c_w.l(_sputc.o) + 0x080006c2 0x080006c2 0x0000002c Code RO 1192 .text c_w.l(_printf_char.o) + 0x080006ee 0x080006ee 0x00000002 PAD + 0x080006f0 0x080006f0 0x00000008 Code RO 1257 .text c_w.l(libspace.o) + 0x080006f8 0x080006f8 0x00000000 Code RO 1277 .text c_w.l(maybetermalloc1.o) + 0x080006f8 0x080006f8 0x00000034 Code RO 1279 .text c_w.l(h1_extend.o) + 0x0800072c 0x0800072c 0x0000000e Code RO 1285 .text c_w.l(defsig_rtmem_outer.o) + 0x0800073a 0x0800073a 0x00000002 Code RO 1296 .text c_w.l(use_no_semi.o) + 0x0800073c 0x0800073c 0x00000000 Code RO 1298 .text c_w.l(indicate_semi.o) + 0x0800073c 0x0800073c 0x0000004a Code RO 1299 .text c_w.l(sys_stackheap_outer.o) + 0x08000786 0x08000786 0x00000012 Code RO 1305 .text c_w.l(exit.o) + 0x08000798 0x08000798 0x0000000a Code RO 1307 .text c_w.l(defsig_exit.o) + 0x080007a2 0x080007a2 0x00000002 PAD + 0x080007a4 0x080007a4 0x00000050 Code RO 1309 .text c_w.l(defsig_rtmem_inner.o) + 0x080007f4 0x080007f4 0x0000000c Code RO 1321 .text c_w.l(sys_exit.o) + 0x08000800 0x08000800 0x00000032 Code RO 1333 .text c_w.l(defsig_general.o) + 0x08000832 0x08000832 0x0000000e Code RO 1351 .text c_w.l(sys_wrch.o) + 0x08000840 0x08000840 0x00000018 Code RO 979 .text.BUZZER_PLAY_INIT buzzer.o + 0x08000858 0x08000858 0x00000036 Code RO 981 .text.BUZZER_PLAY_NOTES buzzer.o + 0x0800088e 0x0800088e 0x00000002 PAD + 0x08000890 0x08000890 0x0000009c Code RO 983 .text.BUZZER_PLAY_SERVER buzzer.o + 0x0800092c 0x0800092c 0x00000002 Code RO 34 .text.BusFault_Handler stm32f1xx_it.o + 0x0800092e 0x0800092e 0x00000002 PAD + 0x08000930 0x08000930 0x00000002 Code RO 40 .text.DebugMon_Handler stm32f1xx_it.o + 0x08000932 0x08000932 0x00000002 PAD + 0x08000934 0x08000934 0x00000006 Code RO 46 .text.EXTI4_IRQHandler stm32f1xx_it.o + 0x0800093a 0x0800093a 0x00000002 PAD + 0x0800093c 0x0800093c 0x0000006e Code RO 994 .text.GEI_BUTTON_CODE encode.o + 0x080009aa 0x080009aa 0x00000002 PAD + 0x080009ac 0x080009ac 0x0000000a Code RO 996 .text.GET_ENCODE encode.o + 0x080009b6 0x080009b6 0x00000002 PAD + 0x080009b8 0x080009b8 0x0000007e Code RO 915 .text.HAL_GPIO_EXTI_Callback mymain.o + 0x08000a36 0x08000a36 0x00000002 PAD + 0x08000a38 0x08000a38 0x00000016 Code RO 343 .text.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o + 0x08000a4e 0x08000a4e 0x00000002 PAD + 0x08000a50 0x08000a50 0x0000020e Code RO 331 .text.HAL_GPIO_Init stm32f1xx_hal_gpio.o + 0x08000c5e 0x08000c5e 0x00000002 PAD + 0x08000c60 0x08000c60 0x0000000a Code RO 335 .text.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o + 0x08000c6a 0x08000c6a 0x00000002 PAD + 0x08000c6c 0x08000c6c 0x00000010 Code RO 339 .text.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o + 0x08000c7c 0x08000c7c 0x0000000a Code RO 337 .text.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o + 0x08000c86 0x08000c86 0x00000002 PAD + 0x08000c88 0x08000c88 0x0000000c Code RO 231 .text.HAL_GetTick stm32f1xx_hal.o + 0x08000c94 0x08000c94 0x00000176 Code RO 93 .text.HAL_I2C_Init stm32f1xx_hal_i2c.o + 0x08000e0a 0x08000e0a 0x00000002 PAD + 0x08000e0c 0x08000e0c 0x00000158 Code RO 133 .text.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o + 0x08000f64 0x08000f64 0x00000062 Code RO 61 .text.HAL_I2C_MspInit stm32f1xx_hal_msp.o + 0x08000fc6 0x08000fc6 0x00000002 PAD + 0x08000fc8 0x08000fc8 0x0000001a Code RO 229 .text.HAL_IncTick stm32f1xx_hal.o + 0x08000fe2 0x08000fe2 0x00000002 PAD + 0x08000fe4 0x08000fe4 0x00000026 Code RO 219 .text.HAL_Init stm32f1xx_hal.o + 0x0800100a 0x0800100a 0x00000002 PAD + 0x0800100c 0x0800100c 0x00000048 Code RO 221 .text.HAL_InitTick stm32f1xx_hal.o + 0x08001054 0x08001054 0x00000042 Code RO 59 .text.HAL_MspInit stm32f1xx_hal_msp.o + 0x08001096 0x08001096 0x00000002 PAD + 0x08001098 0x08001098 0x00000020 Code RO 391 .text.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o + 0x080010b8 0x080010b8 0x00000056 Code RO 389 .text.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x0800110e 0x0800110e 0x00000002 PAD + 0x08001110 0x08001110 0x00000020 Code RO 387 .text.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o + 0x08001130 0x08001130 0x000001be Code RO 283 .text.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o + 0x080012ee 0x080012ee 0x00000002 PAD + 0x080012f0 0x080012f0 0x00000026 Code RO 295 .text.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o + 0x08001316 0x08001316 0x00000002 PAD + 0x08001318 0x08001318 0x000003b4 Code RO 281 .text.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o + 0x080016cc 0x080016cc 0x0000002c Code RO 399 .text.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o + 0x080016f8 0x080016f8 0x00000002 Code RO 856 .text.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o + 0x080016fa 0x080016fa 0x00000002 PAD + 0x080016fc 0x080016fc 0x00000002 Code RO 852 .text.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o + 0x080016fe 0x080016fe 0x00000002 PAD + 0x08001700 0x08001700 0x0000007a Code RO 846 .text.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o + 0x0800177a 0x0800177a 0x00000002 PAD + 0x0800177c 0x0800177c 0x000000ec Code RO 552 .text.HAL_TIM_Base_Init stm32f1xx_hal_tim.o + 0x08001868 0x08001868 0x00000070 Code RO 65 .text.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o + 0x080018d8 0x080018d8 0x0000006e Code RO 566 .text.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o + 0x08001946 0x08001946 0x00000002 PAD + 0x08001948 0x08001948 0x00000192 Code RO 732 .text.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o + 0x08001ada 0x08001ada 0x00000002 PAD + 0x08001adc 0x08001adc 0x00000002 Code RO 688 .text.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o + 0x08001ade 0x08001ade 0x00000002 PAD + 0x08001ae0 0x08001ae0 0x00000170 Code RO 686 .text.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o + 0x08001c50 0x08001c50 0x0000004a Code RO 67 .text.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o + 0x08001c9a 0x08001c9a 0x00000002 PAD + 0x08001c9c 0x08001c9c 0x00000002 Code RO 690 .text.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o + 0x08001c9e 0x08001c9e 0x00000002 PAD + 0x08001ca0 0x08001ca0 0x000001f2 Code RO 706 .text.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o 0x08001e92 0x08001e92 0x00000002 PAD - 0x08001e94 0x08001e94 0x000000de Code RO 620 .text.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o - 0x08001f72 0x08001f72 0x00000002 PAD - 0x08001f74 0x08001f74 0x00000002 Code RO 913 .text.HAL_TIM_PeriodElapsedCallback mymain.o - 0x08001f76 0x08001f76 0x00000002 PAD - 0x08001f78 0x08001f78 0x00000002 Code RO 702 .text.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o - 0x08001f7a 0x08001f7a 0x00000002 PAD - 0x08001f7c 0x08001f7c 0x00000002 Code RO 30 .text.HardFault_Handler stm32f1xx_it.o - 0x08001f7e 0x08001f7e 0x00000002 PAD - 0x08001f80 0x08001f80 0x0000010c Code RO 141 .text.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o - 0x0800208c 0x0800208c 0x000000c0 Code RO 111 .text.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x0800214c 0x0800214c 0x000000da Code RO 215 .text.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x08002226 0x08002226 0x00000002 PAD - 0x08002228 0x08002228 0x000000c0 Code RO 109 .text.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x080022e8 0x080022e8 0x00000028 Code RO 891 .text.IIC_SAND_DATE hread_interface.o - 0x08002310 0x08002310 0x00000002 Code RO 32 .text.MemManage_Handler stm32f1xx_it.o - 0x08002312 0x08002312 0x00000002 PAD - 0x08002314 0x08002314 0x00000002 Code RO 28 .text.NMI_Handler stm32f1xx_it.o - 0x08002316 0x08002316 0x00000002 PAD - 0x08002318 0x08002318 0x00000106 Code RO 941 .text.OLED_Cache_to_hardware oled.o - 0x0800241e 0x0800241e 0x00000002 PAD - 0x08002420 0x08002420 0x000001b2 Code RO 939 .text.OLED_Init oled.o - 0x080025d2 0x080025d2 0x00000002 PAD - 0x080025d4 0x080025d4 0x000002ca Code RO 935 .text.OLED_Init_Display_Buffer oled.o - 0x0800289e 0x0800289e 0x00000002 PAD - 0x080028a0 0x080028a0 0x00000152 Code RO 945 .text.OLED_Pix oled.o - 0x080029f2 0x080029f2 0x00000002 PAD - 0x080029f4 0x080029f4 0x00000152 Code RO 949 .text.OLED_Str oled.o - 0x08002b46 0x08002b46 0x00000002 PAD - 0x08002b48 0x08002b48 0x000000ae Code RO 951 .text.OLED_Str_list oled.o - 0x08002bf6 0x08002bf6 0x00000002 PAD - 0x08002bf8 0x08002bf8 0x00000456 Code RO 959 .text.OLED_square oled.o - 0x0800304e 0x0800304e 0x00000002 PAD - 0x08003050 0x08003050 0x00000002 Code RO 42 .text.PendSV_Handler stm32f1xx_it.o - 0x08003052 0x08003052 0x00000002 PAD - 0x08003054 0x08003054 0x0000010c Code RO 903 .text.SHOW_MENU mymain.o - 0x08003160 0x08003160 0x00000002 Code RO 38 .text.SVC_Handler stm32f1xx_it.o - 0x08003162 0x08003162 0x00000002 PAD - 0x08003164 0x08003164 0x00000004 Code RO 44 .text.SysTick_Handler stm32f1xx_it.o - 0x08003168 0x08003168 0x00000002 Code RO 876 .text.SystemInit system_stm32f1xx.o - 0x0800316a 0x0800316a 0x00000002 PAD - 0x0800316c 0x0800316c 0x0000000c Code RO 54 .text.TIM2_IRQHandler stm32f1xx_it.o - 0x08003178 0x08003178 0x0000000c Code RO 56 .text.TIM3_IRQHandler stm32f1xx_it.o - 0x08003184 0x08003184 0x00000002 Code RO 36 .text.UsageFault_Handler stm32f1xx_it.o - 0x08003186 0x08003186 0x00000002 PAD - 0x08003188 0x08003188 0x00000346 Code RO 11 .text.main main.o - 0x080034ce 0x080034ce 0x00000002 PAD - 0x080034d0 0x080034d0 0x00000044 Code RO 1010 .text.mo_da morsr.o - 0x08003514 0x08003514 0x00000038 Code RO 1008 .text.mo_di morsr.o - 0x0800354c 0x0800354c 0x000000ea Code RO 1006 .text.mo_server morsr.o - 0x08003636 0x08003636 0x00000002 PAD - 0x08003638 0x08003638 0x0000039c Code RO 909 .text.mymain mymain.o - 0x080039d4 0x080039d4 0x00000184 Code RO 1141 x$fpl$fdiv fz_ws.l(fdiv.o) - 0x08003b58 0x08003b58 0x0000003e Code RO 1144 x$fpl$ffixu fz_ws.l(ffixu.o) - 0x08003b96 0x08003b96 0x00000002 PAD - 0x08003b98 0x08003b98 0x00000030 Code RO 1149 x$fpl$fflt fz_ws.l(fflt_clz.o) - 0x08003bc8 0x08003bc8 0x00000026 Code RO 1148 x$fpl$ffltu fz_ws.l(fflt_clz.o) - 0x08003bee 0x08003bee 0x00000002 PAD - 0x08003bf0 0x08003bf0 0x00000102 Code RO 1154 x$fpl$fmul fz_ws.l(fmul.o) - 0x08003cf2 0x08003cf2 0x0000008c Code RO 1244 x$fpl$fnaninf fz_ws.l(fnaninf.o) - 0x08003d7e 0x08003d7e 0x0000000a Code RO 1246 x$fpl$fretinf fz_ws.l(fretinf.o) - 0x08003d88 0x08003d88 0x00000000 Code RO 1248 x$fpl$usenofp fz_ws.l(usenofp.o) - 0x08003d88 0x08003d88 0x00000002 Data RO 314 .rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o - 0x08003d8a 0x08003d8a 0x00000010 Data RO 881 .rodata.AHBPrescTable system_stm32f1xx.o - 0x08003d9a 0x08003d9a 0x00000008 Data RO 882 .rodata.APBPrescTable system_stm32f1xx.o - 0x08003da2 0x08003da2 0x000002f8 Data RO 963 .rodata.asc2_0805 oled.o - 0x0800409a 0x0800409a 0x00000474 Data RO 964 .rodata.asc2_1206 oled.o - 0x0800450e 0x0800450e 0x000005f0 Data RO 965 .rodata.asc2_1608 oled.o - 0x08004afe 0x08004afe 0x00000010 Data RO 313 .rodata.cst16 stm32f1xx_hal_rcc.o - 0x08004b0e 0x08004b0e 0x00000072 Data RO 1014 .rodata.morsecodes morsr.o - 0x08004b80 0x08004b80 0x000000b1 Data RO 916 .rodata.str1.1 mymain.o - 0x08004c31 0x08004c31 0x00000003 PAD - 0x08004c34 0x08004c34 0x00000020 Data RO 1380 Region$$Table anon$$obj.o + 0x08001e94 0x08001e94 0x000000ec Code RO 606 .text.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o + 0x08001f80 0x08001f80 0x00000002 Code RO 608 .text.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o + 0x08001f82 0x08001f82 0x00000002 PAD + 0x08001f84 0x08001f84 0x00000002 Code RO 692 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o + 0x08001f86 0x08001f86 0x00000002 PAD + 0x08001f88 0x08001f88 0x000000de Code RO 614 .text.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o + 0x08002066 0x08002066 0x00000002 PAD + 0x08002068 0x08002068 0x00000002 Code RO 917 .text.HAL_TIM_PeriodElapsedCallback mymain.o + 0x0800206a 0x0800206a 0x00000002 PAD + 0x0800206c 0x0800206c 0x00000002 Code RO 696 .text.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o + 0x0800206e 0x0800206e 0x00000002 PAD + 0x08002070 0x08002070 0x00000002 Code RO 30 .text.HardFault_Handler stm32f1xx_it.o + 0x08002072 0x08002072 0x00000002 PAD + 0x08002074 0x08002074 0x0000010c Code RO 135 .text.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o + 0x08002180 0x08002180 0x000000c0 Code RO 105 .text.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08002240 0x08002240 0x000000da Code RO 209 .text.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x0800231a 0x0800231a 0x00000002 PAD + 0x0800231c 0x0800231c 0x000000c0 Code RO 103 .text.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x080023dc 0x080023dc 0x00000028 Code RO 885 .text.IIC_SAND_DATE hread_interface.o + 0x08002404 0x08002404 0x00000002 Code RO 32 .text.MemManage_Handler stm32f1xx_it.o + 0x08002406 0x08002406 0x00000002 PAD + 0x08002408 0x08002408 0x00000002 Code RO 28 .text.NMI_Handler stm32f1xx_it.o + 0x0800240a 0x0800240a 0x00000002 PAD + 0x0800240c 0x0800240c 0x00000106 Code RO 943 .text.OLED_Cache_to_hardware oled.o + 0x08002512 0x08002512 0x00000002 PAD + 0x08002514 0x08002514 0x000001b2 Code RO 941 .text.OLED_Init oled.o + 0x080026c6 0x080026c6 0x00000002 PAD + 0x080026c8 0x080026c8 0x000002ca Code RO 937 .text.OLED_Init_Display_Buffer oled.o + 0x08002992 0x08002992 0x00000002 PAD + 0x08002994 0x08002994 0x00000152 Code RO 947 .text.OLED_Pix oled.o + 0x08002ae6 0x08002ae6 0x00000002 PAD + 0x08002ae8 0x08002ae8 0x0000004a Code RO 939 .text.OLED_Setting_luminance oled.o + 0x08002b32 0x08002b32 0x00000002 PAD + 0x08002b34 0x08002b34 0x00000152 Code RO 951 .text.OLED_Str oled.o + 0x08002c86 0x08002c86 0x00000002 PAD + 0x08002c88 0x08002c88 0x000000ae Code RO 953 .text.OLED_Str_list oled.o + 0x08002d36 0x08002d36 0x00000002 PAD + 0x08002d38 0x08002d38 0x00000456 Code RO 961 .text.OLED_square oled.o + 0x0800318e 0x0800318e 0x00000002 PAD + 0x08003190 0x08003190 0x00000002 Code RO 42 .text.PendSV_Handler stm32f1xx_it.o + 0x08003192 0x08003192 0x00000002 PAD + 0x08003194 0x08003194 0x0000010c Code RO 899 .text.SHOW_MENU mymain.o + 0x080032a0 0x080032a0 0x00000002 Code RO 38 .text.SVC_Handler stm32f1xx_it.o + 0x080032a2 0x080032a2 0x00000002 PAD + 0x080032a4 0x080032a4 0x00000004 Code RO 44 .text.SysTick_Handler stm32f1xx_it.o + 0x080032a8 0x080032a8 0x00000002 Code RO 870 .text.SystemInit system_stm32f1xx.o + 0x080032aa 0x080032aa 0x00000002 PAD + 0x080032ac 0x080032ac 0x0000000c Code RO 48 .text.TIM2_IRQHandler stm32f1xx_it.o + 0x080032b8 0x080032b8 0x0000000c Code RO 50 .text.TIM3_IRQHandler stm32f1xx_it.o + 0x080032c4 0x080032c4 0x00000002 Code RO 36 .text.UsageFault_Handler stm32f1xx_it.o + 0x080032c6 0x080032c6 0x00000002 PAD + 0x080032c8 0x080032c8 0x00000126 Code RO 909 .text.buzzer_settings mymain.o + 0x080033ee 0x080033ee 0x00000002 PAD + 0x080033f0 0x080033f0 0x000000e0 Code RO 911 .text.display_settings mymain.o + 0x080034d0 0x080034d0 0x00000316 Code RO 11 .text.main main.o + 0x080037e6 0x080037e6 0x00000002 PAD + 0x080037e8 0x080037e8 0x000000f8 Code RO 905 .text.main_gui mymain.o + 0x080038e0 0x080038e0 0x00000044 Code RO 1012 .text.mo_da morsr.o + 0x08003924 0x08003924 0x00000038 Code RO 1010 .text.mo_di morsr.o + 0x0800395c 0x0800395c 0x000000ea Code RO 1008 .text.mo_server morsr.o + 0x08003a46 0x08003a46 0x00000002 PAD + 0x08003a48 0x08003a48 0x00000172 Code RO 913 .text.mymain mymain.o + 0x08003bba 0x08003bba 0x0000000e Code RO 1113 i._is_digit c_w.l(__printf_wp.o) + 0x08003bc8 0x08003bc8 0x0000005e Code RO 1132 x$fpl$dfix fz_ws.l(dfix.o) + 0x08003c26 0x08003c26 0x00000026 Code RO 1136 x$fpl$dfltu fz_ws.l(dflt_clz.o) + 0x08003c4c 0x08003c4c 0x00000154 Code RO 1142 x$fpl$dmul fz_ws.l(dmul.o) + 0x08003da0 0x08003da0 0x0000009c Code RO 1244 x$fpl$dnaninf fz_ws.l(dnaninf.o) + 0x08003e3c 0x08003e3c 0x0000000c Code RO 1246 x$fpl$dretinf fz_ws.l(dretinf.o) + 0x08003e48 0x08003e48 0x00000184 Code RO 1145 x$fpl$fdiv fz_ws.l(fdiv.o) + 0x08003fcc 0x08003fcc 0x0000003e Code RO 1148 x$fpl$ffixu fz_ws.l(ffixu.o) + 0x0800400a 0x0800400a 0x00000002 PAD + 0x0800400c 0x0800400c 0x00000030 Code RO 1153 x$fpl$fflt fz_ws.l(fflt_clz.o) + 0x0800403c 0x0800403c 0x00000026 Code RO 1152 x$fpl$ffltu fz_ws.l(fflt_clz.o) + 0x08004062 0x08004062 0x00000002 PAD + 0x08004064 0x08004064 0x00000102 Code RO 1158 x$fpl$fmul fz_ws.l(fmul.o) + 0x08004166 0x08004166 0x0000008c Code RO 1248 x$fpl$fnaninf fz_ws.l(fnaninf.o) + 0x080041f2 0x080041f2 0x0000000a Code RO 1250 x$fpl$fretinf fz_ws.l(fretinf.o) + 0x080041fc 0x080041fc 0x00000000 Code RO 1252 x$fpl$usenofp fz_ws.l(usenofp.o) + 0x080041fc 0x080041fc 0x00000002 Data RO 308 .rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o + 0x080041fe 0x080041fe 0x00000010 Data RO 875 .rodata.AHBPrescTable system_stm32f1xx.o + 0x0800420e 0x0800420e 0x00000008 Data RO 876 .rodata.APBPrescTable system_stm32f1xx.o + 0x08004216 0x08004216 0x000002f8 Data RO 965 .rodata.asc2_0805 oled.o + 0x0800450e 0x0800450e 0x00000474 Data RO 966 .rodata.asc2_1206 oled.o + 0x08004982 0x08004982 0x000005f0 Data RO 967 .rodata.asc2_1608 oled.o + 0x08004f72 0x08004f72 0x00000010 Data RO 307 .rodata.cst16 stm32f1xx_hal_rcc.o + 0x08004f82 0x08004f82 0x00000072 Data RO 1016 .rodata.morsecodes morsr.o + 0x08004ff4 0x08004ff4 0x000000eb Data RO 920 .rodata.str1.1 mymain.o + 0x080050df 0x080050df 0x00000001 PAD + 0x080050e0 0x080050e0 0x00000020 Data RO 1384 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004c58, Size: 0x000010b8, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08005100, Size: 0x000010c8, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08004c58 0x00000008 Data RW 276 .data..L_MergedGlobals stm32f1xx_hal.o - 0x20000008 0x08004c60 0x00000034 Data RW 919 .data..L_MergedGlobals mymain.o - 0x2000003c 0x08004c94 0x00000004 Data RW 880 .data.SystemCoreClock system_stm32f1xx.o - 0x20000040 - 0x00000060 Zero RW 1254 .bss c_w.l(libspace.o) - 0x200000a0 - 0x00000010 Zero RW 1017 .bss..L_MergedGlobals morsr.o - 0x200000b0 - 0x00000070 Zero RW 920 .bss..L_MergedGlobals.14 mymain.o - 0x20000120 - 0x00000400 Zero RW 961 .bss.OLED_buff oled.o - 0x20000520 - 0x00000400 Zero RW 962 .bss.OLED_speedup oled.o - 0x20000920 - 0x00000010 Zero RW 983 .bss.buzzer_play_buff buzzer.o - 0x20000930 - 0x00000054 Zero RW 17 .bss.hi2c1 main.o - 0x20000984 - 0x00000048 Zero RW 18 .bss.htim2 main.o - 0x200009cc - 0x00000048 Zero RW 19 .bss.htim3 main.o - 0x20000a14 - 0x0000009b Zero RW 1015 .bss.moser_buff morsr.o - 0x20000aaf 0x08004c98 0x00000001 PAD - 0x20000ab0 - 0x00000004 Zero RW 275 .bss.uwTick stm32f1xx_hal.o - 0x20000ab4 0x08004c98 0x00000004 PAD - 0x20000ab8 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o - 0x20000cb8 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o + 0x20000000 0x08005100 0x00000008 Data RW 270 .data..L_MergedGlobals stm32f1xx_hal.o + 0x20000008 0x08005108 0x00000060 Data RW 921 .data..L_MergedGlobals mymain.o + 0x20000068 0x08005168 0x00000004 Data RW 874 .data.SystemCoreClock system_stm32f1xx.o + 0x2000006c 0x0800516c 0x00000004 PAD + 0x20000070 - 0x00000060 Zero RW 1258 .bss c_w.l(libspace.o) + 0x200000d0 - 0x00000010 Zero RW 1019 .bss..L_MergedGlobals morsr.o + 0x200000e0 - 0x00000050 Zero RW 922 .bss..L_MergedGlobals.15 mymain.o + 0x20000130 - 0x00000400 Zero RW 963 .bss.OLED_buff oled.o + 0x20000530 - 0x00000400 Zero RW 964 .bss.OLED_speedup oled.o + 0x20000930 - 0x00000010 Zero RW 985 .bss.buzzer_play_buff buzzer.o + 0x20000940 - 0x00000054 Zero RW 17 .bss.hi2c1 main.o + 0x20000994 - 0x00000048 Zero RW 18 .bss.htim2 main.o + 0x200009dc - 0x00000048 Zero RW 19 .bss.htim3 main.o + 0x20000a24 - 0x0000009b Zero RW 1017 .bss.moser_buff morsr.o + 0x20000abf 0x0800516c 0x00000001 PAD + 0x20000ac0 - 0x00000004 Zero RW 269 .bss.uwTick stm32f1xx_hal.o + 0x20000ac4 0x0800516c 0x00000004 PAD + 0x20000ac8 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o + 0x20000cc8 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o ============================================================================== @@ -2908,10 +3040,10 @@ Image component sizes 234 0 0 0 16 2622 buzzer.o 120 0 0 0 0 1405 encode.o 40 0 0 0 0 1991 hread_interface.o - 838 0 0 0 228 9294 main.o + 790 0 0 0 228 9288 main.o 358 0 114 0 171 2919 morsr.o - 1296 32 177 52 112 6812 mymain.o - 3370 6 3420 0 2048 25959 oled.o + 1532 28 235 96 80 8409 mymain.o + 3444 6 3420 0 2048 25959 oled.o 64 26 236 0 1536 796 startup_stm32f103xb.o 148 0 0 8 4 5744 stm32f1xx_hal.o 194 0 0 0 0 8555 stm32f1xx_hal_cortex.o @@ -2921,20 +3053,20 @@ Image component sizes 1432 0 18 0 0 7644 stm32f1xx_hal_rcc.o 2082 4 0 0 0 54041 stm32f1xx_hal_tim.o 126 0 0 0 0 20513 stm32f1xx_hal_tim_ex.o - 68 0 0 0 0 4720 stm32f1xx_it.o + 50 0 0 0 0 4424 stm32f1xx_it.o 2 0 24 4 0 1624 system_stm32f1xx.o ---------------------------------------------------------------------- - 13000 88 4024 64 4120 214662 Object Totals + 13242 84 4080 108 4092 215957 Object Totals 0 0 32 0 0 0 (incl. Generated) - 106 0 3 0 5 0 (incl. Padding) + 104 0 1 0 9 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o - 104 0 0 0 0 84 __printf.o + 284 0 0 0 0 156 __printf_wp.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o @@ -2946,6 +3078,7 @@ Image component sizes 6 0 0 0 0 0 _printf_d.o 120 16 0 0 0 92 _printf_dec.o 178 0 0 0 0 88 _printf_intcommon.o + 78 0 0 0 0 108 _printf_pad.o 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 6 0 0 0 0 0 _printf_s.o @@ -2979,6 +3112,11 @@ Image component sizes 74 0 0 0 0 80 sys_stackheap_outer.o 14 0 0 0 0 76 sys_wrch.o 2 0 0 0 0 68 use_no_semi.o + 94 4 0 0 0 92 dfix.o + 38 0 0 0 0 68 dflt_clz.o + 340 12 0 0 0 104 dmul.o + 156 4 0 0 0 92 dnaninf.o + 12 0 0 0 0 68 dretinf.o 388 76 0 0 0 96 fdiv.o 62 4 0 0 0 84 ffixu.o 86 0 0 0 0 136 fflt_clz.o @@ -2988,18 +3126,18 @@ Image component sizes 0 0 0 0 0 0 usenofp.o ---------------------------------------------------------------------- - 2516 194 0 0 96 2988 Library Totals + 3414 214 0 0 96 3592 Library Totals 16 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 1556 106 0 0 96 2436 c_w.l - 944 88 0 0 0 552 fz_ws.l + 1814 106 0 0 96 2616 c_w.l + 1584 108 0 0 0 976 fz_ws.l ---------------------------------------------------------------------- - 2516 194 0 0 96 2988 Library Totals + 3414 214 0 0 96 3592 Library Totals ---------------------------------------------------------------------- @@ -3008,15 +3146,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 15516 282 4024 64 4216 215714 Grand Totals - 15516 282 4024 64 4216 215714 ELF Image Totals - 15516 282 4024 64 0 0 ROM Totals + 16656 298 4080 108 4188 217249 Grand Totals + 16656 298 4080 108 4188 217249 ELF Image Totals + 16656 298 4080 108 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 19540 ( 19.08kB) - Total RW Size (RW Data + ZI Data) 4280 ( 4.18kB) - Total ROM Size (Code + RO Data + RW Data) 19604 ( 19.14kB) + Total RO Size (Code + RO Data) 20736 ( 20.25kB) + Total RW Size (RW Data + ZI Data) 4296 ( 4.20kB) + Total ROM Size (Code + RO Data + RW Data) 20844 ( 20.36kB) ============================================================================== diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep index f1ec5e9..bb55646 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep @@ -1,10 +1,10 @@ Dependencies for Project 'f103c8t6_KEIL', Target 'f103c8t6_KEIL': (DO NOT MODIFY !) CompilerVersion: 6160000::V6.16::ARMCLANG -F (startup_stm32f103xb.s)(0x62F4E435)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -c -gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1" -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 536" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F10X_MD SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o f103c8t6_keil/startup_stm32f103xb.o) -F (../Core/Src/main.c)(0x62F4E42E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/main.o -MD) -I (..\Core\Inc\main.h)(0x6270CBAF) +F (startup_stm32f103xb.s)(0x62F5F331)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -c -gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1" -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 536" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F10X_MD SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o f103c8t6_keil/startup_stm32f103xb.o) +F (../Core/Src/main.c)(0x62F5F329)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/main.o -MD) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -32,16 +32,16 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) -I (MYDEIVERS\mymain.h)(0x62F46684) -I (MYDEIVERS\oled.h)(0x62F46684) +I (MYDEIVERS\mymain.h)(0x62F60949) +I (MYDEIVERS\oled.h)(0x62F61C18) I (MYDEIVERS\hread_interface.h)(0x6270CBAF) I (MYDEIVERS\buzzer.h)(0x6270CBAF) I (MYDEIVERS\encode.h)(0x6273A52D) I (MYDEIVERS\morsr.h)(0x627A2660) -F (../Core/Src/stm32f1xx_it.c)(0x6270CBAF)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_it.o -MD) -I (..\Core\Inc\main.h)(0x6270CBAF) +F (../Core/Src/stm32f1xx_it.c)(0x62F5F328)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_it.o -MD) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -69,11 +69,11 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_it.h)(0x6270CBAF) +I (..\Core\Inc\stm32f1xx_it.h)(0x62F5F328) F (../Core/Src/stm32f1xx_hal_msp.c)(0x6270CBAF)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_msp.o -MD) -I (..\Core\Inc\main.h)(0x6270CBAF) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -103,7 +103,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_gpio_ex.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -133,7 +133,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_i2c.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -163,7 +163,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -193,7 +193,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_rcc.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -223,7 +223,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_rcc_ex.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -253,7 +253,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_gpio.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -283,7 +283,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_dma.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -313,7 +313,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_cortex.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -343,7 +343,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_pwr.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -373,7 +373,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_flash.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -403,7 +403,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_flash_ex.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -433,7 +433,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_exti.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -463,7 +463,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_tim.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -493,7 +493,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/stm32f1xx_hal_tim_ex.o -MD) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -533,7 +533,7 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0) @@ -553,9 +553,9 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (.\MYDEIVERS\hread_interface.c)(0x625E1C31)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/hread_interface.o -MD) I (MYDEIVERS\hread_interface.h)(0x6270CBAF) -I (..\Core\Inc\main.h)(0x6270CBAF) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -583,11 +583,11 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) -F (.\MYDEIVERS\mymain.c)(0x62F4E65A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/mymain.o -MD) -I (MYDEIVERS\mymain.h)(0x62F46684) -I (..\Core\Inc\main.h)(0x6270CBAF) +F (.\MYDEIVERS\mymain.c)(0x62F622E7)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/mymain.o -MD) +I (MYDEIVERS\mymain.h)(0x62F60949) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -615,16 +615,16 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) -I (MYDEIVERS\oled.h)(0x62F46684) +I (MYDEIVERS\oled.h)(0x62F61C18) I (MYDEIVERS\hread_interface.h)(0x6270CBAF) I (MYDEIVERS\buzzer.h)(0x6270CBAF) I (MYDEIVERS\encode.h)(0x6273A52D) I (MYDEIVERS\morsr.h)(0x627A2660) F (.\MYDEIVERS\oled.c)(0x62F46684)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/oled.o -MD) -I (MYDEIVERS\oled.h)(0x62F46684) -I (..\Core\Inc\main.h)(0x6270CBAF) +I (MYDEIVERS\oled.h)(0x62F61C18) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -656,9 +656,9 @@ I (MYDEIVERS\hread_interface.h)(0x6270CBAF) F (.\MYDEIVERS\fonts.c)(0x625E1C31)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/fonts.o -MD) F (.\MYDEIVERS\buzzer.c)(0x6270CBAF)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/buzzer.o -MD) I (MYDEIVERS\buzzer.h)(0x6270CBAF) -I (..\Core\Inc\main.h)(0x6270CBAF) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -688,9 +688,9 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (.\MYDEIVERS\encode.c)(0x6273A55D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/encode.o -MD) I (MYDEIVERS\encode.h)(0x6273A52D) -I (..\Core\Inc\main.h)(0x6270CBAF) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) @@ -720,9 +720,9 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (.\MYDEIVERS\morsr.c)(0x627A2660)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I./RTE/_f103c8t6_KEIL -IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include -IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil/morsr.o -MD) I (MYDEIVERS\morsr.h)(0x627A2660) -I (..\Core\Inc\main.h)(0x6270CBAF) +I (..\Core\Inc\main.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0) -I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D) +I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F5F329) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0) I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0) I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0) diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o index 7ae451eef9f69d0af73c14734ce3d60c6121893a..441bbe5dd04a781aadc7f8ee4f6099c82b113dea 100644 GIT binary patch delta 2136 zcmah~U1(fI6h3qBoqKmTHQ8kIvq`bL&5yezt4URoT2xZOXk$`>#8O4Y2U%kEq2$3< zY`Y~=75_-Ntq6kcgAcydup+UD7*H!{G++$)SF5Hq^$)2cB2@g&nVBSS4(yzBzH{a~ zXXeb@ovkb!n$D}Snau-gLr;GGVi*k$Z5c`&i}$F(hIBrhru^KcEi`{I3fNJ-ppMq5 z$?E?4Hpek8gm`*Ik;BoE>3^J0T~N~@mq~2Rde;8 zrpY=KKHoW@&Q*2SYpU>vx+e6WIXI8J5HDVJU5!7g zvpclkt6N6nxf>=W7_IdVcb`0pMn>$b$HQ5_vItIn8J6NTc=S51bpZV&w>HKn88 zaEXaeI6MmduhejOn!%UXf#0cN-8HMD5kq<0P@XNchR+-Ia-qBbC$jZ}ecD@NKX34| z?h5_mUYS`W>$if(_Z7E~*{zrVXX^*cT7g3idjTmGgrsr0ME)gDX+PB@r{{TaRevwG zcsSie&+gVDI-RN|y4lK|Rz4U%)|0F7b?Mzi^de**LvH{2b#b=r4=^V{!6&Dm6!8gUZ{O@J|fnnyLB+#=qdNn=U`%4vk zD2bL$<5)%M&l-uVLgS+H2F=;~^tf{_2k=|A+Z`xzyfG7w2s4m?BnTZ|t$=Bz|3&is z)qYAfb{Pwfq90vL*}zzl@EeRFGZR>jPg%heH$&HnLud@b-95~uBTVw!NJ^E0%!KWP zV2#dWB`2^+l delta 2184 zcmY*aU1(fI6h5=FbMNk^HtBADHVJia)BG%HNK%!iYLrAIjcHP?M2!%{2MI+)Vn81( zcI#>dQ84A!J`~hE1gTOfVT*=9I-8Yy?RCsl-g^iDpB}5%{}T;>0I+smAIigJ^k`a#c(oT?=4#p&bHp3 z$i8Cqu&Fx`UTp1Z*CQtTfYDte@9nXFCapi&H(?qQ$488Rz#B5!(@WxeTU);Hk;I%Z zO`bllipKBq&a=tUi1$7Hof`5Mn4B#me^NuHW#0J167teAt%n_oOA^ zv-!rTA#dfgsefY1=u{1w70%`BN@w!P7&^JsK33m}!%nRyy5GrBC!Y@cx8w?k7-fi# zuuK!pI{cx-CmddIn6FaTtwd)ayCE+zUxgdQe2(Y_^N@KQda91-UP$KegJgb?`7F_x z@C6!oiYHmoNHi%5dcpDgnXe@}?D!*&f1mjVqIt)E>iAR4*W>On9}s=bJmfO-D9FR* zV?G7h9c(75!h$Pmb&7VYfRcG6?knx?c(5Y*9AFHO=4|PMo~2kp6I^&8EVgV1mfPKO z#>x@QJBWH683`|P01)sj(kXtRL_6&~U}v7TK>sLFfs(5f`@wN05C%7TLD-ek2R+y;!Ogk^-n z@bRDHn!k*8O!QTpiq~1`tQG3TKtQ&3<*A%2&j$R~b*#V!9Qg~xj8ZY@^s;nw%CT1= zUGGsu1r>qUi4C?hDQ9sJL|MRGhqIvMk7D`*i-MTM%PhsK+8W^|5RFn?$LS4AxXEe< zBWABPD-RKm+rt!tm@UY*gk3aAY}-HV-}*5HA|HjcNMgw8x^CZjlfml2+a@cy%D)nx z^QuM}_NWy1l{Ig%=(roFxkuKC%Vk=AN`MT=c4 xsua%7i0~V3kd*AcD;qhl^fgA=TmnC)vIF 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 hV=cg(i5thMflB_CPBfXLr5lMG%sc*5L6@t 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 O$?ZuX?t|YKQW?5^Wt&OE! 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 literal 11808 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 ug+5RRlpRM3%|~rmZ`x69^X;=ceJ^GP!R diff --git a/f103c8t6_keil/f103c8t6_KEIL.ioc b/f103c8t6_keil/f103c8t6_KEIL.ioc index 6b83ff5..d7b5bc7 100644 --- a/f103c8t6_keil/f103c8t6_KEIL.ioc +++ b/f103c8t6_keil/f103c8t6_KEIL.ioc @@ -42,9 +42,6 @@ MxCube.Version=6.5.0 MxDb.Version=DB.6.0.50 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true -NVIC.EXTI0_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true -NVIC.EXTI1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true -NVIC.EXTI3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.EXTI4_IRQn=true\:0\:0\:true\:false\:true\:true\:true\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true @@ -77,18 +74,16 @@ PA8.GPIO_PuPd=GPIO_PULLDOWN PA8.GPIO_Speed=GPIO_SPEED_FREQ_HIGH PA8.Locked=true PA8.Signal=GPIO_Output -PB0.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI +PB0.GPIOParameters=GPIO_PuPd,GPIO_Label PB0.GPIO_Label=tack_a -PB0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING PB0.GPIO_PuPd=GPIO_PULLUP PB0.Locked=true -PB0.Signal=GPXTI0 -PB1.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI +PB0.Signal=GPIO_Input +PB1.GPIOParameters=GPIO_PuPd,GPIO_Label PB1.GPIO_Label=tack_b -PB1.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING PB1.GPIO_PuPd=GPIO_PULLUP PB1.Locked=true -PB1.Signal=GPXTI1 +PB1.Signal=GPIO_Input PB12.GPIOParameters=GPIO_Speed,PinState,GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultOutputPP PB12.GPIO_Label=run_led2 PB12.GPIO_ModeDefaultOutputPP=GPIO_MODE_OUTPUT_PP @@ -104,12 +99,11 @@ PB15.GPIO_Speed=GPIO_SPEED_FREQ_HIGH PB15.Locked=true PB15.PinState=GPIO_PIN_SET PB15.Signal=GPIO_Output -PB3.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI +PB3.GPIOParameters=GPIO_PuPd,GPIO_Label PB3.GPIO_Label=en_c -PB3.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING PB3.GPIO_PuPd=GPIO_PULLUP PB3.Locked=true -PB3.Signal=GPXTI3 +PB3.Signal=GPIO_Input PB4.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI PB4.GPIO_Label=en_a PB4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING @@ -183,12 +177,6 @@ RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK RCC.TimSysFreq_Value=72000000 RCC.USBFreq_Value=72000000 RCC.VCOOutput2Freq_Value=8000000 -SH.GPXTI0.0=GPIO_EXTI0 -SH.GPXTI0.ConfNb=1 -SH.GPXTI1.0=GPIO_EXTI1 -SH.GPXTI1.ConfNb=1 -SH.GPXTI3.0=GPIO_EXTI3 -SH.GPXTI3.ConfNb=1 SH.GPXTI4.0=GPIO_EXTI4 SH.GPXTI4.ConfNb=1 SH.S_TIM2_CH3.0=TIM2_CH3,PWM Generation3 CH3