From e15506fa7e3e39557e43c3eb66d510ee5e1f01c4 Mon Sep 17 00:00:00 2001 From: kevin Date: Mon, 2 May 2022 19:14:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=8A=9F=E8=83=BD=20?= =?UTF-8?q?=E4=BD=86=E4=BC=BC=E4=B9=8E=E5=8F=AF=E4=BB=A5=E4=B8=8D=E7=94=A8?= =?UTF-8?q?=E4=B8=AD=E6=96=AD=E5=AE=9E=E7=8E=B0=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/MDK-ARM/MYDEIVERS/buzzer.c | 65 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h | 26 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c | 210 ++ f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h | 12 + f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c | 204 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h | 7 +- .../MDK-ARM/f103c8t6_KEIL.uvguix.wuwen | 71 +- .../MDK-ARM/f103c8t6_KEIL/buzzer.crf | Bin 562474 -> 563572 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o | Bin 619688 -> 624584 bytes .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf | Bin 590244 -> 602604 bytes .../f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm | 40 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex | 1737 +++++++++-------- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm | 1412 ++++++++------ .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map | 1628 ++++++++------- .../f103c8t6_KEIL_f103c8t6_KEIL.dep | 22 +- f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf | Bin 568874 -> 569566 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o | Bin 633980 -> 634440 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf | Bin 562282 -> 563409 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o | Bin 618580 -> 626812 bytes .../MDK-ARM/f103c8t6_KEIL/mymain.crf | Bin 567046 -> 567595 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o | Bin 632868 -> 633864 bytes 21 files changed, 3176 insertions(+), 2258 deletions(-) diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c index ac60e37..87ba2e2 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c @@ -1,11 +1,70 @@ #include "buzzer.h" -struct notes *notes; +notes_buff buzzer_play_buff; -void play_ones(uint16_t freq,uint8_t dutya) +void BUZZER_PLAY(uint16_t freq,float duty) { + TIM2->ARR = (uint32_t)((72000000/freq)-1); + TIM2->CCR3 = (uint32_t)(((72000000/freq)-1)*((float)duty/100)); +} -TIM2->ARR = (uint32_t)((72000000/freq)-1);TIM2->CCR3 = (uint32_t)(((72000000/freq)-1)*((float)dutya/100)); +void BUZZER_PLAY_INIT() +{ + buzzer_play_buff.head=NULL; + buzzer_play_buff.end=NULL; + buzzer_play_buff.play_busy=0; + + BUZZER_PLAY(0,0); +} + + +void BUZZER_PLAY_NOTES(uint16_t freq,uint16_t delay,uint8_t duty) +{ + note *buff,*buff2; + buff =(note*)malloc(sizeof(note)); + if(buff!=NULL) + { + buff->delay=delay; + buff->duty=duty; + buff->freq=freq; + buff->next=NULL; + }else{return ;} + if(buzzer_play_buff.head==NULL) + { + buzzer_play_buff.head=buff; + buzzer_play_buff.end=buff; + }else + { + buff2=buzzer_play_buff.end; + buff2->next=buff; + buzzer_play_buff.end=buff; + } +} + +void BUZZER_PLAY_SERVER() +{ + note *buff; + char data; + if(buzzer_play_buff.play_busy) + { + if(HAL_GetTick()>buzzer_play_buff.play_time) + { + buzzer_play_buff.play_busy=0; + BUZZER_PLAY(0,0); + } + }else + { + if(buzzer_play_buff.head!=NULL) + { + buzzer_play_buff.play_busy=1; + buzzer_play_buff.play_time=HAL_GetTick()+buzzer_play_buff.head->delay; + buff=buzzer_play_buff.head->next; + BUZZER_PLAY(buzzer_play_buff.head->freq,buzzer_play_buff.head->duty); + free(buzzer_play_buff.head); + buzzer_play_buff.head=buff; + } + + } } diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h index aed5485..1d339c4 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h @@ -5,7 +5,31 @@ -void play_ones(uint16_t freq,uint8_t dutya); + +typedef struct note +{ + struct note *next; + uint16_t freq; //?? + uint8_t duty; //??? + uint16_t delay; //???? +}note; + +typedef struct notes_buff +{ + note *head; + note *end; + uint32_t play_time; + uint8_t play_busy:1; + +}notes_buff; + + +void BUZZER_PLAY_INIT(); +void BUZZER_PLAY_NOTES(uint16_t freq,uint16_t delay,uint8_t duty); +void BUZZER_PLAY_SERVER(); +void BUZZER_PLAY(uint16_t freq,float duty); + + #endif /* BUZZER_H_ */ diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c index b048129..ac1212d 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c @@ -1,15 +1,225 @@ #include "morsr.h" +#define morsecodenum 38 +const struct morsecode morsecodes[morsecodenum]= +{ + { + 2,0x40,'A' + }, + { + 4,0x80,'B' + }, + { + 4,0xa0,'C' + }, + { + 3,0x80,'D' + }, + { + 1,0x00,'E' + }, + { + 4,0x20,'F' + }, + { + 3,0xc0,'G' + }, + { + 4,0x00,'H' + }, + { + 2,0x00,'I' + }, + { + 4,0x70,'J' + }, + { + 3,0xa0,'K' + }, + { + 4,0x40,'L' + }, + { + 2,0xc0,'M' + }, + { + 2,0x80,'N' + }, + { + 3,0xe0,'O' + }, + { + 4,0x60,'P' + }, + { + 4,0xd0,'Q' + }, + { + 3,0x40,'R' + }, + { + 3,0x00,'S' + }, + { + 1,0x80,'T' + }, + { + 3,0x20,'U' + }, + { + 4,0x10,'V' + }, + { + 3,0x60,'W' + }, + { + 4,0x90,'X' + }, + { + 4,0xb0,'Y' + }, + { + 4,0xc0,'Z' + }, + { + 5,0x78,'1' + }, + { + 5,0x38,'2' + }, + { + 5,0x18,'3' + }, + { + 5,0x08,'4' + }, + { + 5,0x00,'5' + }, + { + 5,0x80,'6' + }, + { + 5,0xc0,'7' + }, + { + 5,0xe0,'8' + }, + { + 5,0xf0,'9' + }, + { + 5,0xf8,'0' + }, + { + 6,0x30,'?' + }, + { + 5,0x90,'/' + }, + +}; + +char get_morse_code(uint8_t len,uint8_t code) +{ + for(int a=0;amoser_tick_time) + { + moser_input_flag=0; + for(int a=0;a<8;a++) + { + moser_buff[moser_buff_int+a]='\0'; + } + moser_buff[moser_buff_int]=get_morse_code(moser_code_len,moser_code); + moser_buff_int+=1; + if(moser_buff_int==64) + { + for(int a=0;a<64;a++) + { + moser_buff[a]='\0'; + } + moser_buff_int=0; + } + moser_code_len=0; + moser_code=0; + } +} +void mo_di() +{ + moser_buff[moser_buff_int+moser_code_len]='.'; + moser_code_len+=1; + if(moser_code_len==8){moser_code_len=0;} + moser_tick_time=HAL_GetTick()+400; + moser_input_flag=1; +} +void mo_da() +{ + moser_buff[moser_buff_int+moser_code_len]='-'; + moser_code|=(0x80>>moser_code_len); + moser_code_len+=1; + if(moser_code_len==8){moser_code_len=0;} + moser_tick_time=HAL_GetTick()+400; + moser_input_flag=1; +} void mo_one_tick(uint8_t i) { + static uint8_t last_input=1; + static uint32_t tick_time; + uint16_t tick_time_cat; + if(i!=last_input) + { + last_input=i; + + switch(last_input) + { + case 0: + tick_time=HAL_GetTick(); + break; + case 1: + tick_time_cat=HAL_GetTick()-tick_time; + if(tick_time_cat<100) + { + + }else if(tick_time_cat<200) + { + mo_di(); + }else if(tick_time_cat<400) + { + mo_da(); + }else + { + + } + break; + } + + } } \ No newline at end of file diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h index ca5dc72..db78ece 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h @@ -3,6 +3,18 @@ #include "main.h" +extern char moser_buff[64+8]; + +struct morsecode +{ + uint8_t len; + uint8_t code; + char letter; +}; + +void mo_server(); +void mo_di(); +void mo_da(); void mo_one_tick(uint8_t i); #endif /* MYMAIN_H_ */ \ No newline at end of file diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c index f0fb85b..7f596c8 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c @@ -13,159 +13,13 @@ #define morse_play_t1 50 #define morse_play_t2 (morse_play_t1*3) -#define morse_play_hz 100 +#define morse_play_hz 1000 -#define morsecodenum 38 -const struct morsecode morsecodes[morsecodenum]= -{ - { - 2,0x40,'A' - }, - { - 4,0x80,'B' - }, - { - 4,0xa0,'C' - }, - { - 3,0x80,'D' - }, - { - 1,0x00,'E' - }, - { - 4,0x20,'F' - }, - { - 3,0xc0,'G' - }, - { - 4,0x00,'H' - }, - { - 2,0x00,'I' - }, - { - 4,0x70,'J' - }, - { - 3,0xa0,'K' - }, - { - 4,0x40,'L' - }, - { - 2,0xc0,'M' - }, - { - 2,0x80,'N' - }, - { - 3,0xe0,'O' - }, - { - 4,0x60,'P' - }, - { - 4,0xd0,'Q' - }, - { - 3,0x40,'R' - }, - { - 3,0x00,'S' - }, - { - 1,0x80,'T' - }, - { - 3,0x20,'U' - }, - { - 4,0x10,'V' - }, - { - 3,0x60,'W' - }, - { - 4,0x90,'X' - }, - { - 4,0xb0,'Y' - }, - { - 4,0xc0,'Z' - }, - { - 5,0x78,'1' - }, - { - 5,0x38,'2' - }, - { - 5,0x18,'3' - }, - { - 5,0x08,'4' - }, - { - 5,0x00,'5' - }, - { - 5,0x80,'6' - }, - { - 5,0xc0,'7' - }, - { - 5,0xe0,'8' - }, - { - 5,0xf0,'9' - }, - { - 5,0xf8,'0' - }, - { - 6,0x30,'?' - }, - { - 5,0x90,'/' - }, - -}; - -const char testbmp[]= -{ -0x00,0x00,0x02,0x00,0x0F,0x00,0x00,0x0F,0x00,0x0F,0x00,0x00,0x09,0x00,0x0F,0x0F, -0x00,0x0D,0x80,0x0F,0x05,0xC0,0x18,0x80,0x0F,0x0C,0x70,0xF0,0xC0,0x0F,0x08,0x3F, -0x81,0x70,0x0F,0x04,0x14,0x7F,0xF0,0x0F,0x0C,0x01,0xAC,0x18,0x0F,0x04,0x0F,0xC0, -0x38,0x0F,0x06,0x78,0x07,0xEC,0x0F,0x0D,0xC0,0x7E,0x86,0x0F,0x07,0x03,0xC0,0x06, -0x0F,0x06,0x1E,0x00,0x0E,0x0F,0x0C,0x70,0x00,0x0F,0x0F,0x0D,0xC0,0x10,0x07,0x8F, -0x0F,0x00,0x18,0x01,0x8F,0x1C,0x00,0x18,0x1F,0xCF,0x18,0x00,0x18,0x75,0xCF,0x38, -0x00,0x00,0x3F,0x4F,0x38,0x00,0x00,0x04,0x6F,0x38,0x00,0x00,0x06,0x3F,0x38,0x00, -0x00,0x02,0x7F,0x68,0x00,0x00,0x0F,0xFF,0x58,0x00,0x00,0xFA,0x2F,0xC8,0x00,0x03, -0xC0,0xEF,0xD8,0x00,0x02,0x0F,0x8F,0x98,0x00,0x00,0x1A,0x0F,0x98,0x00,0x00,0x38, -0x0F,0x38,0x00,0x00,0x10,0x0F -}; -char getmorsecode(uint8_t len,uint8_t code) -{ - for(int a=0;a0) + { + di(); + } + if(encode_c<0) + { + da(); + } + OLED_Str(0,0,8,moser_buff,1); fps_++; @@ -250,8 +126,8 @@ void mymain() } - - + mo_server(); + BUZZER_PLAY_SERVER(); OLED_Cache_to_hardware();//刷新屏幕 if(HAL_GetTick()>run_tick) @@ -277,20 +153,36 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) case 1://通过监测B脚的状态识别正反转 E1.code+=1; E1.move_flag=1;//发生旋转的标记 + break; case 0: E1.code-=1; E1.move_flag=1; + break; } break; //外部电键输入 case tack_a_Pin: - test_code++; + switch(tack_a()) + { + case 0: + //di(); + break; + case 1: + break; + } break; case tack_b_Pin: - test_code--; + switch(tack_b()) + { + case 0: + //da(); + break; + case 1: + break; + } break; @@ -299,11 +191,11 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { case 0: - mo_one_tick(0); + //mo_one_tick(0); break; case 1: - mo_one_tick(1); + //mo_one_tick(1); break; } break; diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h index b77113c..42b4f19 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h @@ -14,12 +14,7 @@ #include "encode.h" #include "hread_interface.h" #include "morsr.h" -struct morsecode -{ - uint8_t len; - uint8_t code; - char letter; -}; + extern TIM_HandleTypeDef htim3; diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen index cb27815..24238c7 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen @@ -15,7 +15,7 @@ 38003 Registers - 210 30 + 140 94 346 @@ -93,8 +93,8 @@ 0 1 - -32000 - -32000 + -1 + -1 -1 @@ -110,8 +110,8 @@ 0 - 1324 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B00000007000000010000004A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000C5D4F200FFFFFFFF48433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000FFDC7800FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BECEA100FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E6800000000F0A0A100FFFFFFFF64433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000F6FA7D00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E630000000008656E636F64652E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E680000000008656E636F64652E68000000005FC3CF00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000A5C2D700FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6800000000076D6F7273722E6800000000B3A6BE00FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6300000000076D6F7273722E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B90400006E0000007F07000032030000 + 1611 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E00000008000000010000004A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000C5D4F200FFFFFFFF48433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000FFDC7800FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BECEA100FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E6800000000F0A0A100FFFFFFFF64433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000BCA8E100FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E68000000009CC1B600FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E630000000008656E636F64652E6300000000F7B88600FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E680000000008656E636F64652E6800000000D9ADC200FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000A5C2D700FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6800000000076D6F7273722E6800000000B3A6BE00FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6300000000076D6F7273722E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E63000000000862757A7A65722E6300000000F6FA7D00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E68000000000862757A7A65722E6800000000B5E99D00FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B90400006E0000007F07000032030000 @@ -134,7 +134,7 @@ 16 - 730500006E000000C50D000034010000 + BB020000260100000D0B0000EC010000 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000730500006E000000C50D000034010000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000170C00006E000000C50D000020030000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF40000004F000000F8000000130300000100000002000010040000000100000054FEFFFF07020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000C10300006E000000B504000032030000000000004F000000F4000000130300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000C103000010030000C50D0000EA03000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000013030000BE03000017030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000C1030000360300007F070000FC0300000000000017030000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BB020000260100000D0B0000EC010000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000005F090000260100000D0B0000D8030000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF40000004F000000F8000000130300000100000002000010040000000100000054FEFFFF07020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000901000026010000FD010000EA030000000000004F000000F4000000130300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000009010000C80300000D0B0000A204000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000013030000BE03000017030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000009010000EE030000C7040000B40400000000000017030000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 986 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1862,12 +1862,12 @@ 0 100 - 7 + 8 ./MYDEIVERS/mymain.h - 18 + 0 1 - 16 + 17 1 0 @@ -1892,9 +1892,9 @@ ./MYDEIVERS/hread_interface.h - 14 + 16 1 - 22 + 19 1 0 @@ -1911,7 +1911,7 @@ ../Core/Inc/main.h 18 - 50 + 14 74 1 @@ -1920,7 +1920,7 @@ .\MYDEIVERS\encode.c 31 - 1 + 3 3 1 @@ -1937,16 +1937,16 @@ .\MYDEIVERS\mymain.c - 4 - 59 - 207 + 21 + 67 + 93 1 - 21,140 + 0 ./MYDEIVERS/morsr.h - 16 + 27 1 6 0 @@ -1955,9 +1955,36 @@ .\MYDEIVERS\morsr.c + 27 + 179 + 162 + 1 + + 0 + + + .\MYDEIVERS\buzzer.c + 13 + 1 + 8 + 1 + + 0 + + + MYDEIVERS\buzzer.h 0 1 - 12 + 32 + 1 + + 0 + + + ../Core/Src/main.c + 24 + 31 + 44 1 0 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf index a527476daf447b2559e398aeb7da7d2e05ee39de..19cd0d742b43ba6017a72d7cea119222d3f347a6 100644 GIT binary patch delta 1610 zcmZWqT}+#06h7x|`?VDM$8WLF^R7%VN*IF~MaITNVx|KWn2C@`ij-;W%XEN|C8i(3 z#NgkUtctU{}!({TywhDZsfyHXV#o^YffYnY&JGKn9yC5QJUKcFC%IK3H*Z=wUWr9VpgH5sGniKP z*w_f1&y<36Yf96~{W|v^ns`;kz@cG_#U?yFIX(sJJSR7I`%B}>+b3A?1Lkj zQ2w!G`(s~c?+cy1Q1QQ6o&?mFa&LRCx07Y%m=DHi&mj3BB$nP-`%h{?-q%sq0(>r>ME>T;=kk`bE*$`Z|9(4kSImwYr z)XC%NH=j3t^pzm{KV=KyGbAU!x=akGUy2%CPuQHIdFjfsal)0yXVa}0jqhg>)YwU730cQi?`T@S^K7Cfsl* zjs+46O}xvaH{w_*DJ-Z?P#dmfi{Ne?izHPG+K0C}ycb80q$(Z$%HjPudL@Mf?d8`n zmH+0KhTrSxr+?44E#?Ve%xj0K+N+@$4EncU66yuxZOtd~K~Iji&sG0WaL%bUrT z!-D0JLsEeA9%b8S;%c@T&MUI9K%u!aHEF5b6rq_i{XHU~g}3VUv6k0Z3zz+O32m(R zg3<$={H5WkYyrG$g)Y3x{-R>0RLyb<;62L^;XM2ATYeR5+X){is*n^EREZQqszT1E zFcU(0wg#z=*NTliX35H{<>TXS7Wtvl*NgJQM~WIGwFzp+-}s0hE7~PfoUyEEzlo3C KwDWHVME(VfK!~&e delta 484 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 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm index 7a13fd2..9b47a48 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm @@ -27,38 +27,36 @@ Project File Date: 05/01/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'f103c8t6_KEIL' -compiling encode.c... -MYDEIVERS\encode.c(64): warning: #1-D: last line of file ends without a newline - } -MYDEIVERS\encode.c: 1 warning, 0 errors -compiling main.c... -./MYDEIVERS/oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types - void OLED_Cache_to_hardware(); -./MYDEIVERS/morsr.h(8): warning: #1-D: last line of file ends without a newline - #endif /* MYMAIN_H_ */ -./MYDEIVERS/mymain.h(26): warning: #1295-D: Deprecated declaration mymain - give arg types - void mymain(); -../Core/Src/main.c: 3 warnings, 0 errors compiling mymain.c... MYDEIVERS\oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types void OLED_Cache_to_hardware(); -MYDEIVERS\morsr.h(8): warning: #1-D: last line of file ends without a newline +MYDEIVERS\buzzer.h(27): warning: #1295-D: Deprecated declaration BUZZER_PLAY_INIT - give arg types + void BUZZER_PLAY_INIT(); +MYDEIVERS\buzzer.h(29): warning: #1295-D: Deprecated declaration BUZZER_PLAY_SERVER - give arg types + void BUZZER_PLAY_SERVER(); +MYDEIVERS\morsr.h(15): warning: #1295-D: Deprecated declaration mo_server - give arg types + void mo_server(); +MYDEIVERS\morsr.h(16): warning: #1295-D: Deprecated declaration mo_di - give arg types + void mo_di(); +MYDEIVERS\morsr.h(17): warning: #1295-D: Deprecated declaration mo_da - give arg types + void mo_da(); +MYDEIVERS\morsr.h(20): warning: #1-D: last line of file ends without a newline #endif /* MYMAIN_H_ */ -MYDEIVERS\mymain.h(26): warning: #1295-D: Deprecated declaration mymain - give arg types +MYDEIVERS\mymain.h(21): warning: #1295-D: Deprecated declaration mymain - give arg types void mymain(); -MYDEIVERS\mymain.c(192): warning: #188-D: enumerated type mixed with another type +MYDEIVERS\mymain.c(60): warning: #188-D: enumerated type mixed with another type PWR_EN(1); -MYDEIVERS\mymain.c(202): warning: #188-D: enumerated type mixed with another type +MYDEIVERS\mymain.c(71): warning: #188-D: enumerated type mixed with another type MUTE(0); -MYDEIVERS\mymain.c(225): warning: #223-D: function "sprintf" declared implicitly +MYDEIVERS\mymain.c(101): warning: #223-D: function "sprintf" declared implicitly sprintf(str,"FPS:%d",fps); -MYDEIVERS\mymain.c(325): warning: #1-D: last line of file ends without a newline +MYDEIVERS\mymain.c(217): warning: #1-D: last line of file ends without a newline } -MYDEIVERS\mymain.c: 7 warnings, 0 errors +MYDEIVERS\mymain.c: 12 warnings, 0 errors linking... -Program Size: Code=8964 RO-data=3812 RW-data=68 ZI-data=3948 +Program Size: Code=11052 RO-data=3928 RW-data=80 ZI-data=4040 FromELF: creating hex file... -"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 11 Warning(s). +"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 12 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 8d5eba5..20bdc71 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex @@ -1,806 +1,945 @@ :020000040800F2 -:10000000B00F002091010008B31B0008C5160008BE -:10001000B11B00088F0400087722000800000000D0 -:10002000000000000000000000000000C11F0008E8 -:100030009104000800000000BD1E0008C31F000856 -:10004000AB010008AB010008AB010008AB010008E0 -:10005000AB010008AB0100089304000899040008F4 -:10006000AB0100089F040008A5040008AB010008CC -:10007000AB010008AB010008AB010008AB010008B0 -:10008000AB010008AB010008AB010008AB010008A0 -:10009000AB010008AB010008AB010008AB01000890 -:1000A000AB010008AB010008AB010008AB01000880 -:1000B0002920000835200008AB010008AB0100082A -:1000C000AB010008AB010008AB010008AB01000860 -:1000D000AB010008AB010008AB010008AB01000850 -:1000E000AB010008AB010008AB01000800F002F80A -:1000F00000F03FF80AA090E8000C82448344AAF183 -:100100000107DA4501D100F034F8AFF2090EBAE880 +:100000001810002099010008AB1E0008BD19000857 +:10001000A91E0008A50700086F25000800000000C1 +:10002000000000000000000000000000B9220008ED +:10003000A707000800000000B5210008BB22000847 +:10004000B3010008B3010008B3010008B3010008C0 +:10005000B3010008B3010008A9070008AF070008B2 +:10006000B3010008B5070008BB070008B30100088A +:10007000B3010008B3010008B3010008B301000890 +:10008000B3010008B3010008B3010008B301000880 +:10009000B3010008B3010008B3010008B301000870 +:1000A000B3010008B3010008B3010008B301000860 +:1000B000212300082D230008B3010008B301000824 +:1000C000B3010008B3010008B3010008B301000840 +:1000D000B3010008B3010008B3010008B301000830 +:1000E000B3010008B3010008B301000800F002F8F2 +:1000F00000F043F80AA090E8000C82448344AAF17F +:100100000107DA4501D100F038F8AFF2090EBAE87C :100110000F0013F0010F18BFFB1A43F0010318473B -:10012000A8300000C8300000103A24BF78C878C159 +:100120004439000064390000103A24BF78C878C10F :10013000FAD8520724BF30C830C144BF04680C60ED :10014000704700000023002400250026103A28BF35 :1001500078C1FBD8520728BF30C148BF0B60704739 -:10016000642900F07D80002070471FB51FBD10B5C9 -:1001700010BD00F052F91146FFF7F7FF02F08CF8BE -:1001800000F070F903B4FFF7F2FF03BC00F078F958 -:100190000948804709480047FEE7FEE7FEE7FEE71B -:1001A000FEE7FEE7FEE7FEE7FEE7FEE70448054957 -:1001B000054A064B7047000025200008ED000008A6 -:1001C000B0090020B00F0020B00B0020B00B0020C1 -:1001D0000FB41CB5074B06AA7B44694600900598EE -:1001E00000F003F90020694600F012F91CBC5DF82C -:1001F00014FB0000350200002DE9F0410E460446D4 -:10020000002020622046E168884730B3252805D0C9 -:10021000D4E901219047206A401CF2E7E1682046BA -:1002200000278847050018D0A5F14100192802D8F9 -:1002300020354FF400673246294620462760FFF7F5 -:100240008FFF40B1012804D0F61D26F007060836BE -:10025000D8E7361DD6E72846DAE7206ABDE8F08100 -:100260002DE9F0410646002410687529314616A58F -:1002700010D0AFF30080002802DA404213A507E057 -:1002800031688A0701D512A502E0490704D511A5F6 -:10029000012401E0AFF3008000210A2206F12407C7 -:1002A00009E0B0FBF2FCB0FBF2F302FB1C003030C3 -:1002B00078541846491C0028F3D123462A46304674 -:1002C000BDE8F04100F032B8000000002D00000051 -:1002D0002B000000200000004FF0000200B5134684 -:1002E00094469646203922BFA0E80C50A0E80C5056 -:1002F000B1F12001BFF4F7AF090728BFA0E80C5007 -:1003000048BF0CC05DF804EB890028BF40F8042BFF -:1003100008BF704748BF20F8022B11F0804F18BF6C -:1003200000F8012B70477047704770472DE9F04780 -:100330000D4699469246044600F124080168880655 -:1003400004D5E06921F01001216000E00120A842FD -:1003500001DD471B00E00027A1697A1902EB0900C3 -:10036000081AA0612078C00602D42046AFF30080AE -:10037000002608E0D4E901211AF806009047206A17 -:10038000401C761C20624E45F4DB2078C0060AD55E -:100390002046AFF3008006E0D4E9012130209047E9 -:1003A000206A401C2062381EA7F10107F4DC07E038 -:1003B000D4E9012118F805009047206A401C20620A -:1003C000281EA5F10105F3DC2046AFF3008020785C -:1003D000000602D50220BDE8F0870120FBE70000FF -:1003E00001694A1C02610878704700B58FB0CDE9F9 -:1003F00001310021059105497944CDE903101146E9 -:100400006846FFF7F9FE0FB000BD0000E5FFFFFFF3 -:100410000A6802F8010B0A607047754600F02CF874 -:10042000AE4605006946534620F00700854618B0E1 -:1004300020B5FFF7BBFEBDE820404FF000064FF0AF -:1004400000074FF000084FF0000B21F00701AC4609 -:10045000ACE8C009ACE8C009ACE8C009ACE8C00928 -:100460008D46704710B50446AFF300802046BDE8C6 -:100470001040FFF787BE0000004870475009002079 -:1004800001491820ABBEFEE7260002007047FEE7D8 -:100490007047012000F078B8022000F075B80820FD -:1004A00000F072B8102000F06FB870B50446818A71 -:1004B000006900F065F9207000266680F8B920799F -:1004C00010B1012811D01AE000F06CF9A1680125E3 -:1004D00001F5FA71884203D2A089401CA08100E096 -:1004E000A58100F05FF9A060257100F05BF9A168BB -:1004F00001F5FA71884202D9FF206080A08120783E -:10050000012808D12079012805D16088FF2801D071 -:10051000A0896080267170BD0022016802600846D3 -:1005200070470000164A10B591690346012817D09C -:10053000022B17D01348082B17D0102B0FD12021D6 -:1005400000F01EF90E4901221C3120B1012806D10C -:100550000868401C01E00868401E08600A7110BD70 -:10056000491C00E0491E916110BD082100F008F906 -:1005700008B10128F8D1BDE8104001F0B5BE000077 -:1005800010000020000C0140044910B50A68024226 -:1005900002D00860FFF7C6FF10BD00001404014040 -:1005A0002DE9F84FDFF8B891002409F1040A0AF1A7 -:1005B000040B23460F270BF1040EC9E00125A540CB -:1005C0002A40AA427DD1674ED1F804C0ACEB0608A0 -:1005D000B44532D014DCBCF1030F3AD009DCBCF1D5 -:1005E000000F2AD0BCF1010F1CD0BCF1020F31D199 -:1005F0001DE0BCF1110F17D0BCF1120F2AD119E088 -:10060000B8F5881F19D006DCB8F5803F15D0B8F5CD -:10061000801F1FD111E0B8F5001F0ED0B8F5041FE0 -:1006200018D10AE0CB6815E0CB681B1D12E0CB683F -:1006300008330FE0CB680C330CE08B682BB1012B37 -:100640004FF0080303D0456104E0042302E0056194 -:1006500000E00023FF2A01D8064601E000F104066D -:100660004FEA840501D9A5F12005D6F8008007FAE4 -:1006700005FC28EA0C0803FA05F548EA0508C6F85F -:1006800000804D68ED0062D5374DAE6946F0010639 -:10069000AE61AD6924F0030605F001050095334D08 -:1006A00006EB050CDCF80850A607360F07FA06F82B -:1006B00025EA0805DFF8B880404503D14FF000086F -:1006C00017E044E0DFF8AC80404502D14FF001086C -:1006D0000FE0DFF8A480404502D14FF0020808E0A7 -:1006E000DFF89880404502D14FF0030801E04FF059 -:1006F000040808FA06F848EA0508CCF808804D68AE -:10070000D9F80060ED034D4601D5164300E096434D -:100710002E604D68DAF80060AD03554601D51643EA -:1007200000E096432E604D68DBF80060ED025D4608 -:1007300001D5164300E096432E604D68DEF8006058 -:10074000AD02754601D5164300E096432E60641C49 -:100750000D682A46E5407FF431AFBDE8F88F000010 -:100760000004014000001110001002400000014090 -:1007700000080140000C014000100140001401403D -:100780008068084000D001207047C26821EA020357 -:100790000A4043EA0241016170470AB101617047B2 -:1007A0000904FBE701488068704700000000002052 -:1007B00070B5040025D094F83D00002520B984F8D8 -:1007C0003C50204600F050F9242084F83D00206879 -:1007D000016821F0010101602068016841F40041D5 -:1007E00001602068016821F40041016000F098FA7E -:1007F0004D4A6168914201D84C4900E04C49884219 -:1008000001D2012070BD4B492368B0FBF1F15E6855 -:1008100026F03F060E435E606368934206D94FF4AC -:10082000967359434FF47A73B1FBF3F12368491C73 -:100830001E6A26F03F06314319626168914210D862 -:100840004900401EB0FBF1F2521CC2F30B02042A15 -:1008500001D2042022E0B0FBF1F0401CC0F30B00F9 -:100860001CE0A268F2B301EBC10303EB0116431EC7 -:10087000B3FBF6F35B1C43F480431B0549D092B3F2 -:1008800001EBC10202EB0111401EB0FBF1F0401C74 -:10089000C0F30B0040F4804040F400402168CA6976 -:1008A0004CF6FF739A431043C861D4E90710014323 -:1008B0002068026822F0C00211430160D4E90301FC -:1008C00001432068826848F2FF339A4311438160F4 -:1008D000D4E9050108432168CA6822F0FF021043E9 -:1008E000C86001E00EE016E02068016841F00101F7 -:1008F00001602564202084F83D00256384F83E5083 -:10090000002070BD01EB4106431EB3FBF6F35B1CF8 -:10091000B3E70120C2E701EB4101401EB0FBF1F05B -:10092000401CC0F30B00B7E7A086010080841E00C6 -:1009300000093D0040420F002DE9FF4F83B09A4669 -:10094000DDE9119793460446DDF84080FFF72AFF62 -:10095000054694F83D0020287FD119230122404903 -:100960002046009500F040FF002876D194F83C0026 -:10097000012872D0012084F83C0020680168C90772 -:1009800003D1016841F0010101602068016821F490 -:1009900000610160212084F83D00402084F83E0081 -:1009A00000262664C4F82480A4F82A90608D20854F -:1009B0002C48E062CDE9007553465A46204604991A -:1009C00000F098FE70B930E02A463946204600F023 -:1009D0008AFF58B1206C042804D12068016841F4D2 -:1009E00000710160012007B0BDE8F08F606A2168E6 -:1009F00000780861606A401C6062218D491E89B2DE -:100A00002185628D521E628522685369DB435B0734 -:100A10000BD469B100781061606A401C6062208D5F -:100A2000401E2085608D401E6085208D0028CBD122 -:100A30002A463946204600F0B1FE0028CAD154F8B3 -:100A40003D0B016841F400710160202004F81E098B -:100A5000E67766770020C6E7FFE70220C3E70000DD -:100A6000020010000000FFFF10B586B000210091C9 -:100A700001910291039100680F4988421AD10F4CED -:100A8000A06940F00800A061A069694600F0080074 -:100A90000490C02000901220019003200390084889 -:100AA000FFF77EFDE06940F40010E061E06900F4CA -:100AB0000010049006B010BD005400400010024029 -:100AC000000C01400248816802781144816070473F -:100AD00000000020074810B5016841F010010160D6 -:100AE000032000F075F80F2000F006F800F024F85D -:100AF000002010BD0020024070B50D4D04464FF49B -:100B00007A712878B1FBF0F00A490968B1FBF0F07E -:100B100000F0DCFA48B9102C07D200222146501E02 -:100B200000F036F800206C6070BD012070BD000040 -:100B3000000000200C0000200C4808B5816941F03D -:100B400001018161816901F001010091C16941F0F8 -:100B50008051C161C06900F0805000900448416834 -:100B600021F0E06141F00071416008BD00100240D9 -:100B700000000140002809DB00F01F020121914024 -:100B80004009800000F1E020C0F80011704700002B -:100B9000F0B40E4B1B680C46C3F30223C3F10705E8 -:100BA000042D00D90425191D072901D2002300E0D6 -:100BB000DB1E012606FA05F1491E214099409E40A0 -:100BC000761E16403143F0BC01F056BB0CED00E040 -:100BD000064900F0070208684FF6FF03184040EA94 -:100BE0000220034A10430860704700000CED00E04B -:100BF0000000FA052DE9F0470F46050061D0434E8D -:100C0000306800F00700B84209D2306820F00700D1 -:100C100038433060306800F00700B84251D128688E -:100C20003B4C810712D5400703D5606840F4E06073 -:100C300060602878000703D5606840F46050606009 -:100C40006068A96820F0F000084360602878C00759 -:100C500028D06868012810D02168022810D08907A0 -:100C600000292EDA616821F0030101436160FFF77A -:100C700099FD804641F288390DE021688903EFE74C -:100C80008901EDE7FFF78EFDA0EB0801494502D988 -:100C90000320BDE8F0876068696800F00C00B0EBE5 -:100CA000810FEFD1306800F00700B8420BD93068EF -:100CB00020F0070038433060306800F00700B84289 -:100CC00001D00120E5E72878400705D56068E9688C -:100CD00020F4E060084360602878000706D560686B -:100CE000296920F4605040EAC100606000F028F8F3 -:100CF0006168084AC1F30311515CC84006490860A5 -:100D000006480068FFF7F8FE0020C2E70020024016 -:100D100000100240F02300080C0000200400002016 -:100D20000448054900684968044AC1F30221515C3E -:100D3000C84070470C00002000100240002400084A -:100D400012A185B00FC98DE80F0014A0144A0068E5 -:100D500004905168134801F00C03042B10D0082BA9 -:100D60000ED1C1F38343C9031DF803000AD55168AE -:100D700004AAC1F34041515C0A4A5043B0FBF1F070 -:100D800005B0704708494843FAE70000020304052C -:100D9000060708090A0B0C0D0E0F101001020000C7 -:100DA0000010024000127A0000093D002DE9F84FC2 -:100DB000040070D02078C04DC00749D06868C0F3E7 -:100DC0008100012807D06868C0F38100022809D19A -:100DD0006868C00306D52868800339D56068002894 -:100DE000E7D035E06068B0F5803F0BD010B1B0F5CA -:100DF000A02F11D0286820F480302860286820F4C3 -:100E0000802002E0286840F480302860606890B15B -:100E1000FFF7C8FC06460AE0286840F480202860F6 -:100E2000F0E700BFFFF7BEFC801B642873D828687A -:100E30008003F7D50CE0FFF7B5FC064605E000BFE0 -:100E4000FFF7B0FC801B6428F0D828688003F7D433 -:100E500020789A4E80074FF001094FF0000839D5ED -:100E6000686810F00C0F07D06868C0F38100022892 -:100E700009D16868C00306D42868800714D52069A2 -:100E8000012808D110E02069B0B1C6F80090FFF742 -:100E900089FC074605E00AE1FFF784FCC01B022835 -:100EA000C4D828688007F7D52868616920F0F80061 -:100EB00040EAC10028600DE0C6F80080FFF772FC30 -:100EC000074604E0FFF76EFCC01B022823D8286801 -:100ED0008007F7D4207800072CD57948A169D9B1CB -:100EE000C0F80090FFF75EFC074604E0FFF75AFCED -:100EF000C01B02280FD8686A8007F7D571484FF4E5 -:100F0000FA510068B0FBF1F0009000BF0098411E5C -:100F10000091FAD20EE080E0C0F80080FFF742FCBA -:100F2000074604E0FFF73EFCC01B022875D8686A3C -:100F30008007F7D42078400760D5E8690027C00013 -:100F400008D4E86940F08050E861E869012700F0C2 -:100F5000805000905C480168C90513D4016883463D -:100F600041F480710160FFF71DFC824606E000BF7E -:100F7000FFF718FCA0EB0A0064284ED8DBF800004D -:100F8000C005F5D5E06801280AD008B1052813D0BE -:100F9000286A20F001002862286A20F0040002E09C -:100FA000286A40F001002862E06841F2883B98B16D -:100FB000FFF7F8FB82460BE0286A40F00400286245 -:100FC000EEE700BFFFF7EEFBA0EB0A0159455AD848 -:100FD000286A8007F6D50CE0FFF7E4FB824605E0BF -:100FE000FFF7E0FBA0EB0A0159454CD8286A8007BF -:100FF000F6D41FB1E86920F08050E861E06988B359 -:101000006968C1F38101022944D00228C6F86080D2 -:1010100004D0FFF7C7FB044638E034E0FFF7C2FB1B -:10102000074604E0FFF7BEFBC01B02282BD8286848 -:101030008001F7D4206AB0F5803F05D16868A168C7 -:1010400020F4003008436860D4E908010843696867 -:1010500021F4741108436860C6F86090FFF7A2FBA2 -:10106000044606E025E000BFFFF79CFB001B0228BA -:1010700009D828688001F7D51BE000BFFFF792FB75 -:10108000001B022802D90320BDE8F88F28688001E0 -:10109000F4D40EE00128F7D06868226A00F48031A9 -:1010A000914204D1616A00F47010884201D001209D -:1010B000EAE70020E8E7000000100240000042429A -:1010C000800442420C0000200070004010B5401E19 -:1010D000B0F1807F01D3012010BD4FF0E0246061AA -:1010E0000F21601701F0C8F80020A06107202061DF -:1010F000002010BD7047704770B590F83C20012A61 -:1011000026D0012480F83C40022280F83D2003686C -:101110005A689D6822F070060A6832435A600D4B87 -:1011200002689A4208D0B2F1804F05D00A4B9A4229 -:1011300002D00A4B9A4204D1496825F08003194332 -:10114000916080F83D40002180F83C10084670BD59 -:10115000022070BD002C0140000400400008004047 -:1011600010B5040003D094F83D0010B107E0012051 -:1011700010BD002084F83C00204600F01FF802203B -:1011800084F83D00211D206800F05AFF012084F8FA -:10119000460084F83E0084F83F0084F8400084F85C -:1011A000410084F8420084F8430084F8440084F845 -:1011B000450084F83D00002010BD000008B501681E -:1011C0001448B1F1804F14D0134A914220D1C16923 -:1011D00041F00201C161C069002200F002000090EC -:1011E00011461D20FFF7D4FC1D20BDE80840FFF785 -:1011F000C1BCC16941F00101C161C069002200F0B8 -:101200000100009011461C20FFF7C2FC1C20ECE7F7 -:1012100008BD0000001002400004004090F83D109E -:10122000012901D001207047022180F83D1001689A -:10123000CA6842F00102CA6000680B49884208D0BF -:10124000B0F1804F05D00949884202D00849884250 -:1012500004D1816801F00701062903D0016841F03B -:101260000101016000207047002C01400004004093 -:101270000008004070B5044690F83C00012817D0E3 -:10128000012584F83C50022084F83D0020688268E3 -:1012900022F0770222F47F4282600868502830D022 -:1012A0000DDC20284DD005DC98B310283BD148E058 -:1012B000022070BD302844D0402834D139E0602865 -:1012C00028D0702806D0B0F5805F2CD0B0F5005F34 -:1012D00029D10AE0CB68D1E90121206800F0F3FEB2 -:1012E0002068816841F0770109E0CB68D1E90121EC -:1012F000206800F0E8FE2068816841F48041816048 -:1013000011E0CA684968206800F092FF5021206807 -:1013100007E016E0CA684968206800F09AFF60217B -:10132000206800F0DAFE84F83D50002084F83C008C -:1013300070BDCA684968206800F07AFF40212068C3 -:10134000EFE7226801461046EBE7704770B50446A8 -:10135000006801694FF00005C943890715D4C168C9 -:10136000C943890711D4E91E016101202077206853 -:1013700080698007204602D0FFF7E7FF04E000F015 -:10138000BDF8204600F04CF9257720680169C94373 -:10139000490717D4C168C943490713D46FF0040142 -:1013A0000161022020772068806910F4407F204688 -:1013B00002D0FFF7CAFF04E000F0A0F8204600F0DA -:1013C0002FF9257720680169C943090716D4C16838 -:1013D000C943090712D46FF0080101610420207786 -:1013E0002068C0698007204602D0FFF7AEFF04E006 -:1013F00000F084F8204600F013F925772068016991 -:10140000C943C90617D4C168C943C90613D46FF0CC -:1014100010010161082020772068C06910F4407F26 -:10142000204602D0FFF791FF04E000F067F8204665 -:1014300000F0F6F8257720680169C943C90708D18B -:10144000C168C943C90704D1891E0161204600F063 -:1014500037F920680169C943090609D4C168C9433D -:10146000090605D46FF0800101612046FFF742FEB6 -:1014700020680169C943490609D4C168C9434906BE -:1014800005D46FF040010161204600F01AF9206890 -:101490000169C94389060BD4C168C943890607D4C9 -:1014A0006FF0200101612046BDE87040FFF723BEC8 -:1014B00070BD000000B585B000210091019102913E -:1014C00003910068B0F1804F11D10A48816941F061 -:1014D000040181618069694600F0040004900420E1 -:1014E00000900220019003900348FFF759F805B0DF -:1014F00000BD00000010024000080140704770B5B8 -:10150000044690F83C000D4601280AD0012084F8DA -:101510003C0042B1042A18D0082A2AD00C2A4DD106 -:1015200039E0022070BD206800F0E0FD206881698C -:1015300041F0080181612068816921F00401816125 -:10154000206881692A69114311E0206800F0F6FDE6 -:101550002068816941F4006181612068816921F41A -:1015600080618161206881692A6941EA0221816183 -:1015700024E0206800F00EFE2068C16941F00801F7 -:10158000C1612068C16921F00401C1612068C1699D -:101590002A69114311E0206800F028FE2068C16923 -:1015A00041F40061C1612068C16921F48061C161B9 -:1015B0002068C1692A6941EA0221C161002084F8DA -:1015C0003C0070BD10B5040003D094F83D0010B18C -:1015D00007E0012010BD002084F83C00204600F008 -:1015E0001EF8022084F83D00211D206800F028FD2F -:1015F000012084F8460084F83E0084F83F0084F817 -:10160000400084F8410084F8420084F8430084F8E4 -:10161000440084F8450084F83D00002010BD704768 -:101620007047000010B50446022249B104290ED0CB -:10163000082913D094F84100012816D0012010BDCC -:1016400094F83E000128F9D184F83E200FE094F888 -:101650003F000128F2D184F83F2008E094F84000D0 -:101660000128EBD184F8402001E084F841200122D8 -:10167000206800F01BFD0F492068884203D1426CAE -:1016800042F4004242642068884208D0B0F1804FA2 -:1016900005D00949884202D00849884204D18168AE -:1016A00001F00701062903D0016841F00101016042 -:1016B000002010BD002C0140000400400008004044 -:1016C00070477047FEE701684A69D24352050FD45C -:1016D0006FF480624A61002140F8301F202242737B -:1016E0008173026942F004020261017301207047B4 -:1016F000002070472DE9F843044600680D46DDE9F7 -:10170000089701689846164641F4807101604B467F -:1017100000224FF001112046009700F065F848B113 -:1017200020680068C00502D54FF4007020640320D3 -:10173000BDE8F883216805F0FE0008613B464A4693 -:101740001549204600F084F888B92068416980690D -:1017500000903A464946204600F0C5F848B1206C52 -:10176000042804D12068016841F40071016001205F -:10177000DEE7F5B2B8F1010F09D02168300A08613F -:101780003A464946204600F0AEF80028E7D12068E6 -:1017900005610020CCE700000200010070B516468C -:1017A0000D4604460DE02046FFF78DFF08B10120ED -:1017B00070BD681C05D0FEF7F5FF801BA84207D856 -:1017C00035B120684069C0434007ECD4002070BDAB -:1017D000002044F8300F20216173A073216941F08B -:1017E000200121612073E2E72DE9F0471E46904673 -:1017F0000D460446C1F30747DDF8209008E0701C51 -:1018000006D0FEF7CFFFA0EB0900B0420FD876B1AB -:101810002068012F18D0806925EA00000004000C20 -:1018200014D000214145EAD00020BDE8F087002017 -:1018300044F8300F20216173A073216941F0200129 -:10184000216120730120F0E74069E5E70121E9E724 -:101850002DE9F0479A4691460E46044600254FF082 -:101860002008C1F3074725E020684069C0434005D0 -:1018700014D42068016841F40071016021686FF49C -:1018800080604861256384F83D8084F83E50206C78 -:1018900040F00400206484F83C501FE0B9F1FF3FA1 -:1018A00008D0FEF77FFFA0EB0A0149450CD8B9F13B -:1018B000000F09D02068012F13D0806926EA0000AC -:1018C0000004000C0BD0CFE744F8305F84F80D80A3 -:1018D000A573206940F02000206125730120BDE838 -:1018E000F0874069EAE770B516460D4604460DE0FC -:1018F0002046FFF7E8FE08B1012070BD681C05D046 -:10190000FEF750FF801BA84207D835B12068406918 -:10191000C0430006ECD4002070BD002044F8300F16 -:1019200020216173A073216941F02001216120739E -:10193000E2E700003EB564248DE81C000A4601463B -:1019400001230248FEF7F8FF3EBD000044000020DE -:101950002DE9F04F85B0002552480095019502957C -:101960000395816941F010018161816901F01001E5 -:101970000491816941F020018161816901F02001B8 -:101980000491816941F004018161816901F00401E0 -:101990000491816941F0080181618069DFF808A143 -:1019A00000F008000490012208215046FEF7F5FEE1 -:1019B000DFF8F8B04FF48057002239465846FEF75A -:1019C000ECFE4FF40048012241465846FEF7E5FE82 -:1019D0004FF48079002249465046FEF7DEFE01248E -:1019E0000820CDE900040326CDE9024669465046A9 -:1019F000FEF7D6FD0B2000902D48CDE90104694685 -:101A00005846FEF7CDFDCDE900740227CDE9025717 -:101A100069465846FEF7C4FDCDE90084CDE902468B -:101A200069465846FEF7BCFDCDF800900396CDE917 -:101A3000014769465046FEF7B3FD102000901D484F -:101A4000CDE9010469465846FEF7AAFD2020CDE9FC -:101A50000005694602945846FEF7A2FD0022114691 -:101A60000620FFF795F80620FFF784F800221146BC -:101A70000720FFF78DF80720FFF77CF800221146BA -:101A80000920FFF785F80920FFF774F800221146B6 -:101A90000A20FFF77DF80A20FFF76CF805B0BDE8D3 -:101AA000F08F00000010024000080140000C0140CF -:101AB000000031100000111010B58EB00024079402 -:101AC000089409940A940B941C2168460C94FEF720 -:101AD00003FC1C484FF08041C0E900148460C460DE -:101AE00004618461FFF73CFB08B172B6FEE74FF476 -:101AF0008050079007A91348FFF7BCFB08B172B6E6 -:101B0000FEE71048FFF75EFD08B172B6FEE70B94E2 -:101B10000BA90C480C94FFF7EFFA08B172B6FEE778 -:101B20006020CDE900040294082269460548049427 -:101B3000FFF7E5FC08B172B6FEE70248FFF7BAFC12 -:101B40000EB010BD9800002010B586B000241748D4 -:101B50000094019402940394049413490594016041 -:101B60004721C0E9011440F2E731C0E90314846160 -:101B7000FFF7F6FA08B172B6FEE74FF48050009016 -:101B800069460A48FFF776FB08B172B6FEE704948F -:101B900004A906480594FFF7AFFA002801D072B6F1 -:101BA000FEE706B010BD000000040040E000002089 -:101BB000FEE7FEE73CB5A3F12005059C5E2D26D887 -:101BC000082A0DD00C2A15D0102A20D1104A02EB79 -:101BD0000312A2F50072CDE900241023082214E0BC -:101BE0000C4A02EBC302A2F58072CDE9002408235F -:101BF00005220AE003EB4302074B03EB8202A2F546 -:101C0000C072CDE900240C23062200F096F83CBDFA -:101C1000742B000808240008002700082DE9F05F55 -:101C20004FF00008DFF85CA04546C146AAF5806B7E -:101C30002946002000F0D3F800240AEBC5170BEB6F -:101C4000C516395D305D88420ED0B8F1000F05D160 -:101C50004FF001082946204600F0C1F8305D00F041 -:101C600007F9305D385501E04FF0000806F80490A0 -:101C7000641CE4B2802CE4D36D1CEDB2082DD7D3E4 -:101C8000BDE8F09F5005002010B5AE2000F0E8F848 -:101C9000D52000F0E5F8502000F0E2F8A82000F090 -:101CA000DFF83F2000F0DCF8D32000F0D9F8002066 -:101CB00000F0D6F8402000F0D3F88D2000F0D0F8E6 -:101CC000142000F0CDF8202000F0CAF8022000F027 -:101CD000C7F8A12000F0C4F8C02000F0C1F8D92056 -:101CE00000F0BEF8F12000F0BBF8DB2000F0B8F8FF -:101CF000302000F0B5F8A42000F0B2F8A62000F0E3 -:101D0000AFF8AF2000F0ACF8BDE810400020AFF312 -:101D1000008070B5064600242146002000F05FF8E0 -:101D20000025304600F0A4F86D1CEDB2802DF8D3EC -:101D3000641CE4B2082CEFD370BD2DE9FF4F0026E0 -:101D4000DDE90DBA994690463746354643E0002412 -:101D50003AE01BF807008021F140084225D0BAF193 -:101D6000060F1DD2DFE80AF0030B0B0303130198E3 -:101D700000222844C1B200982044C0B20EE001986D -:101D800001222844C1B200982044C0B206E0019864 -:101D900002222844C1B200982044C0B200F070F87A -:101DA000761CF6B2082E0BD00CE05FEA0A00DED0FB -:101DB0000128DCD00228F3D0BAF1040FF0D1DEE71D -:101DC00000267F1C641CE4B24445C2D30EB1002639 -:101DD0007F1C6D1CEDB24D45B9D3BDE8FF8F10B52A -:101DE0000446C1F1B700C0B200F03AF8102040EA52 -:101DF000141000F035F804F00F00BDE8104000F0BA -:101E00002FB82DE9F8430546DDF820901F4690468F -:101E10000E461046082A04D00C2804D0102A1AD1E5 -:101E200003E0062417E0072415E0082413E028192E -:101E3000802806D306EB0800C6B2402E00D3002649 -:101E40000025424631462846CDF80090FFF7B2FE05 -:101E50002819C5B27F1C3B78002BE8D1BDE8F88378 -:101E600001B56A46012300217820FFF763FD08BD14 -:101E700001B56A46012340217820FFF75BFD08BDCC -:101E800010B5802816D2402914D2CC0801F00701E1 -:101E90008023CB40084901EBC414215C22B1012A04 -:101EA00004D0022A05D103E0994302E0194300E07F -:101EB0005940215410BD00005001002070472DE909 -:101EC000FF4F0026044689B04FF0FF3932463046B6 -:101ED00013B1012B70D101E0256807E0656805E0CA -:101EE0000A2B01D1761CB6B2521C92B2AB5C002B0D -:101EF000F6D1A2689B465118A16002D55946C4F894 -:101F000008B0B14200DDA660D4E90221CB1C9A42A0 -:101F100001DA491EE1608A4204DDCA1CB24201DADC -:101F2000491CE16006F10108B8F1040F01D9E2682B -:101F300000E000220021E26007E06D1C2B780BB16D -:101F40000A2BFAD1491C89B26D1C8A42F6DC0027A3 -:101F50000DF1040A23E0E168A2683944914201D1FD -:101F60003E2200E020220AF800205246401C03E0F6 -:101F70001154401C80B26D1C297809B10A29F7D18F -:101F800002F800B0012000903807010E01AB1022CA -:101F90000020FFF736FF7F1C0020BFB26D1CB8F198 -:101FA000040F01D9042100E0711CB942D3D80B9869 -:101FB000012801D1D4F808900DB04846BDE8F08F53 -:101FC0007047FEF77FBD30B58FB028216846FEF719 -:101FD00083F914210AA8FEF77FF901210804CDE94D -:101FE00000100024029402250491CDE907504FF41B -:101FF000E01009906846FEF7D9FE08B172B6FEE718 -:102000000F20CDE90A054FF48060CDE90C40022194 -:102010000AA80E94FEF7EEFD002801D072B6FEE786 -:102020000FB030BD704700000148FFF78FB90000C6 -:10203000980000200148FFF789B90000E000002067 -:10204000F0B50268164B174C174D4FF08047984279 -:1020500005D0B84203D0A04201D0A84203D122F05B -:1020600070064A683243984205D0B84203D0A04275 -:1020700001D0A84203D122F44074CA6822434C69BB -:1020800022F08002224302608A68C2620A68826289 -:10209000984201D10969016301214161F0BD00004D -:1020A000002C0140000400400008004010B501F081 -:1020B0001F030121046A99408C430462016A9A401B -:1020C0001143016210BD10B5846842EA032224F472 -:1020D0007F440A432243826010BD826822F070026E -:1020E0000A4342F0070181607047000030B5026A80 -:1020F00022F001020262026A4368846924F07305D7 -:102100000C682C4322F002058A682A430A4DA84233 -:102110000BD122F00805CA6823F440732A434D69A5 -:1021200022F004021D438B692B434360846149689C -:102130004163026230BD0000002C014030B5026AEC -:1021400022F010020262026A436884690D6824F476 -:10215000E64444EA05248D6822F0200242EA051292 -:102160000B4DA8420ED1CD6822F0800242EA051242 -:102170004D6923F4406343EA85038D6922F04002F0 -:1021800043EA85034360846149688163026230BD2C -:10219000002C014030B5026A22F480720262036AA8 -:1021A0004268C46923F4007324F073050C682C435F -:1021B0008D6843EA05230C4DA8420ED1CD6823F467 -:1021C000006343EA05234D6922F4405242EA0512B6 -:1021D0008D6923F4806342EA05124260C461496854 -:1021E000C163036230BD0000002C014030B5026ABB -:1021F00022F480520262046A4268C3690D6823F4C3 -:10220000E64343EA05238D6824F4005444EA053488 -:10221000064DA84204D14D6922F4804242EA85125B -:102220004260C36149680164046230BD002C014012 -:1022300010B5036A046A24F001040462846924F07E -:10224000F00444EA021423F00A020A4384610262A1 -:1022500010BD10B5036A23F0100303628369046A9A -:1022600023F4704343EA023224F0A00343EA01114D -:102270008261016210BDFEE70907090E002804DB38 -:1022800000F1E02080F80014704700F00F0000F12A -:10229000E02080F8141D7047FEF71CFCFFF793FE4A -:1022A000FFF756FB0E480D494FF4804201600D497F -:1022B000416000218160C0E9031241618161C16117 -:1022C0000162FEF775FA08B172B6FEE7FFF7F4FB9C -:1022D000FFF73AFC00F00AF8FEE700000054004067 -:1022E00044000020A08601007047000008B5384C6B -:1022F000012211022046FEF750FA374D354F0820D3 -:102300002F61A882FFF7C0FC08213448FFF78AF943 -:102310003348FEF783FF002208212046FEF73DFAEE -:10232000304C42F2107801262B48FEF7BEF82D48BB -:102330001C30FEF7F1F86061A16891B3012902D069 -:1023400002292FD11AE0A08827A1401CA080224892 -:1023500062881830FDF73CFF1F4B082218333821E4 -:1023600000200096FFF74DFD6888FF281AD1022053 -:10237000A060FEF717FA4044206113E018B1FEF7A1 -:1023800011FA404420611748AA7823782430616903 -:10239000FFF795FD00B9A660FEF704FA21698842AF -:1023A00000D9A660FFF73AFCFEF7FCF90146E068A9 -:1023B0008142B9D900F57A70E0604FF400413846A7 -:1023C000FEF7E3F9A08860800020A080ACE7000061 -:1023D00000080140000C0140280100209800002066 -:1023E000E0000020100000204650533A2564000011 -:1023F00000000000000000000102030406070809B5 -:1024000000000000010203040000000000000000C2 -:10241000202020202000200050505000000000000C -:102420005050F850F85050002078C07028F020002C -:10243000C0C810204098180040A0A040A890680094 -:1024400030204000000000001020404040201000DC -:10245000402010101020400020A8702070A82000FC -:10246000202020F820202000000000006040800094 -:10247000000000F8000000000000000000606000A4 -:102480000008102040800000708898A8C88870005C -:102490002060202020207000708808304080F800E4 -:1024A000F80810300888700010305090F8101000B4 -:1024B000F880F00808887000384080F08888700044 -:1024C000F8081020404040007088887088887000AC -:1024D000708888780810E00000606000606000008C -:1024E000006060006060800010204080402010008C -:1024F0000000F800F8000000402010081020400004 -:1025000070881020200020007088B8A8B88078005B -:1025100020508888F8888800F08888F08888F00043 -:102520007088808080887000F08888888888F000B3 -:10253000F88080F08080F800F88080F08080800053 -:1025400070888080B8887800888888F888888800B3 -:102550007020202020207000381010101090600093 -:102560008890A0C0A0908800808080808080F80043 -:1025700088D8A8A8888888008888C8A898888800EB -:102580007088888888887000F08888F08080800053 -:1025900070888888A8906800F08888F0A0908800EB -:1025A0007088807008887000F8202020202020008B -:1025B0008888888888887000888888888850200063 -:1025C000888888A8A8D888008888502050888800E3 -:1025D0008888502020202000F80810204080F80033 -:1025E000F0C0C0C0C0C0F000008040201008000053 -:1025F00078181818181878002070A82020202000BB -:10260000002040F8402000002010080000000000DA -:102610000000E010709068008080B0C888C8B000EA -:1026200000007088808070000808689888986800AA -:1026300000007088F0807000304840F0404040005A -:1026400000007088887808F08080B0C8888888008A -:10265000200000202020200010000030101010600A -:10266000808090A0C0A098006020202020207000D2 -:10267000000050A8A8A8A8000000B048484848009A -:1026800000007088888870000000F08888F08080E2 -:1026900000007888887808080000B0484040400072 -:1026A000000078807008F0004040F840404830005A -:1026B000000090909090680000008888885020006A -:1026C0000000A8A8A8A8500000008850205088004A -:1026D00000008888986808F00000F8102040F80092 -:1026E000204040804040200020202000202020006A -:1026F0002010100810102000000040A8100000005A -:102700000000000000000000000000000010101099 -:102710001010000010000000006C4848000000008D -:1027200000000000001414287C287C285050000071 -:102730000010384040384870101000000020502031 -:102740000C700814080000000000001820205448F5 -:102750003400000000101010100000000000000005 -:102760000008081010101010100808000020201099 -:10277000101010101020200000107C1028280000DD -:10278000000000000000101010FC101010000000ED -:1027900000000000000000181030200000000000C1 -:1027A000007C00000000000000000000000000307D -:1027B0003000000000040408081010202040000031 -:1027C00000384444444444443800000000301010B1 -:1027D000101010107C000000003844040810204441 -:1027E0007C00000000384404180404443800000051 -:1027F000000C141424447C040C000000003C202035 -:102800003804044438000000001C2040784444444C -:1028100038000000007C4404080808101000000084 -:1028200000384444384444443800000000384444EC -:10283000443C04087000000000000030300000300C -:1028400030000000000000181800001830200000C0 -:1028500000000C10608060100C0000000000000000 -:102860007C007C00000000000000C020180418203C -:10287000C000000000001824040810003000000010 -:102880003844444C54544C40443800000030102824 -:1028900028287C44EC00000000F844447844444478 -:1028A000F8000000003C4440404040443800000034 -:1028B00000F0484444444448F000000000FC445008 -:1028C00070504044FC000000007C20283828202064 -:1028D00070000000003C4440404C4444380000007C -:1028E00000EC44447C444444EC000000007C1010A4 -:1028F000101010107C000000003C080808484848F0 -:102900003000000000EC444850704844E4000000EF -:1029100000702020202024247C00000000EC6C6C3F -:1029200054544444EC00000000EC64645454544C8F -:10293000EC000000003844444444444438000000A3 -:1029400000782424243820207000000000384444FB -:1029500044444444381C000000F84444447848444B -:10296000E000000000344C403804046458000000CB -:1029700000FC9010101010103800000000EC4444CF -:10298000444444443800000000EC44442828281003 -:102990001000000000EC444454545454280000003B -:1029A00000C4442810102844C400000000EC44284F -:1029B0002810101038000000007C4408101020443B -:1029C0007C0000000038202020202020202038001B -:1029D00000402020201010080808000000380808D7 -:1029E00008080808080838000010102844000000F3 -:1029F000000000000000000000000000000000FCDB -:102A00000010080000000000000000000000003876 -:102A1000443C44443C00000000C0405864444444EA -:102A2000F80000000000003C444040443800000032 -:102A3000000C04344C4444443C00000000000038C6 -:102A4000447C40403C000000001C207C20202020D2 -:102A50007C000000000000344C4444443C04380036 -:102A600000C0405864444444EC0000000010007072 -:102A7000101010107C0000000010007808080808F2 -:102A80000808700000C0405C48705048DC0000003E -:102A900000301010101010107C000000000000E842 -:102AA00054545454FC000000000000D864444444D2 -:102AB000EC000000000000384444444438000000AA -:102AC000000000D8644444447840E0000000003432 -:102AD0004C4444443C040C000000006C3020202096 -:102AE0007C0000000000003C4438044478000000F2 -:102AF0000000207C202020201C000000000000CCD2 -:102B00004444444C34000000000000EC44442828B5 -:102B100010000000000000EC445454542800000051 -:102B2000000000CC48303048CC000000000000EC31 -:102B300044242818101078000000007C481020441D -:102B40007C00000000081010101020101010080069 -:102B500000101010101010101010000000201010A5 -:102B60001010081010102000000000000024580071 -:102B70000000000000000000000000000000000055 -:102B800000000000000000183C3C3C181818001819 -:102B90001800000000666666662400000000000061 -:102BA00000000000000000006C6CFE6C6C6CFE6CA1 -:102BB0006C0000001818187CC6C2C07C0686C67C53 -:102BC000181800000000000000C2C60C183060C6D3 -:102BD00086000000000000386C6C3876DCCCCCCC71 -:102BE000760000000030303030600000000000004F -:102BF000000000000000000C183030303030301879 -:102C00000C00000000000030180C0C0C0C0C0C1810 -:102C100030000000000000000000663CFF3C660041 -:102C20000000000000000000000018187E181800C6 -:102C30000000000000000000000000000000181864 -:102C4000183000000000000000000000FE0000003E -:102C5000000000000000000000000000000000185C -:102C600018000000000000000002060C183060C0D0 -:102C7000800000000000007CC6C6CED6D6E6C6C6E0 -:102C80007C00000000000018387818181818181870 -:102C90007E0000000000007CC6060C183060C0C634 -:102CA000FE0000000000007CC606063C060606C6C4 -:102CB0007C0000000000000C1C3C6CCCFE0C0C0CDA -:102CC0001E000000000000FEC0C0C0FC0E0606C6CC -:102CD0007C0000000000003860C0C0FCC6C6C6C64C -:102CE0007C000000000000FEC606060C18303030E4 -:102CF000300000000000007CC6C6C67CC6C6C6C642 -:102D00007C0000000000007CC6C6C67E0606060CDD -:102D100078000000000000000018180000001818DB -:102D20000000000000000000001818000000181843 -:102D30003000000000000000060C18306030180C55 -:102D40000600000000000000000000FE0000FE0081 -:102D500000000000000000006030180C060C183065 -:102D6000600000000000007CC6C60C18181800188F -:102D700018000000000000007CC6C6DEDEDEDCC0FD -:102D80007C00000000000010386CC6C6FEC6C6C637 -:102D9000C6000000000000FC6666667C666666662B -:102DA000FC0000000000003C66C2C0C0C0C0C2669B -:102DB0003C000000000000F86C6666666666666CA3 -:102DC000F8000000000000FE6662687868606266D5 -:102DD000FE000000000000FE6662687868606060C7 -:102DE000F00000000000003C66C2C0C0DEC6C6663F -:102DF0003A000000000000C6C6C6C6FEC6C6C6C66B -:102E0000C60000000000003C181818181818181800 -:102E10003C0000000000001E0C0C0C0C0CCCCCCCB8 -:102E200078000000000000E6666C6C78786C6666DE -:102E3000E6000000000000F06060606060606266B4 -:102E4000FE000000000000C6EEFEFED6C6C6C6C6E6 -:102E5000C6000000000000C6E6F6FEDECEC6C6C60E -:102E6000C6000000000000386CC6C6C6C6C6C66CE8 -:102E700038000000000000FC6666667C60606060F0 -:102E8000F00000000000007CC6C6C6C6C6C6D6DE7E -:102E90007C0C0E00000000FC6666667C6C66666654 -:102EA000E60000000000007CC6C660380C06C6C6FE -:102EB0007C0000000000007E7E5A181818181818B0 -:102EC0003C000000000000C6C6C6C6C6C6C6C6C6D0 -:102ED0007C000000000000C6C6C6C6C6C6C66C3868 -:102EE00010000000000000C6C6C6C6C6D6D6FE6CDE -:102EF0006C000000000000C6C66C6C38386C6CC6F4 -:102F0000C6000000000000666666663C18181818C7 -:102F10003C000000000000FEC6860C183060C2C6EF -:102F2000FE0000000000003C3030303030303030E7 -:102F30003C0000000000000080C0E070381C0E065D -:102F4000020000000000003C0C0C0C0C0C0C0C0CE3 -:102F50003C0000001038386CC60000000000000083 -:102F60000000000000000000000000000000000061 -:102F70000000FF00303030180000000000000000AA -:102F800000000000000000000000780C7CCCCCCCDD -:102F900076000000000000E06060786C666666669F -:102FA000DC0000000000000000007CC6C0C0C0C6FD -:102FB0007C0000000000001C0C0C3C6CCCCCCCCC89 -:102FC000760000000000000000007CC6FEC0C0C605 -:102FD0007C000000000000386C6460F0606060609D -:102FE000F000000000000000000076CCCCCCCCCC7F -:102FF0007C0CCC78000000E060606C7666666666EB -:10300000E6000000000000181800381818181818FA -:103010003C0000000000000606000E06060606063C -:103020000666663C000000E06060666C78786C665E -:10303000E6000000000000381818181818181818B2 -:103040003C000000000000000000ECFED6D6D6D602 -:10305000D6000000000000000000DC6666666666C0 -:10306000660000000000000000007CC6C6C6C6C6A0 -:103070007C000000000000000000DC6666666666FA -:103080007C6060F000000000000076CCCCCCCCCCA2 -:103090007C0C0C1E000000000000DC7662606060AA -:1030A000F00000000000000000007CC660380CC684 -:1030B0007C000000000000103030FC303030303632 -:1030C0001C000000000000000000CCCCCCCCCCCC1C -:1030D0007600000000000000000066666666663C40 -:1030E00018000000000000000000C6C6C6D6D6FECC -:1030F0006C000000000000000000C66C3838386C1E -:10310000C6000000000000000000C6C6C6C6C6C655 -:103110007E060CF8000000000000FECC183060C6EF -:10312000FE0000000000000E18181870181818187B -:103130000E000000000000181818180018181818C1 -:1031400018000000000000701818180E1818181841 -:103150007000000000000076DC00000000000000AD -:10316000000000004261636B0A496E707574206D47 -:103170006F64650A42757A7A65720A446973706C85 -:1031800061790A4C616E67756167650A41626F75A6 -:1031900074000000E8BF94E59B9E0AE8BE93E585B5 -:1031A000A5E6A8A1E5BC8F0AE89C82E9B8A3E59949 -:1031B000A80AE698BEE7A4BA0AE8AFADE8A8800A74 -:1031C000E585B3E4BA8E0000E83100080000002075 -:1031D00044000000280100082C32000844000020B0 -:1031E0006C0F000044010008010000001000000006 -:1031F000000000000024F4000000000000000000B7 -:1032000000000000000000000000000000000000BE -:103210000000000000000000000000006431000811 -:0C322000943100080000000000000000D5 +:10016000642900F0D780002070471FB59DE8030088 +:1001700000F052F91FBD10B510BD00F021FA114674 +:10018000FFF7F3FF02F03EFA00F03FFA03B4FFF787 +:10019000F2FF03BC00F070FA0948804709480047A5 +:1001A000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE727 +:1001B000FEE7FEE704480549054A064B7047000084 +:1001C0001D230008ED000008180A00201810002068 +:1001D000180C0020180C002070B5064600F000F93D +:1001E000056806F10B0020F00704B4429CBF002014 +:1001F00070BD2B466A68BAB11068A04210D304F1F2 +:10020000080188423CBF5068586007D351681019F4 +:1002100041601168091B016058601460101D70BDB9 +:1002200013465268002AE7D12146284600F0E0F83C +:100230000028DED170BD70B50446051F00F0D0F86F +:100240000068002C14BF446870BD002C18BFAC427D +:100250003CBF20466468F8D301680A18AA4218BF58 +:10026000456003D12A680546114401602868411998 +:10027000A1421CBF6C6070BD616869602168084460 +:10028000286070BD0FB41CB5074B06AA7B446946B5 +:100290000090059800F055F90020694600F064F9D7 +:1002A0001CBC5DF814FB0000D90200002DE9F041F0 +:1002B0000E460446002020622046E168884730B39D +:1002C000252805D0D4E901219047206A401CF2E797 +:1002D000E168204600278847050018D0A5F14100B5 +:1002E000192802D820354FF40067324629462046A7 +:1002F0002760FFF735FF40B1012804D0F61D26F036 +:1003000007060836D8E7361DD6E72846DAE7206A1A +:10031000BDE8F0812DE9F0410646002410687529FA +:10032000314616A510D0AFF30080002802DA404213 +:1003300013A507E031688A0701D512A502E0490735 +:1003400004D511A5012401E0AFF3008000210A22A9 +:1003500006F1240709E0B0FBF2FCB0FBF2F302FB6C +:100360001C00303078541846491C0028F3D123462D +:100370002A463046BDE8F04100F084B80000000095 +:100380002D0000002B000000200000004FF00002B4 +:1003900000B5134694469646203922BFA0E80C507B +:1003A000A0E80C50B1F12001BFF4F7AF090728BF56 +:1003B000A0E80C5048BF0CC05DF804EB890028BFD2 +:1003C00040F8042B08BF704748BF20F8022B11F0FB +:1003D000804F18BF00F8012B704770477047704777 +:1003E00000487047BC09002070477047704770474D +:1003F00038B504460A4600206946AFF3008000285D +:1004000008BF38BD02460099204600F0B7F8012029 +:1004100038BD012000F0CCB8F8B5AFF30080054638 +:1004200000200C46102000BF0646A819A0420DD996 +:10043000324669460020AFF30080070008BF00F095 +:10044000B7F80098A04218BF0546C419FFF7C8FFC7 +:1004500005600746F01D20F007004619284600F009 +:100460000AF8B44208BFF8BDA21B31463868BDE89F +:10047000F84000F083B800210160C0E90110704726 +:10048000102070472DE9F0470D46994692460446E4 +:1004900000F124080168880604D5E06921F0100104 +:1004A000216000E00120A84201DD471B00E0002799 +:1004B000A1697A1902EB0900081AA0612078C00628 +:1004C00002D42046AFF30080002608E0D4E90121E1 +:1004D0001AF806009047206A401C761C20624E45A0 +:1004E000F4DB2078C0060AD52046AFF3008006E092 +:1004F000D4E9012130209047206A401C2062381E38 +:10050000A7F10107F4DC07E0D4E9012118F80500A0 +:100510009047206A401C2062281EA5F10105F3DCEB +:100520002046AFF300802078000602D50220BDE807 +:10053000F0870120FBE7000001694A1C026108788E +:10054000704700B58FB0CDE9013100210591054913 +:100550007944CDE9031011466846FFF7A7FE0FB0B6 +:1005600000BD0000E5FFFFFF0A6802F8010B0A600A +:100570007047000000487047B409002003464068F7 +:100580008C46002818BF88423CBF03464068F8D319 +:1005900018681844884207D00CF1030020F00700C7 +:1005A000001D411A521A0146081D0A60FFF743BE9A +:1005B00010B500F039F8BDE8104000F02FB87047D2 +:1005C0007546FFF7D7FFAE4605006946534620F053 +:1005D0000700854618B020B5FFF7ECFDBDE82040C8 +:1005E0004FF000064FF000074FF000084FF0000BEF +:1005F00021F00701AC46ACE8C009ACE8C009ACE8A2 +:10060000C009ACE8C0098D46704710B50446AFF389 +:1006100000802046BDE81040FFF7B8BD002801D09B +:1006200000F02AB87047000010B5012805D000215D +:1006300003A000F027F8012010BD09A1F8E7000091 +:1006400053494752544D454D3A204F7574206F66BB +:100650002068656170206D656D6F72790000000023 +:100660003A2048656170206D656D6F727920636F07 +:10067000727275707465640001491820ABBEFEE7A4 +:100680002600020070B505460C460A2000E06D1CED +:1006900000F011F835B128780028F8D102E0641C88 +:1006A00000F009F814B120780028F8D1BDE87040B6 +:1006B0000A20AFF3008008B569468DF800000320DA +:1006C000ABBE08BD2DE9F0410C4E0446B6FBF4F07C +:1006D0007705401E0A46F8620949104602F0C2F842 +:1006E0000546B6FBF4F0401E02F09EF9294602F0E2 +:1006F000C7F902F079F9F863BDE8F08100A24A0475 +:100700000000C842034800210160416001730846AF +:10071000FFF7D8BF5C09002070B5064614460D46A9 +:100720000C20FFF759FD00280AD0058184718680CE +:100730000021016004490A681AB14A6810604860E3 +:1007400070BD0860FBE700005C09002070B5144C28 +:10075000207BC0070BD000F0A1F9A16888421DD909 +:1007600000202073BDE870400146FFF7ABBF206852 +:10077000002813D00120207300F090F92568298902 +:100780000844A060A8792E6802F066F90146A8889E +:10079000FFF798FF2068FFF74EFD266070BD000050 +:1007A0005C090020FEE77047012000F069B80220D4 +:1007B00000F066B8082000F063B8102000F060B8C0 +:1007C00070B50446818A006900F056F92070002651 +:1007D0006680F8B9207910B1012811D01AE000F034 +:1007E0005DF9A168012501F5FA71884203D2A0895B +:1007F000401CA08100E0A58100F050F9A0602571A7 +:1008000000F04CF9A16801F5FA71884202D9FF2085 +:100810006080A0812078012808D12079012805D1A5 +:100820006088FF2801D0A0896080267170BD0022F9 +:100830000168026008467047014610B50E4801295C +:1008400015D0022913D0082911D010290ED120214A +:1008500000F012F90949012220B1012806D10868E7 +:10086000401C01E00868401E08600A7110BDBDE828 +:10087000104000F001B90000000C014028000020E9 +:10088000044910B50A68024202D00860FFF7D4FF9D +:1008900010BD0000140401402DE9F84FDFF8B891B5 +:1008A000002409F1040A0AF1040B23460F270BF177 +:1008B000040EC9E00125A5402A40AA427DD1674E19 +:1008C000D1F804C0ACEB0608B44532D014DCBCF15E +:1008D000030F3AD009DCBCF1000F2AD0BCF1010FA4 +:1008E0001CD0BCF1020F31D11DE0BCF1110F17D0AB +:1008F000BCF1120F2AD119E0B8F5881F19D006DC17 +:10090000B8F5803F15D0B8F5801F1FD111E0B8F5BC +:10091000001F0ED0B8F5041F18D10AE0CB6815E00F +:10092000CB681B1D12E0CB6808330FE0CB680C339B +:100930000CE08B682BB1012B4FF0080303D045610D +:1009400004E0042302E0056100E00023FF2A01D84F +:10095000064601E000F104064FEA840501D9A5F13D +:100960002005D6F8008007FA05FC28EA0C0803FAEF +:1009700005F548EA0508C6F800804D68ED0062D527 +:10098000374DAE6946F00106AE61AD6924F003064D +:1009900005F001050095334D06EB050CDCF8085019 +:1009A000A607360F07FA06F825EA0805DFF8B8802B +:1009B000404503D14FF0000817E044E0DFF8AC8079 +:1009C000404502D14FF001080FE0DFF8A480404518 +:1009D00002D14FF0020808E0DFF89880404502D1CC +:1009E0004FF0030801E04FF0040808FA06F848EA5F +:1009F0000508CCF808804D68D9F80060ED034D4635 +:100A000001D5164300E096432E604D68DAF8006089 +:100A1000AD03554601D5164300E096432E604D6860 +:100A2000DBF80060ED025D4601D5164300E0964319 +:100A30002E604D68DEF80060AD02754601D51643A4 +:100A400000E096432E60641C0D682A46E5407FF462 +:100A500031AFBDE8F88F0000000401400000111024 +:100A6000001002400000014000080140000C01405D +:100A700000100140001401408068084000D00120AF +:100A80007047C26821EA02030A4043EA0241016159 +:100A900070470AB1016170470904FBE701488068AB +:100AA000704700000000002070B5040025D094F8C5 +:100AB0003D00002520B984F83C50204600F050F954 +:100AC000242084F83D002068016821F001010160C4 +:100AD0002068016841F4004101602068016821F448 +:100AE0000041016000F098FA4D4A6168914201D8D6 +:100AF0004C4900E04C49884201D2012070BD4B496D +:100B00002368B0FBF1F15E6826F03F060E435E609D +:100B10006368934206D94FF4967359434FF47A733E +:100B2000B1FBF3F12368491C1E6A26F03F063143EE +:100B300019626168914210D84900401EB0FBF1F281 +:100B4000521CC2F30B02042A01D2042022E0B0FBA3 +:100B5000F1F0401CC0F30B001CE0A268F2B301EB03 +:100B6000C10303EB0116431EB3FBF6F35B1C43F416 +:100B700080431B0549D092B301EBC10202EB011186 +:100B8000401EB0FBF1F0401CC0F30B0040F480406D +:100B900040F400402168CA694CF6FF739A43104341 +:100BA000C861D4E9071001432068026822F0C0023E +:100BB00011430160D4E9030101432068826848F2CF +:100BC000FF339A4311438160D4E90501084321684A +:100BD000CA6822F0FF021043C86001E00EE016E090 +:100BE0002068016841F0010101602564202084F83B +:100BF0003D00256384F83E50002070BD01EB4106A6 +:100C0000431EB3FBF6F35B1CB3E70120C2E701EB25 +:100C10004101401EB0FBF1F0401CC0F30B00B7E7F0 +:100C2000A086010080841E0000093D0040420F00A4 +:100C30002DE9FF4F83B09A46DDE9119793460446AC +:100C4000DDF84080FFF72AFF054694F83D00202894 +:100C50007FD11923012240492046009500F040FF32 +:100C6000002876D194F83C00012872D0012084F845 +:100C70003C0020680168C90703D1016841F0010107 +:100C800001602068016821F400610160212084F87E +:100C90003D00402084F83E0000262664C4F82480ED +:100CA000A4F82A90608D20852C48E062CDE900757B +:100CB00053465A462046049900F098FE70B930E039 +:100CC0002A463946204600F08AFF58B1206C042895 +:100CD00004D12068016841F400710160012007B06F +:100CE000BDE8F08F606A216800780861606A401C86 +:100CF0006062218D491E89B22185628D521E6285F6 +:100D000022685369DB435B070BD469B1007810613B +:100D1000606A401C6062208D401E2085608D401EF0 +:100D20006085208D0028CBD12A463946204600F028 +:100D3000B1FE0028CAD154F83D0B016841F400719E +:100D40000160202004F81E09E67766770020C6E7D8 +:100D5000FFE70220C3E70000020010000000FFFFD1 +:100D600010B586B0002100910191029103910068B5 +:100D70000F4988421AD10F4CA06940F00800A061C9 +:100D8000A069694600F008000490C020009012207D +:100D90000190032003900848FFF77EFDE06940F4CE +:100DA0000010E061E06900F40010049006B010BD8E +:100DB0000054004000100240000C014002488168CD +:100DC000027811448160704700000020074810B588 +:100DD000016841F010010160032000F075F80F2058 +:100DE00000F006F800F024F8002010BD00200240BA +:100DF00070B50D4D04464FF47A712878B1FBF0F0D0 +:100E00000A490968B1FBF0F000F0DCFA48B9102C8F +:100E100007D200222146501E00F036F800206C60F8 +:100E200070BD012070BD0000000000200C000020FB +:100E30000C4808B5816941F001018161816901F0C7 +:100E400001010091C16941F08051C161C06900F0A8 +:100E5000805000900448416821F0E06141F0007149 +:100E6000416008BD0010024000000140002809DB7D +:100E700000F01F02012191404009800000F1E020B4 +:100E8000C0F8001170470000F0B40E4B1B680C4610 +:100E9000C3F30223C3F10705042D00D90425191D4E +:100EA000072901D2002300E0DB1E012606FA05F126 +:100EB000491E214099409E40761E16403143F0BCA9 +:100EC00001F056BB0CED00E0064900F0070208688F +:100ED0004FF6FF03184040EA0220034A104308601F +:100EE000704700000CED00E00000FA052DE9F04726 +:100EF0000F46050061D0434E306800F00700B8424D +:100F000009D2306820F0070038433060306800F0C4 +:100F10000700B84251D128683B4C810712D54007E1 +:100F200003D5606840F4E06060602878000703D56E +:100F3000606840F4605060606068A96820F0F0006C +:100F4000084360602878C00728D06868012810D05E +:100F50002168022810D0890700292EDA616821F063 +:100F6000030101436160FFF799FD804641F2883932 +:100F70000DE021688903EFE78901EDE7FFF78EFDBA +:100F8000A0EB0801494502D90320BDE8F08760685D +:100F9000696800F00C00B0EB810FEFD1306800F011 +:100FA0000700B8420BD9306820F0070038433060A2 +:100FB000306800F00700B84201D00120E5E728784A +:100FC000400705D56068E96820F4E0600843606088 +:100FD0002878000706D56068296920F4605040EA47 +:100FE000C100606000F028F86168084AC1F303118D +:100FF000515CC8400649086006480068FFF7F8FEE3 +:101000000020C2E70020024000100240182C000817 +:101010000C000020040000200448054900684968CD +:10102000044AC1F30221515CC84070470C00002003 +:1010300000100240282C000812A185B00FC98DE8CD +:101040000F0014A0144A006804905168134801F07E +:101050000C03042B10D0082B0ED1C1F38343C9031A +:101060001DF803000AD5516804AAC1F34041515C40 +:101070000A4A5043B0FBF1F005B0704708494843B5 +:10108000FAE7000002030405060708090A0B0C0D25 +:101090000E0F1010010200000010024000127A0032 +:1010A00000093D002DE9F84F040070D02078C04DB4 +:1010B000C00749D06868C0F38100012807D068687C +:1010C000C0F38100022809D16868C00306D52868EA +:1010D000800339D560680028E7D035E06068B0F556 +:1010E000803F0BD010B1B0F5A02F11D0286820F4AC +:1010F00080302860286820F4802002E0286840F4CE +:1011000080302860606890B1FFF7C8FC06460AE0AE +:10111000286840F480202860F0E700BFFFF7BEFC9D +:10112000801B642873D828688003F7D50CE0FFF78C +:10113000B5FC064605E000BFFFF7B0FC801B642845 +:10114000F0D828688003F7D420789A4E80074FF0B3 +:1011500001094FF0000839D5686810F00C0F07D06E +:101160006868C0F38100022809D16868C00306D40A +:101170002868800714D52069012808D110E020696B +:10118000B0B1C6F80090FFF789FC074605E00AE118 +:10119000FFF784FCC01B0228C4D828688007F7D555 +:1011A0002868616920F0F80040EAC10028600DE07D +:1011B000C6F80080FFF772FC074604E0FFF76EFCFC +:1011C000C01B022823D828688007F7D4207800079E +:1011D0002CD57948A169D9B1C0F80090FFF75EFC21 +:1011E000074604E0FFF75AFCC01B02280FD8686AC4 +:1011F0008007F7D571484FF4FA510068B0FBF1F061 +:10120000009000BF0098411E0091FAD20EE080E0ED +:10121000C0F80080FFF742FC074604E0FFF73EFC01 +:10122000C01B022875D8686A8007F7D42078400769 +:1012300060D5E8690027C00008D4E86940F0805014 +:10124000E861E869012700F0805000905C4801687F +:10125000C90513D40168834641F480710160FFF72A +:101260001DFC824606E000BFFFF718FCA0EB0A0059 +:1012700064284ED8DBF80000C005F5D5E0680128E9 +:101280000AD008B1052813D0286A20F0010028628E +:10129000286A20F0040002E0286A40F00100286279 +:1012A000E06841F2883B98B1FFF7F8FB82460BE01B +:1012B000286A40F004002862EEE700BFFFF7EEFB6B +:1012C000A0EB0A0159455AD8286A8007F6D50CE0E8 +:1012D000FFF7E4FB824605E0FFF7E0FBA0EB0A0125 +:1012E00059454CD8286A8007F6D41FB1E86920F028 +:1012F0008050E861E06988B36968C1F3810102291F +:1013000044D00228C6F8608004D0FFF7C7FB04462B +:1013100038E034E0FFF7C2FB074604E0FFF7BEFB0E +:10132000C01B02282BD828688001F7D4206AB0F5AA +:10133000803F05D16868A16820F4003008436860E8 +:10134000D4E908010843696821F47411084368600E +:10135000C6F86090FFF7A2FB044606E025E000BF58 +:10136000FFF79CFB001B022809D828688001F7D5ED +:101370001BE000BFFFF792FB001B022802D90320ED +:10138000BDE8F88F28688001F4D40EE00128F7D07A +:101390006868226A00F48031914204D1616A00F4E5 +:1013A0007010884201D00120EAE70020E8E7000041 +:1013B0000010024000004242800442420C00002023 +:1013C0000070004010B5401EB0F1807F01D30120B5 +:1013D00010BD4FF0E02460610F21601701F0C8F8E4 +:1013E0000020A06107202061002010BD70477047D9 +:1013F00070B590F83C20012A26D0012480F83C40AA +:10140000022280F83D2003685A689D6822F0700629 +:101410000A6832435A600D4B02689A4208D0B2F112 +:10142000804F05D00A4B9A4202D00A4B9A4204D10F +:10143000496825F080031943916080F83D40002100 +:1014400080F83C10084670BD022070BD002C0140A1 +:10145000000400400008004010B5040003D094F8D8 +:101460003D0010B107E0012010BD002084F83C00D1 +:10147000204600F01FF8022084F83D00211D20685E +:1014800000F05AFF012084F8460084F83E0084F8FA +:101490003F0084F8400084F8410084F8420084F85A +:1014A000430084F8440084F8450084F83D0000209F +:1014B00010BD000008B501681448B1F1804F14D088 +:1014C000134A914220D1C16941F00201C161C06952 +:1014D000002200F00200009011461D20FFF7D4FC0E +:1014E0001D20BDE80840FFF7C1BCC16941F0010102 +:1014F000C161C069002200F00100009011461C206B +:10150000FFF7C2FC1C20ECE708BD00000010024001 +:101510000004004090F83D10012901D001207047DF +:10152000022180F83D100168CA6842F00102CA60D9 +:1015300000680B49884208D0B0F1804F05D00949B6 +:10154000884202D00849884204D1816801F007012D +:10155000062903D0016841F00101016000207047B5 +:10156000002C0140000400400008004070B5044613 +:1015700090F83C00012817D0012584F83C50022047 +:1015800084F83D002068826822F0770222F47F42CE +:1015900082600868502830D00DDC20284DD005DC52 +:1015A00098B310283BD148E0022070BD302844D0C9 +:1015B000402834D139E0602828D0702806D0B0F512 +:1015C000805F2CD0B0F5005F29D10AE0CB68D1E96B +:1015D0000121206800F0F3FE2068816841F0770166 +:1015E00009E0CB68D1E90121206800F0E8FE20681D +:1015F000816841F48041816011E0CA6849682068CF +:1016000000F092FF5021206807E016E0CA684968A0 +:10161000206800F09AFF6021206800F0DAFE84F86C +:101620003D50002084F83C0070BDCA6849682068BD +:1016300000F07AFF40212068EFE72268014610465B +:10164000EBE7704770B50446006801694FF000058C +:10165000C943890715D4C168C943890711D4E91E54 +:10166000016101202077206880698007204602D030 +:10167000FFF7E7FF04E000F0BDF8204600F04CF96A +:10168000257720680169C943490717D4C168C94350 +:10169000490713D46FF0040101610220207720680C +:1016A000806910F4407F204602D0FFF7CAFF04E0B3 +:1016B00000F0A0F8204600F02FF925772068016996 +:1016C000C943090716D4C168C943090712D46FF08A +:1016D00008010161042020772068C0698007204646 +:1016E00002D0FFF7AEFF04E000F084F8204600F0DF +:1016F00013F9257720680169C943C90617D4C16861 +:10170000C943C90613D46FF0100101610820207786 +:101710002068C06910F4407F204602D0FFF791FF97 +:1017200004E000F067F8204600F0F6F8257720681E +:101730000169C943C90708D1C168C943C90704D1B0 +:10174000891E0161204600F037F920680169C9430C +:10175000090609D4C168C943090605D46FF08001A0 +:1017600001612046FFF742FE20680169C94349062E +:1017700009D4C168C943490605D46FF0400101612D +:10178000204600F01AF920680169C94389060BD484 +:10179000C168C943890607D46FF020010161204662 +:1017A000BDE87040FFF723BE70BD000000B585B0F6 +:1017B000002100910191029103910068B0F1804FE6 +:1017C00011D10A48816941F004018161806969464B +:1017D00000F0040004900420009002200190039087 +:1017E0000348FFF759F805B000BD000000100240A3 +:1017F00000080140704770B5044690F83C000D4663 +:1018000001280AD0012084F83C0042B1042A18D0F3 +:10181000082A2AD00C2A4DD139E0022070BD206858 +:1018200000F0E0FD2068816941F0080181612068D5 +:10183000816921F004018161206881692A6911436D +:1018400011E0206800F0F6FD2068816941F4006134 +:1018500081612068816921F48061816120688169EA +:101860002A6941EA0221816124E0206800F00EFE2D +:101870002068C16941F00801C1612068C16921F097 +:101880000401C1612068C1692A69114311E020681F +:1018900000F028FE2068C16941F40061C161206840 +:1018A000C16921F48061C1612068C1692A6941EA86 +:1018B0000221C161002084F83C0070BD10B5040015 +:1018C00003D094F83D0010B107E0012010BD0020C6 +:1018D00084F83C00204600F01EF8022084F83D0009 +:1018E000211D206800F028FD012084F8460084F8BE +:1018F0003E0084F83F0084F8400084F8410084F8FA +:10190000420084F8430084F8440084F8450084F8D9 +:101910003D00002010BD70477047000010B5044620 +:10192000022249B104290ED0082913D094F84100AD +:10193000012816D0012010BD94F83E000128F9D1ED +:1019400084F83E200FE094F83F000128F2D184F89B +:101950003F2008E094F840000128EBD184F84020B3 +:1019600001E084F841200122206800F01BFD0F49AE +:101970002068884203D1426C42F4004242642068ED +:10198000884208D0B0F1804F05D00949884202D082 +:101990000849884204D1816801F00701062903D073 +:1019A000016841F001010160002010BD002C0140E0 +:1019B000000400400008004070477047FEE70168DF +:1019C0004A69D24352050FD46FF480624A61002104 +:1019D00040F8301F202242738173026942F00402F2 +:1019E0000261017301207047002070472DE9F84320 +:1019F000044600680D46DDE90897016898461646DA +:101A000041F4807101604B4600224FF001112046E5 +:101A1000009700F065F848B120680068C00502D55D +:101A20004FF4007020640320BDE8F883216805F0BE +:101A3000FE0008613B464A461549204600F084F8FE +:101A400088B920684169806900903A464946204635 +:101A500000F0C5F848B1206C042804D12068016862 +:101A600041F4007101600120DEE7F5B2B8F1010F29 +:101A700009D02168300A08613A464946204600F0FC +:101A8000AEF80028E7D1206805610020CCE700000F +:101A90000200010070B516460D4604460DE02046D2 +:101AA000FFF78DFF08B1012070BD681C05D0FEF75F +:101AB000F5FF801BA84207D835B120684069C043B4 +:101AC0004007ECD4002070BD002044F8300F2021E6 +:101AD0006173A073216941F0200121612073E2E765 +:101AE0002DE9F0471E4690460D460446C1F30747D0 +:101AF000DDF8209008E0701C06D0FEF7CFFFA0EBC9 +:101B00000900B0420FD876B12068012F18D0806943 +:101B100025EA00000004000C14D000214145EAD061 +:101B20000020BDE8F087002044F8300F20216173C9 +:101B3000A073216941F02001216120730120F0E7A9 +:101B40004069E5E70121E9E72DE9F0479A4691462A +:101B50000E46044600254FF02008C1F3074725E054 +:101B600020684069C043400514D42068016841F4EE +:101B70000071016021686FF480604861256384F81A +:101B80003D8084F83E50206C40F00400206484F8CE +:101B90003C501FE0B9F1FF3F08D0FEF77FFFA0EBFC +:101BA0000A0149450CD8B9F1000F09D02068012F6E +:101BB00013D0806926EA00000004000C0BD0CFE7A8 +:101BC00044F8305F84F80D80A573206940F0200050 +:101BD000206125730120BDE8F0874069EAE770B510 +:101BE00016460D4604460DE02046FFF7E8FE08B114 +:101BF000012070BD681C05D0FEF750FF801BA84275 +:101C000007D835B120684069C0430006ECD40020F5 +:101C100070BD002044F8300F20216173A07321694A +:101C200041F0200121612073E2E700003EB5642409 +:101C30008DE81C000A46014601230248FEF7F8FF22 +:101C40003EBD0000500000202DE9F04F85B000257A +:101C500052480095019502950395816941F0100164 +:101C60008161816901F010010491816941F02001D5 +:101C70008161816901F020010491816941F00401D1 +:101C80008161816901F004010491816941F00801D9 +:101C900081618069DFF808A100F00800049001224A +:101CA00008215046FEF7F5FEDFF8F8B04FF48057F4 +:101CB000002239465846FEF7ECFE4FF40048012258 +:101CC00041465846FEF7E5FE4FF48079002249462A +:101CD0005046FEF7DEFE01240820CDE9000403266D +:101CE000CDE9024669465046FEF7D6FD0B2000902E +:101CF0002D48CDE9010469465846FEF7CDFDCDE9F2 +:101D000000740227CDE9025769465846FEF7C4FD24 +:101D1000CDE90084CDE9024669465846FEF7BCFD90 +:101D2000CDF800900396CDE9014769465046FEF78D +:101D3000B3FD102000901D48CDE9010469465846C6 +:101D4000FEF7AAFD2020CDE9000569460294584619 +:101D5000FEF7A2FD002211460620FFF795F80620A7 +:101D6000FFF784F8002211460720FFF78DF80720BF +:101D7000FFF77CF8002211460920FFF785F80920BB +:101D8000FFF774F8002211460A20FFF77DF80A20B9 +:101D9000FFF76CF805B0BDE8F08F000000100240BE +:101DA00000080140000C014000003110000011103B +:101DB00010B58EB000240794089409940A940B94EB +:101DC0001C2168460C94FEF7E1FA1C484FF0804154 +:101DD000C0E900148460C46004618461FFF73CFBC7 +:101DE00008B172B6FEE74FF48050079007A9134878 +:101DF000FFF7BCFB08B172B6FEE71048FFF75EFDC7 +:101E000008B172B6FEE70B940BA90C480C94FFF7CF +:101E1000EFFA08B172B6FEE76020CDE90004029443 +:101E20000822694605480494FFF7E5FC08B172B63C +:101E3000FEE70248FFF7BAFC0EB010BDA400002078 +:101E400010B586B0002417480094019402940394BE +:101E500004941349059401604721C0E9011440F23C +:101E6000E731C0E903148461FFF7F6FA08B172B6EE +:101E7000FEE74FF48050009069460A48FFF776FB72 +:101E800008B172B6FEE7049404A906480594FFF76A +:101E9000AFFA002801D072B6FEE706B010BD000010 +:101EA00000040040EC000020FEE7FEE73CB5A3F193 +:101EB0002005059C5E2D26D8082A0DD00C2A15D0A9 +:101EC000102A20D1104A02EB0312A2F50072CDE9CC +:101ED00000241023082214E00C4A02EBC302A2F5EE +:101EE0008072CDE90024082305220AE003EB4302B7 +:101EF000074B03EB8202A2F5C072CDE900240C234C +:101F0000062200F096F83CBD9C330008302C0008F7 +:101F1000282F00082DE9F05F4FF00008DFF85CA0E3 +:101F20004546C146AAF5806B2946002000F0D3F84B +:101F300000240AEBC5170BEBC516395D305D8842EE +:101F40000ED0B8F1000F05D14FF001082946204608 +:101F500000F0C1F8305D00F007F9305D385501E060 +:101F60004FF0000806F80490641CE4B2802CE4D31F +:101F70006D1CEDB2082DD7D3BDE8F09F5C050020A5 +:101F800010B5AE2000F0E8F8D52000F0E5F85020BC +:101F900000F0E2F8A82000F0DFF83F2000F0DCF8C5 +:101FA000D32000F0D9F8002000F0D6F8402000F04F +:101FB000D3F88D2000F0D0F8142000F0CDF82020C8 +:101FC00000F0CAF8022000F0C7F8A12000F0C4F821 +:101FD000C02000F0C1F8D92000F0BEF8F12000F0D8 +:101FE000BBF8DB2000F0B8F8302000F0B5F8A420F2 +:101FF00000F0B2F8A62000F0AFF8AF2000F0ACF887 +:10200000BDE810400020AFF3008070B50646002404 +:102010002146002000F05FF80025304600F0A4F8CB +:102020006D1CEDB2802DF8D3641CE4B2082CEFD304 +:1020300070BD2DE9FF4F0026DDE90DBA99469046A7 +:102040003746354643E000243AE01BF8070080217C +:10205000F140084225D0BAF1060F1DD2DFE80AF0A0 +:10206000030B0B030313019800222844C1B200980C +:102070002044C0B20EE0019801222844C1B2009869 +:102080002044C0B206E0019802222844C1B2009860 +:102090002044C0B200F070F8761CF6B2082E0BD0C7 +:1020A0000CE05FEA0A00DED00128DCD00228F3D081 +:1020B000BAF1040FF0D1DEE700267F1C641CE4B205 +:1020C0004445C2D30EB100267F1C6D1CEDB24D45B8 +:1020D000B9D3BDE8FF8F10B50446C1F1B700C0B257 +:1020E00000F03AF8102040EA141000F035F804F03F +:1020F0000F00BDE8104000F02FB82DE9F843054669 +:10210000DDF820901F4690460E461046082A04D05F +:102110000C2804D0102A1AD103E0062417E0072463 +:1021200015E0082413E02819802806D306EB0800E0 +:10213000C6B2402E00D3002600254246314628462E +:10214000CDF80090FFF7B2FE2819C5B27F1C3B788E +:10215000002BE8D1BDE8F88301B56A4601230021D0 +:102160007820FFF763FD08BD01B56A4601234021D1 +:102170007820FFF75BFD08BD10B5802816D24029F6 +:1021800014D2CC0801F007018023CB40084901EBB1 +:10219000C414215C22B1012A04D0022A05D103E033 +:1021A000994302E0194300E05940215410BD00005A +:1021B0005C01002070472DE9FF4F0026044689B0DE +:1021C0004FF0FF393246304613B1012B70D101E098 +:1021D000256807E0656805E00A2B01D1761CB6B2D8 +:1021E000521C92B2AB5C002BF6D1A2689B465118F0 +:1021F000A16002D55946C4F808B0B14200DDA6601E +:10220000D4E90221CB1C9A4201DA491EE1608A42DC +:1022100004DDCA1CB24201DA491CE16006F1010882 +:10222000B8F1040F01D9E26800E000220021E26069 +:1022300007E06D1C2B780BB10A2BFAD1491C89B22F +:102240006D1C8A42F6DC00270DF1040A23E0E168E8 +:10225000A2683944914201D13E2200E020220AF8CE +:1022600000205246401C03E01154401C80B26D1CFB +:10227000297809B10A29F7D102F800B001200090AD +:102280003807010E01AB10220020FFF736FF7F1C3C +:102290000020BFB26D1CB8F1040F01D9042100E089 +:1022A000711CB942D3D80B98012801D1D4F80890F9 +:1022B0000DB04846BDE8F08F7047FEF77FBD30B5E2 +:1022C0008FB028216846FEF761F814210AA8FEF7AE +:1022D0005DF801210804CDE90010002402940225D4 +:1022E0000491CDE907504FF4E01009906846FEF7DD +:1022F000D9FE08B172B6FEE70F20CDE90A054FF40A +:102300008060CDE90C4002210AA80E94FEF7EEFD94 +:10231000002801D072B6FEE70FB030BD7047000054 +:102320000148FFF78FB90000A40000200148FFF723 +:1023300089B90000EC000020F0B50268164B174C7C +:10234000174D4FF08047984205D0B84203D0A042C5 +:1023500001D0A84203D122F070064A683243984265 +:1023600005D0B84203D0A04201D0A84203D122F444 +:102370004074CA6822434C6922F080022243026002 +:102380008A68C2620A688262984201D1096901635F +:1023900001214161F0BD0000002C0140000400401B +:1023A0000008004010B501F01F030121046A9940A4 +:1023B0008C430462016A9A401143016210BD10B55A +:1023C000846842EA032224F47F440A432243826061 +:1023D00010BD826822F070020A4342F0070181605A +:1023E0007047000030B5026A22F001020262026A00 +:1023F0004368846924F073050C682C4322F00205BD +:102400008A682A430A4DA8420BD122F00805CA68FF +:1024100023F440732A434D6922F004021D438B6963 +:102420002B434360846149684163026230BD000010 +:10243000002C014030B5026A22F010020262026AEA +:10244000436884690D6824F4E64444EA05248D68F1 +:1024500022F0200242EA05120B4DA8420ED1CD68AF +:1024600022F0800242EA05124D6923F4406343EAF8 +:1024700085038D6922F0400243EA8503436084614D +:1024800049688163026230BD002C014030B5026AA8 +:1024900022F480720262036A4268C46923F4007302 +:1024A00024F073050C682C438D6843EA05230C4D1A +:1024B000A8420ED1CD6823F4006343EA05234D6999 +:1024C00022F4405242EA05128D6923F4806342EA05 +:1024D00005124260C4614968C163036230BD0000F7 +:1024E000002C014030B5026A22F480520262046A74 +:1024F0004268C3690D6823F4E64343EA05238D6807 +:1025000024F4005444EA0534064DA84204D14D6930 +:1025100022F4804242EA85124260C3614968016444 +:10252000046230BD002C014010B5036A046A24F037 +:1025300001040462846924F0F00444EA021423F0E4 +:102540000A020A438461026210BD10B5036A23F0D7 +:10255000100303628369046A23F4704343EA02327E +:1025600024F0A00343EA01118261016210BDFEE77D +:102570000907090E002804DB00F1E02080F80014B0 +:10258000704700F00F0000F1E02080F8141D704744 +:1025900010B5322296214FF47A70FEF7BDF8002272 +:1025A00032211046FEF7B8F8BDE8104000F052B8EE +:1025B00010B5322211464FF47A70FEF7ADF80022C2 +:1025C00032211046FEF7A8F8BDE8104000F062B8CE +:1025D00030B50B4B002200BF02EB42041D5D85426B +:1025E00008D11C4464788C4204D102EB42001844A8 +:1025F000807830BD521C262AEEDB202030BD000042 +:102600008C390008FEF7E2FBFFF759FEFFF71CFBD1 +:102610000E480D494FF4804201600D494160002190 +:102620008160C0E9031241618161C1610162FEF70D +:102630003BFA08B172B6FEE7FFF7BAFBFFF700FC02 +:1026400000F070F8FEE70000005400405000002049 +:10265000A086010010B50D4C0D4B2D21227860781D +:10266000024499548021C140A278401C1143C0B259 +:10267000A1706070082801D100206070FEF70EFA8A +:1026800000F5C870A0600120E07010BD400000207F +:102690006C09002010B50B4C0B4B2E212278607872 +:1026A0000244401CC0B299546070082801D1002037 +:1026B0006070FEF7F3F900F5C870A0600120E070CB +:1026C00010BD0000400000206C09002070B5134CC4 +:1026D000E078012821D1FEF7E1F9A16888421CD9F0 +:1026E0000025E57021780E4E28460A18401CB55486 +:1026F0000828FADBA1786078FFF76AFF2178705428 +:10270000491CC8B22070402805D100203554401C17 +:102710004028FBDB25706570A57070BD400000206F +:102720006C09002008B5464C012211022046FEF734 +:10273000B0F9454E434F08203761B082FFF720FCC7 +:1027400008214248FFF7EAF84148FEF7E3FEFDF7AB +:10275000D9FF002208212046FEF79BF94FF47A703A +:1027600032220146FDF7D8FF3A4C42F2107801259B +:102770003548FEF725F837481830FEF758F86061FD +:10278000A16879B3012902D0022940D12BE00028A9 +:1027900001DDFFF70DFF6069002801DAFFF7F8FEA1 +:1027A00000212D4B082208460095FFF7A6FCA088C3 +:1027B0002AA1401CA080244862881830FDF762FDE1 +:1027C000214B08221833382100200095FFF795FC93 +:1027D0007088FF281BD10220A060FEF75FF94044FB +:1027E000206114E012E018B1FEF758F9404420616E +:1027F0001848B278237820306169FFF7DCFC00B913 +:10280000A560FEF74BF92169884200D9A560FFF762 +:102810005DFFFDF79BFFFFF77DFBFEF73FF90146EC +:10282000E0688142A4D900F57A70E0604FF400417D +:102830003846FEF726F9A08860800020A08097E740 +:1028400000080140000C014034010020A4000020D9 +:10285000EC000020100000206C0900204650533A84 +:10286000256400004FF47F0C1CEAD0121EBF1CEA46 +:10287000D11392EA0C0F93EA0C0F00F0858090EAD6 +:10288000010F48BF42F4807240F4000C41F4000094 +:102890002CF07F4120F07F4000B58142A2EB030283 +:1028A0000FF2081CACEB504EC0F100009EF800E0A7 +:1028B0004FEA4E0E00FB0EFC38BF49004FEA2C1CBD +:1028C00002F5FA020CFB0EF34FEACE1E4FEA112C72 +:1028D0004FEAC1210EEB635E42EB22420EFB0CFC81 +:1028E0004FEA1C5300FB03114FEA112C4FEA013150 +:1028F0000EFB0CFC4FEADC4C00FB0C11C14228BF64 +:1029000009184CEB03335DF804EB10EB410143EB8A +:10291000C250B2F57C0F38BF704729D512F0F00FC6 +:102920001CBF00F1C04000F000407047008182836E +:102930008485868788898B8C8D8E8F9192939596CE +:1029400097999A9C9D9FA0A2A3A5A7A8AAACAEB058 +:10295000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D45D +:10296000D7D9DCDFE2E6E9ECF0F3F7FAFE0000008D +:102970004FEA400C0CF1807CBCF17E4F28BF7047C1 +:10298000B0F1C04000F043B990EA010F0CEAD11356 +:1029900048BF42F48072624538BF634507D213F4E2 +:1029A0007F0F16D080EA010000F00040704710B59C +:1029B00000F0E7F8097EFC3E00F005B880EA01006F +:1029C00000F00040704780EA010000F0004000F095 +:1029D0001EB912F47F0F04BF0248704780EA01005D +:1029E00000F015B90000C07FC10DD1F19E0206DBD9 +:1029F0004FEA002343F0004323FA02F070470042FD +:102A000007D54FEA4001B1F1FE4F02D24FF000006E +:102A1000704710B500F0B5F8499224800020704747 +:102A20006FEA20007047000010F0004148BF4042AC +:102A3000B0FA80F310FA03F2C3F19D030BD051EA10 +:102A4000C35101EB1220530638BF704700F101005B +:102A500008BF20F001007047B0FA80F310FA03F2CB +:102A6000C3F19D030AD0D90501EB1220530638BFEC +:102A7000704700F1010008BF20F00100704700001E +:102A80004FF47F0C1CEAD0121EBF1CEAD11392EA4D +:102A90000C0F93EA0C0F00F0478090EA010F48BF3B +:102AA00042F480724FF0004C4CEA00204CEA0121C5 +:102AB00002EB0302A0FB0113A2F50002002918BFDC +:102AC00043F001035B0028BF4FEA330342EB22428D +:102AD0005FEA132C4CEBC2502EBFBCEB436FB2F538 +:102AE0007C0F70474FEA036CBCF1004F08BF20F029 +:102AF0000100B2F57C0F38BF70470BD582F0FF02A2 +:102B000012F5803FC8BF704700F1C040D8BF00F049 +:102B10000040704700F5000C5FEA4C0C48BF70475E +:102B2000B0F1C04000F073B890EA010F0CEAD11385 +:102B300048BF42F48072624538BF634504D280EAE0 +:102B4000010000F00040704710B500F01AF800BF17 +:102B50008900013E00F007B800F009B85FEA410CB7 +:102B60005FEA1C6C08D080EA010000F050B85FEA10 +:102B7000400C5FEA1C6CF6D14FF00040A0F58000DD +:102B800070470EF1020E2EF0030E5EF8044B244245 +:102B900004D44FEA4102B2F17F4F11D84FEA40030B +:102BA000B3F17F4F0CD80ED14FEAD07CB2F17F4FFA +:102BB0000CEB4C0C0CF1020C08BF4CEBD17C04E08C +:102BC0004FF0080C01E04FEAD17C0CEB4C0324FAE7 +:102BD00003F404F00704B4F1040C06D20EEB840CE9 +:102BE000BDE810404CF0010C6047DFE80CF007082E +:102BF00002024FF00040A0F5800010BD08464200E0 +:102C000018BFD2F1807288BF00F0004010BDFF21D4 +:102C100041EAD050C00570470000000000000000ED +:102C20000102030406070809000000000102030472 +:102C300000000000000000002020202020002000D4 +:102C400050505000000000005050F850F850500014 +:102C50002078C07028F02000C0C8102040981800CC +:102C600040A0A040A8906800302040000000000074 +:102C70001020404040201000402010101020400044 +:102C800020A8702070A82000202020F820202000FC +:102C90000000000060408000000000F8000000001C +:102CA000000000000060600000081020408000006C +:102CB000708898A8C88870002060202020207000AC +:102CC000708808304080F800F808103008887000DC +:102CD00010305090F8101000F880F008088870004C +:102CE000384080F088887000F8081020404040008C +:102CF0007088887088887000708888780810E00074 +:102D00000060600060600000006060006060800043 +:102D100010204080402010000000F800F800000063 +:102D20004020100810204000708810202000200053 +:102D30007088B8A8B880780020508888F888880003 +:102D4000F08888F08888F000708880808088700023 +:102D5000F08888888888F000F88080F08080F8000B +:102D6000F88080F08080800070888080B88878004B +:102D7000888888F8888888007020202020207000AB +:102D800038101010109060008890A0C0A0908800AB +:102D9000808080808080F80088D8A8A888888800F3 +:102DA0008888C8A898888800708888888888700073 +:102DB000F08888F08080800070888888A8906800FB +:102DC000F08888F0A0908800708880700888700073 +:102DD000F82020202020200088888888888870009B +:102DE0008888888888502000888888A8A8D8880083 +:102DF0008888502050888800888850202020200013 +:102E0000F80810204080F800F0C0C0C0C0C0F0003A +:102E10000080402010080000781818181818780052 +:102E20002070A82020202000002040F84020000032 +:102E300020100800000000000000E0107090680002 +:102E40008080B0C888C8B0000000708880807000A2 +:102E5000080868988898680000007088F080700002 +:102E6000304840F04040400000007088887808F00A +:102E70008080B0C8888888002000002020202000A2 +:102E80001000003010101060808090A0C0A098004A +:102E90006020202020207000000050A8A8A8A800D2 +:102EA0000000B048484848000000708888887000DA +:102EB0000000F08888F08080000078888878080812 +:102EC0000000B04840404000000078807008F000EA +:102ED0004040F840404830000000909090906800DA +:102EE00000008888885020000000A8A8A8A85000EA +:102EF000000088502050880000008888986808F0FA +:102F00000000F8102040F8002040408040402000A1 +:102F10002020200020202000201010081010200069 +:102F2000000040A8100000000000000000000000A9 +:102F30000000000000101010101000001000000031 +:102F4000006C484800000000000000000014142835 +:102F50007C287C28505000000010384040384870D1 +:102F600010100000002050200C7008140800000011 +:102F700000000018202054483400000000101010F9 +:102F800010000000000000000008081010101010D1 +:102F90001008080000202010101010101020200031 +:102FA00000107C1028280000000000000000101015 +:102FB00010FC1010100000000000000000000018BD +:102FC0001030200000000000007C00000000000025 +:102FD0000000000000000030300000000004040881 +:102FE0000810102020400000003844444444444469 +:102FF0003800000000301010101010107C0000008D +:1030000000384404081020447C00000000384404C8 +:103010001804044438000000000C141424447C04F8 +:103020000C000000003C202038040444380000005C +:10303000001C20407844444438000000007C4404D4 +:103040000808081010000000003844443844444484 +:103050003800000000384444443C0408700000007C +:103060000000003030000030300000000000001888 +:10307000180000183020000000000C106080601064 +:103080000C000000000000007C007C00000000003C +:103090000000C02018041820C00000000000182400 +:1030A00004081000300000003844444C54544C4094 +:1030B000443800000030102828287C44EC00000030 +:1030C00000F8444478444444F8000000003C444084 +:1030D000404040443800000000F048444444444824 +:1030E000F000000000FC445070504044FC00000020 +:1030F000007C20283828202070000000003C44403C +:10310000404C44443800000000EC44447C444444B7 +:10311000EC000000007C1010101010107C0000006B +:10312000003C0808084848483000000000EC4448CB +:1031300050704844E4000000007020202020242427 +:103140007C00000000EC6C6C54544444EC00000023 +:1031500000EC64645454544CEC00000000384444C7 +:1031600044444444380000000078242424382020BB +:10317000700000000038444444444444381C0000BB +:1031800000F8444444784844E000000000344C40D7 +:10319000380404645800000000FC90101010101057 +:1031A0003800000000EC444444444444380000002B +:1031B00000EC4444282828101000000000EC44448F +:1031C000545454542800000000C4442810102844CB +:1031D000C400000000EC4428281010103800000043 +:1031E000007C4408101020447C000000003820209F +:1031F000202020202020380000402020201010080F +:1032000008080000003808080808080808083800FE +:103210000010102844000000000000000000000022 +:1032200000000000000000FC00100800000000008A +:103230000000000000000038443C44443C00000012 +:1032400000C0405864444444F80000000000003CC2 +:103250004440404438000000000C04344C444444D2 +:103260003C00000000000038447C40403C0000006E +:10327000001C207C202020207C0000000000003466 +:103280004C4444443C04380000C040586444444426 +:10329000EC00000000100070101010107C00000006 +:1032A00000100078080808080808700000C0405C9A +:1032B00048705048DC000000003010101010101052 +:1032C0007C000000000000E854545454FC0000004E +:1032D000000000D864444444EC00000000000038C2 +:1032E0004444444438000000000000D8644444448E +:1032F0007840E000000000344C4444443C040C009E +:103300000000006C302020207C0000000000003C09 +:1033100044380444780000000000207C2020202055 +:103320001C000000000000CC4444444C3400000069 +:10333000000000EC4444282810000000000000ECCD +:103340004454545428000000000000CC4830304859 +:10335000CC000000000000EC442428181010780075 +:103360000000007C481020447C0000000008101081 +:103370001010201010100800001010101010101065 +:103380001010000000201010101008101010200065 +:1033900000000000002458000000000000000000B1 +:1033A0000000000000000000000000000000001805 +:1033B0003C3C3C18181800181800000000666666AF +:1033C0006624000000000000000000000000000073 +:1033D0006C6CFE6C6C6CFE6C6C0000001818187C39 +:1033E000C6C2C07C0686C67C18180000000000001B +:1033F00000C2C60C183060C686000000000000380D +:103400006C6C3876DCCCCCCC7600000000303030F0 +:103410003060000000000000000000000000000C10 +:1034200018303030303030180C0000000000003010 +:10343000180C0C0C0C0C0C183000000000000000E4 +:103440000000663CFF3C6600000000000000000039 +:10345000000018187E18180000000000000000008E +:1034600000000000000018181830000000000000E4 +:1034700000000000FE00000000000000000000004E +:10348000000000000000001818000000000000000C +:103490000002060C183060C0800000000000007CB4 +:1034A000C6C6CED6D6E6C6C67C0000000000001810 +:1034B00038781818181818187E0000000000007CD2 +:1034C000C6060C183060C0C6FE0000000000007C7C +:1034D000C606063C060606C67C0000000000000C7E +:1034E0001C3C6CCCFE0C0C0C1E000000000000FE0E +:1034F000C0C0C0FC0E0606C67C00000000000038FC +:1035000060C0C0FCC6C6C6C67C000000000000FE4D +:10351000C606060C18303030300000000000007C79 +:10352000C6C6C67CC6C6C6C67C0000000000007CBD +:10353000C6C6C67E0606060C780000000000000025 +:10354000001818000000181800000000000000001B +:1035500000181800000018183000000000000000DB +:10356000060C18306030180C060000000000000047 +:10357000000000FE0000FE0000000000000000004F +:103580006030180C060C1830600000000000007C51 +:10359000C6C60C181818001818000000000000001B +:1035A0007CC6C6DEDEDEDCC07C0000000000001051 +:1035B000386CC6C6FEC6C6C6C6000000000000FCC9 +:1035C0006666667C66666666FC0000000000003C7D +:1035D00066C2C0C0C0C0C2663C000000000000F867 +:1035E0006C6666666666666CF8000000000000FEA9 +:1035F0006662687868606266FE000000000000FE97 +:103600006662687868606060F00000000000003C5E +:1036100066C2C0C0DEC6C6663A000000000000C632 +:10362000C6C6C6FEC6C6C6C6C60000000000003C30 +:1036300018181818181818183C0000000000001E70 +:103640000C0C0C0C0CCCCCCC78000000000000E67C +:10365000666C6C78786C6666E6000000000000F02E +:103660006060606060606266FE000000000000C68E +:10367000EEFEFED6C6C6C6C6C6000000000000C6E6 +:10368000E6F6FEDECEC6C6C6C60000000000003864 +:103690006CC6C6C6C6C6C66C38000000000000FC7A +:1036A0006666667C60606060F00000000000007C80 +:1036B000C6C6C6C6C6C6D6DE7C0C0E00000000FC20 +:1036C0006666667C6C666666E60000000000007C4C +:1036D000C6C660380C06C6C67C0000000000007E2E +:1036E0007E5A1818181818183C000000000000C670 +:1036F000C6C6C6C6C6C6C6C67C000000000000C658 +:10370000C6C6C6C6C6C66C3810000000000000C69B +:10371000C6C6C6C6D6D6FE6C6C000000000000C649 +:10372000C66C6C38386C6CC6C600000000000066C1 +:103730006666663C181818183C000000000000FE81 +:10374000C6860C183060C2C6FE0000000000003CB7 +:1037500030303030303030303C00000000000000AD +:1037600080C0E070381C0E06020000000000003C23 +:103770000C0C0C0C0C0C0C0C3C0000001038386CC1 +:10378000C600000000000000000000000000000073 +:1037900000000000000000000000FF003030301882 +:1037A0000000000000000000000000000000000019 +:1037B0000000780C7CCCCCCC76000000000000E04F +:1037C0006060786C66666666DC00000000000000E1 +:1037D00000007CC6C0C0C0C67C0000000000001C09 +:1037E0000C0C3C6CCCCCCCCC760000000000000073 +:1037F00000007CC6FEC0C0C67C000000000000388F +:103800006C6460F060606060F00000000000000028 +:10381000000076CCCCCCCCCC7C0CCC78000000E08A +:1038200060606C7666666666E60000000000001860 +:1038300018003818181818183C000000000000067E +:1038400006000E06060606060666663C000000E058 +:103850006060666C78786C66E600000000000038F6 +:1038600018181818181818183C000000000000005C +:103870000000ECFED6D6D6D6D60000000000000030 +:103880000000DC66666666666600000000000000F8 +:1038900000007CC6C6C6C6C67C0000000000000052 +:1038A0000000DC66666666667C6060F00000000012 +:1038B000000076CCCCCCCCCC7C0C0C1E00000000E4 +:1038C0000000DC7662606060F00000000000000034 +:1038D00000007CC660380CC67C00000000000010B0 +:1038E0003030FC30303030361C000000000000006A +:1038F0000000CCCCCCCCCCCC76000000000000008A +:10390000000066666666663C180000000000000065 +:103910000000C6C6C6D6D6FE6C000000000000003F +:103920000000C66C3838386CC6000000000000008B +:103930000000C6C6C6C6C6C67E060CF8000000005B +:103940000000FECC183060C6FE0000000000000E33 +:1039500018181870181818180E0000000000001829 +:103960001818180018181818180000000000007027 +:103970001818180E181818187000000000000076AB +:10398000DC000000000000000000000002404104D4 +:10399000804204A04303804401004504204603C044 +:1039A0004704004802004904704A03A04B04404CFD +:1039B00002C04D02804E03E04F04605004D051031A +:1039C00040520300530180540320550410560360F5 +:1039D0005704905804B05904C05A0578310538325C +:1039E00005183305083405003505803605C0370550 +:1039F000E03805F03905F83006303F05902F00001B +:103A00004261636B0A496E707574206D6F64650A5C +:103A100042757A7A65720A446973706C61790A4CEE +:103A2000616E67756167650A41626F7574000000B9 +:103A3000E8BF94E59B9E0AE8BE93E585A5E6A8A1AC +:103A4000E5BC8F0AE89C82E9B8A3E599A80AE69844 +:103A5000BEE7A4BA0AE8AFADE8A8800AE585B3E4FA +:103A6000BA8E0000843A00080000002050000000D8 +:103A700028010008D43A000850000020C80F0000B8 +:103A800044010008010000001000000000000000D8 +:103A90000024F4000000000000000000000000000E +:103AA0000000000000000000000000000000000016 +:103AB00000000000003A0008303A00080000000052 +:103AC00000000000000000000100000000000000F5 +:043AD00000000000F2 :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 7eed20b..f26584d 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm @@ -3,7 +3,7 @@ Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]

Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sun May 01 23:36:44 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon May 02 19:14:07 2022

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

Call chain for Maximum Stack Depth:

@@ -12,1158 +12,1426 @@ __rt_entry_main ⇒ main ⇒ mymain ⇒ OLED_Cache_to_hardware ⇒ O

Functions with no stack information

Mutually Recursive functions -

  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    -
  • BusFault_Handler   ⇒   BusFault_Handler
    -
  • HardFault_Handler   ⇒   HardFault_Handler
    -
  • MemManage_Handler   ⇒   MemManage_Handler
    -
  • NMI_Handler   ⇒   NMI_Handler
    -
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • NMI_Handler   ⇒   NMI_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler

    Function Pointers

      -
    • ADC1_2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • CAN1_RX1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • CAN1_SCE_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • 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(i.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI0_IRQHandler from stm32f1xx_it.o(i.EXTI0_IRQHandler) 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(i.EXTI1_IRQHandler) 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(i.EXTI3_IRQHandler) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI4_IRQHandler from stm32f1xx_it.o(i.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) -
    • HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • I2C1_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • I2C1_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • I2C2_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • I2C2_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • PVD_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • RCC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • RTC_Alarm_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • RTC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • Reset_Handler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • SPI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • SPI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xb.o(.text) -
    • TAMPER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_BRK_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_CC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_TRG_COM_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_UP_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM2_IRQHandler from stm32f1xx_it.o(i.TIM2_IRQHandler) referenced from startup_stm32f103xb.o(RESET) -
    • TIM3_IRQHandler from stm32f1xx_it.o(i.TIM3_IRQHandler) referenced from startup_stm32f103xb.o(RESET) -
    • TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USART1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USART2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USBWakeUp_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • __main from __main.o(!!!main) referenced from startup_stm32f103xb.o(.text) -
    • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) -
    • _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text) +
    • ADC1_2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • CAN1_RX1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • 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(i.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI0_IRQHandler from stm32f1xx_it.o(i.EXTI0_IRQHandler) 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(i.EXTI1_IRQHandler) 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(i.EXTI3_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI4_IRQHandler from stm32f1xx_it.o(i.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) +
    • HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • PVD_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • RCC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • RTC_Alarm_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • RTC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • Reset_Handler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xb.o(.text) +
    • TAMPER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_BRK_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_TRG_COM_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_UP_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM2_IRQHandler from stm32f1xx_it.o(i.TIM2_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
    • TIM3_IRQHandler from stm32f1xx_it.o(i.TIM3_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
    • TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USART1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USART2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USBWakeUp_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • __main from __main.o(!!!main) referenced from startup_stm32f103xb.o(.text) +
    • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) +
    • _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text)

    Global Symbols

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __rt_entry -
    • >>   __scatterload +

      __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) +

      [Calls]

      • >>   __scatterload +
      • >>   __rt_entry
      -

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

      [Called By]

      • >>   __main +

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

        [Called By]

        • >>   __main
        -

        __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

        [Calls]

        • >>   __rt_entry +

          __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

          [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 +

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

            [Calls]

            • >>   __scatterload_copy
            -
            [Called By]
            • >>   __scatterload_copy +
              [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)) +

              _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
              -
              [Calls]
              • >>   _printf_int_dec +
                [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_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 (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) +

                    [Called By]

                    • >>   __rt_entry_li
                    -

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

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

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

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

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

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

                    __rt_lib_init_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_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_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -

                    [Called By]

                    • >>   __rt_exit_ls +

                      __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 +
                      • Call Chain = __rt_lib_init_heap_2 ⇒ _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch +
                      +
                      [Calls]
                      • >>   _init_alloc
                      -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                      [Called By]

                      • >>   __main -
                      • >>   __scatterload_rt2 +

                        __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_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_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_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_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_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_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) +

                        [Called By]

                        • >>   __rt_exit_ls
                        -

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

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

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

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

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

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

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

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

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

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

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

                        [Called By]

                        • >>   __scatterload_rt2 +
                        • >>   __main +
                        + +

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

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

                        [Stack]

                        • Max Depth = 8 + Unknown Stack Size
                        • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
                        -
                        [Calls]
                        • >>   __user_setup_stackheap +
                          [Calls]
                          • >>   __user_setup_stackheap
                          -

                          __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -

                          [Calls]

                          • >>   __rt_lib_init +

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

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

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

                            [Stack]

                            • Max Depth = 216 + Unknown Stack Size
                            • Call Chain = __rt_entry_main ⇒ main ⇒ mymain ⇒ OLED_Cache_to_hardware ⇒ OLED_Set_Pos ⇒ OLED_WrCmd ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                            -
                            [Calls]
                            • >>   main -
                            • >>   exit +
                              [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)) -

                              [Called By]

                              • >>   exit +

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

                                [Called By]

                                • >>   exit
                                -

                                __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -

                                [Calls]

                                • >>   __rt_lib_shutdown +

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

                                  [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 +

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

                                    [Calls]

                                    • >>   _sys_exit
                                    -

                                    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) +

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

                                    • startup_stm32f103xb.o(RESET)
                                    -

                                    ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text)) -

                                    [Calls]

                                    • >>   ADC1_2_IRQHandler +

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

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

                                      [Calls]

                                      • >>   ADC1_2_IRQHandler
                                      -
                                      [Called By]
                                      • >>   ADC1_2_IRQHandler +
                                        [Called By]
                                        • >>   ADC1_2_IRQHandler

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

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

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

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        • startup_stm32f103xb.o(RESET)
                                        -

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

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

                                        [Called By]

                                        • >>   __user_setup_stackheap +

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

                                          [Called By]

                                          • >>   __user_setup_stackheap
                                          -

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

                                          malloc (Thumb, 94 bytes, Stack size 16 bytes, h1_alloc.o(.text)) +

                                          [Stack]

                                          • Max Depth = 48
                                          • Call Chain = malloc ⇒ __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free +
                                          +
                                          [Calls]
                                          • >>   __Heap_Full +
                                          • >>   __rt_heap_descriptor +
                                          +
                                          [Called By]
                                          • >>   BUZZER_PLAY_NOTES +
                                          + +

                                          free (Thumb, 78 bytes, Stack size 16 bytes, h1_free.o(.text)) +

                                          [Stack]

                                          • Max Depth = 16
                                          • Call Chain = free +
                                          +
                                          [Calls]
                                          • >>   __rt_heap_descriptor +
                                          +
                                          [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
                                          • Call Chain = __2sprintf ⇒ _printf_char_common ⇒ __printf
                                          -
                                          [Calls]
                                          • >>   _sputc -
                                          • >>   _printf_char_common +
                                            [Calls]
                                            • >>   _sputc +
                                            • >>   _printf_char_common
                                            -
                                            [Called By]
                                            • >>   mymain +
                                              [Called By]
                                              • >>   mymain
                                              -

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

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

                                              [Stack]

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

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

                                                  _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
                                                  -
                                                  [Calls]
                                                  • >>   _printf_int_common +
                                                    [Calls]
                                                    • >>   _printf_int_common
                                                    -
                                                    [Called By]
                                                    • >>   _printf_d +
                                                      [Called By]
                                                      • >>   _printf_d
                                                      -

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

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

                                                      [Stack]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                                                        [Called By]

                                                        • >>   free +
                                                        • >>   malloc +
                                                        • >>   _init_alloc +
                                                        + +

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

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

                                                        __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 +
                                                        +
                                                        [Called By]
                                                        • >>   malloc +
                                                        + +

                                                        __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 +
                                                        • >>   __rt_heap_descriptor +
                                                        +
                                                        [Called By]
                                                        • >>   __rt_lib_init_heap_2 +
                                                        + +

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

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

                                                        [Stack]

                                                        • Max Depth = 32
                                                        • Call Chain = _printf_int_common
                                                        -
                                                        [Called By]
                                                        • >>   _printf_int_dec +
                                                          [Called By]
                                                          • >>   _printf_int_dec
                                                          -

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

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

                                                          [Stack]

                                                          • Max Depth = 88 + Unknown Stack Size
                                                          • Call Chain = _printf_char_common ⇒ __printf
                                                          -
                                                          [Calls]
                                                          • >>   __printf +
                                                            [Calls]
                                                            • >>   __printf
                                                            -
                                                            [Called By]
                                                            • >>   __2sprintf +
                                                              [Called By]
                                                              • >>   __2sprintf
                                                              -

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

                                                              [Called By]

                                                              • >>   __2sprintf +

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

                                                                [Called By]

                                                                • >>   __2sprintf

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

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

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

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

                                                                [Called By]

                                                                • >>   __user_setup_stackheap +
                                                                + +

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

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

                                                                [Stack]

                                                                • Max Depth = 16
                                                                • Call Chain = __Heap_ProvideMemory ⇒ free +
                                                                +
                                                                [Calls]
                                                                • >>   free +
                                                                +
                                                                [Called By]
                                                                • >>   _init_alloc +
                                                                • >>   __Heap_Full +
                                                                + +

                                                                __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 +
                                                                +
                                                                [Called By]
                                                                • >>   _init_alloc +
                                                                • >>   __Heap_Broken +
                                                                + +

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

                                                                __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 +
                                                                    [Called By]
                                                                    • >>   __rt_entry_sh
                                                                    -

                                                                    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) +

                                                                    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))

                                                                    [Stack]

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

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

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

                                                                        [Called By]

                                                                        • >>   __user_setup_stackheap +

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

                                                                          [Calls]

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

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

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

                                                                          [Called By]

                                                                          • >>   __rt_exit_exit +

                                                                            __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 +
                                                                            +
                                                                            [Called By]
                                                                            • >>   __rt_SIGRTMEM
                                                                            -

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

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

                                                                            [Calls]

                                                                            • >>   BusFault_Handler +

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

                                                                              [Called By]

                                                                              • >>   __rt_exit_exit +
                                                                              • >>   __sig_exit
                                                                              -
                                                                              [Called By]
                                                                              • >>   BusFault_Handler + +

                                                                                __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 +
                                                                                +
                                                                                [Called By]
                                                                                • >>   __rt_SIGRTMEM_inner +
                                                                                + +

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

                                                                                [Stack]

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

                                                                                BUZZER_PLAY (Thumb, 56 bytes, Stack size 24 bytes, buzzer.o(i.BUZZER_PLAY)) +

                                                                                [Stack]

                                                                                • Max Depth = 40
                                                                                • Call Chain = BUZZER_PLAY ⇒ __aeabi_fmul +
                                                                                +
                                                                                [Calls]
                                                                                • >>   __aeabi_fmul +
                                                                                • >>   __aeabi_i2f +
                                                                                • >>   __aeabi_f2uiz +
                                                                                • >>   __aeabi_fdiv +
                                                                                +
                                                                                [Called By]
                                                                                • >>   BUZZER_PLAY_SERVER +
                                                                                • >>   BUZZER_PLAY_INIT +
                                                                                + +

                                                                                BUZZER_PLAY_INIT (Thumb, 16 bytes, Stack size 0 bytes, buzzer.o(i.BUZZER_PLAY_INIT)) +

                                                                                [Stack]

                                                                                • Max Depth = 40
                                                                                • Call Chain = BUZZER_PLAY_INIT ⇒ BUZZER_PLAY ⇒ __aeabi_fmul +
                                                                                +
                                                                                [Calls]
                                                                                • >>   BUZZER_PLAY +
                                                                                +
                                                                                [Called By]
                                                                                • >>   mymain +
                                                                                + +

                                                                                BUZZER_PLAY_NOTES (Thumb, 46 bytes, Stack size 16 bytes, buzzer.o(i.BUZZER_PLAY_NOTES)) +

                                                                                [Stack]

                                                                                • Max Depth = 64
                                                                                • Call Chain = BUZZER_PLAY_NOTES ⇒ malloc ⇒ __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free +
                                                                                +
                                                                                [Calls]
                                                                                • >>   malloc +
                                                                                +
                                                                                [Called By]
                                                                                • >>   mymain +
                                                                                • >>   di +
                                                                                • >>   da +
                                                                                + +

                                                                                BUZZER_PLAY_SERVER (Thumb, 82 bytes, Stack size 16 bytes, buzzer.o(i.BUZZER_PLAY_SERVER)) +

                                                                                [Stack]

                                                                                • Max Depth = 56
                                                                                • Call Chain = BUZZER_PLAY_SERVER ⇒ BUZZER_PLAY ⇒ __aeabi_fmul +
                                                                                +
                                                                                [Calls]
                                                                                • >>   HAL_GetTick +
                                                                                • >>   free +
                                                                                • >>   BUZZER_PLAY +
                                                                                • >>   __aeabi_ui2f +
                                                                                +
                                                                                [Called By]
                                                                                • >>   mymain +
                                                                                + +

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

                                                                                [Calls]

                                                                                • >>   BusFault_Handler +
                                                                                +
                                                                                [Called By]
                                                                                • >>   BusFault_Handler

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

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

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

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

                                                                                • startup_stm32f103xb.o(RESET)
                                                                                -

                                                                                EXTI0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.EXTI0_IRQHandler)) +

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

                                                                                [Stack]

                                                                                • Max Depth = 16
                                                                                • Call Chain = EXTI0_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)
                                                                                  -

                                                                                  EXTI1_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.EXTI1_IRQHandler)) +

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

                                                                                  [Stack]

                                                                                  • Max Depth = 16
                                                                                  • Call Chain = EXTI1_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)
                                                                                    -

                                                                                    EXTI3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.EXTI3_IRQHandler)) +

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

                                                                                    [Stack]

                                                                                    • Max Depth = 16
                                                                                    • Call Chain = EXTI3_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)
                                                                                      -

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

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

                                                                                      [Stack]

                                                                                      • Max Depth = 16
                                                                                      • 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(i.GEI_BUTTON_CODE)) +

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

                                                                                        [Stack]

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

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

                                                                                            [Called By]

                                                                                            • >>   mymain +

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

                                                                                              [Called By]

                                                                                              • >>   mymain
                                                                                              -

                                                                                              HAL_GPIO_EXTI_Callback (Thumb, 90 bytes, Stack size 8 bytes, mymain.o(i.HAL_GPIO_EXTI_Callback)) +

                                                                                              HAL_GPIO_EXTI_Callback (Thumb, 62 bytes, Stack size 8 bytes, mymain.o(i.HAL_GPIO_EXTI_Callback))

                                                                                              [Stack]

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

                                                                                                  HAL_GPIO_EXTI_IRQHandler (Thumb, 18 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)) +

                                                                                                  HAL_GPIO_EXTI_IRQHandler (Thumb, 18 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 16
                                                                                                  • 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 +
                                                                                                      [Called By]
                                                                                                      • >>   EXTI4_IRQHandler +
                                                                                                      • >>   EXTI3_IRQHandler +
                                                                                                      • >>   EXTI1_IRQHandler +
                                                                                                      • >>   EXTI0_IRQHandler
                                                                                                      -

                                                                                                      HAL_GPIO_Init (Thumb, 446 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)) +

                                                                                                      HAL_GPIO_Init (Thumb, 446 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))

                                                                                                      [Stack]

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

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

                                                                                                        [Called By]

                                                                                                        • >>   GEI_BUTTON_CODE -
                                                                                                        • >>   HAL_GPIO_EXTI_Callback +

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

                                                                                                          [Called By]

                                                                                                          • >>   GEI_BUTTON_CODE +
                                                                                                          • >>   HAL_GPIO_EXTI_Callback
                                                                                                          -

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

                                                                                                          [Called By]

                                                                                                          • >>   mymain +

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

                                                                                                            [Called By]

                                                                                                            • >>   mymain
                                                                                                            -

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

                                                                                                            [Called By]

                                                                                                            • >>   mymain -
                                                                                                            • >>   MX_GPIO_Init +

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

                                                                                                              [Called By]

                                                                                                              • >>   mymain +
                                                                                                              • >>   MX_GPIO_Init
                                                                                                              -

                                                                                                              HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick)) -

                                                                                                              [Called By]

                                                                                                              • >>   I2C_WaitOnTXEFlagUntilTimeout -
                                                                                                              • >>   I2C_WaitOnMasterAddressFlagUntilTimeout -
                                                                                                              • >>   I2C_WaitOnFlagUntilTimeout -
                                                                                                              • >>   I2C_WaitOnBTFFlagUntilTimeout -
                                                                                                              • >>   mymain -
                                                                                                              • >>   HAL_RCC_OscConfig -
                                                                                                              • >>   HAL_RCC_ClockConfig -
                                                                                                              • >>   HAL_I2C_Mem_Write -
                                                                                                              • >>   GEI_BUTTON_CODE +

                                                                                                                HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick)) +

                                                                                                                [Called By]

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

                                                                                                                HAL_I2C_Init (Thumb, 376 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)) +

                                                                                                                HAL_I2C_Init (Thumb, 376 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.HAL_I2C_Init))

                                                                                                                [Stack]

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

                                                                                                                    HAL_I2C_Mem_Write (Thumb, 294 bytes, Stack size 64 bytes, stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write)) +

                                                                                                                    HAL_I2C_Mem_Write (Thumb, 294 bytes, Stack size 64 bytes, stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write))

                                                                                                                    [Stack]

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

                                                                                                                        HAL_I2C_MspInit (Thumb, 80 bytes, Stack size 32 bytes, stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit)) +

                                                                                                                        HAL_I2C_MspInit (Thumb, 80 bytes, Stack size 32 bytes, stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 72
                                                                                                                        • 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, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick)) -

                                                                                                                            [Called By]

                                                                                                                            • >>   SysTick_Handler +

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

                                                                                                                              [Called By]

                                                                                                                              • >>   SysTick_Handler
                                                                                                                              -

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

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

                                                                                                                              [Stack]

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

                                                                                                                                  HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick)) +

                                                                                                                                  HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick))

                                                                                                                                  [Stack]

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

                                                                                                                                      HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit)) +

                                                                                                                                      HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit))

                                                                                                                                      [Stack]

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

                                                                                                                                        HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) -

                                                                                                                                        [Called By]

                                                                                                                                        • >>   HAL_TIM_Base_MspInit -
                                                                                                                                        • >>   MX_GPIO_Init +

                                                                                                                                          HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) +

                                                                                                                                          [Called By]

                                                                                                                                          • >>   HAL_TIM_Base_MspInit +
                                                                                                                                          • >>   MX_GPIO_Init
                                                                                                                                          -

                                                                                                                                          HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)) +

                                                                                                                                          HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 16
                                                                                                                                          • Call Chain = HAL_NVIC_SetPriority
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   __NVIC_SetPriority +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   __NVIC_SetPriority
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   HAL_TIM_Base_MspInit -
                                                                                                                                            • >>   MX_GPIO_Init -
                                                                                                                                            • >>   HAL_InitTick +
                                                                                                                                              [Called By]
                                                                                                                                              • >>   HAL_TIM_Base_MspInit +
                                                                                                                                              • >>   MX_GPIO_Init +
                                                                                                                                              • >>   HAL_InitTick
                                                                                                                                              -

                                                                                                                                              HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)) -

                                                                                                                                              [Called By]

                                                                                                                                              • >>   HAL_Init +

                                                                                                                                                HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)) +

                                                                                                                                                [Called By]

                                                                                                                                                • >>   HAL_Init
                                                                                                                                                -

                                                                                                                                                HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) +

                                                                                                                                                HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 64
                                                                                                                                                • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                -
                                                                                                                                                [Calls]
                                                                                                                                                • >>   HAL_RCC_GetSysClockFreq -
                                                                                                                                                • >>   HAL_InitTick -
                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_RCC_GetSysClockFreq +
                                                                                                                                                  • >>   HAL_InitTick +
                                                                                                                                                  • >>   HAL_GetTick
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   SystemClock_Config +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   SystemClock_Config
                                                                                                                                                    -

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

                                                                                                                                                    [Called By]

                                                                                                                                                    • >>   HAL_I2C_Init +

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

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   HAL_I2C_Init
                                                                                                                                                      -

                                                                                                                                                      HAL_RCC_GetSysClockFreq (Thumb, 74 bytes, Stack size 20 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) +

                                                                                                                                                      HAL_RCC_GetSysClockFreq (Thumb, 74 bytes, Stack size 20 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 20
                                                                                                                                                      • Call Chain = HAL_RCC_GetSysClockFreq
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   HAL_RCC_ClockConfig +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   HAL_RCC_ClockConfig
                                                                                                                                                        -

                                                                                                                                                        HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)) +

                                                                                                                                                        HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 40
                                                                                                                                                        • Call Chain = HAL_RCC_OscConfig
                                                                                                                                                        -
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   HAL_GetTick
                                                                                                                                                          -
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   SystemClock_Config +
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   SystemClock_Config
                                                                                                                                                            -

                                                                                                                                                            HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)) +

                                                                                                                                                            HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 8
                                                                                                                                                            • Call Chain = HAL_SYSTICK_Config
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   __NVIC_SetPriority +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   __NVIC_SetPriority
                                                                                                                                                              -
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   HAL_InitTick +
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   HAL_InitTick
                                                                                                                                                                -

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

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                                  -

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

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                                                                    -

                                                                                                                                                                    HAL_TIMEx_MasterConfigSynchronization (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                                                                                                                    HAL_TIMEx_MasterConfigSynchronization (Thumb, 92 bytes, Stack size 16 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))

                                                                                                                                                                    [Stack]

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

                                                                                                                                                                      HAL_TIM_Base_Init (Thumb, 90 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)) +

                                                                                                                                                                      HAL_TIM_Base_Init (Thumb, 90 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init))

                                                                                                                                                                      [Stack]

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

                                                                                                                                                                          HAL_TIM_Base_MspInit (Thumb, 86 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit)) +

                                                                                                                                                                          HAL_TIM_Base_MspInit (Thumb, 86 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.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, 76 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)) -

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   mymain +

                                                                                                                                                                                HAL_TIM_Base_Start_IT (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)) +

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   mymain
                                                                                                                                                                                -

                                                                                                                                                                                HAL_TIM_ConfigClockSource (Thumb, 214 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)) +

                                                                                                                                                                                HAL_TIM_ConfigClockSource (Thumb, 214 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                • Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_TI2_ConfigInputStage
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   TIM_TI2_ConfigInputStage -
                                                                                                                                                                                • >>   TIM_TI1_ConfigInputStage -
                                                                                                                                                                                • >>   TIM_ITRx_SetConfig -
                                                                                                                                                                                • >>   TIM_ETR_SetConfig +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   TIM_TI2_ConfigInputStage +
                                                                                                                                                                                  • >>   TIM_TI1_ConfigInputStage +
                                                                                                                                                                                  • >>   TIM_ITRx_SetConfig +
                                                                                                                                                                                  • >>   TIM_ETR_SetConfig
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   MX_TIM3_Init -
                                                                                                                                                                                  • >>   MX_TIM2_Init +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   MX_TIM3_Init +
                                                                                                                                                                                    • >>   MX_TIM2_Init
                                                                                                                                                                                    -

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

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                                      [Called By]

                                                                                                                                                                                      • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                      -

                                                                                                                                                                                      HAL_TIM_IRQHandler (Thumb, 358 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)) +

                                                                                                                                                                                      HAL_TIM_IRQHandler (Thumb, 358 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                      • 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 +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   TIM3_IRQHandler +
                                                                                                                                                                                          • >>   TIM2_IRQHandler
                                                                                                                                                                                          -

                                                                                                                                                                                          HAL_TIM_MspPostInit (Thumb, 62 bytes, Stack size 24 bytes, stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit)) +

                                                                                                                                                                                          HAL_TIM_MspPostInit (Thumb, 62 bytes, Stack size 24 bytes, stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                          • Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_GPIO_Init +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_GPIO_Init
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   MX_TIM2_Init +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   MX_TIM2_Init
                                                                                                                                                                                              -

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

                                                                                                                                                                                              [Called By]

                                                                                                                                                                                              • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                -

                                                                                                                                                                                                HAL_TIM_PWM_ConfigChannel (Thumb, 198 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)) +

                                                                                                                                                                                                HAL_TIM_PWM_ConfigChannel (Thumb, 198 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 28
                                                                                                                                                                                                • Call Chain = HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC4_SetConfig
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   TIM_OC4_SetConfig -
                                                                                                                                                                                                • >>   TIM_OC3_SetConfig -
                                                                                                                                                                                                • >>   TIM_OC1_SetConfig -
                                                                                                                                                                                                • >>   TIM_OC2_SetConfig +
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   TIM_OC4_SetConfig +
                                                                                                                                                                                                  • >>   TIM_OC3_SetConfig +
                                                                                                                                                                                                  • >>   TIM_OC1_SetConfig +
                                                                                                                                                                                                  • >>   TIM_OC2_SetConfig
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   MX_TIM2_Init +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   MX_TIM2_Init
                                                                                                                                                                                                    -

                                                                                                                                                                                                    HAL_TIM_PWM_Init (Thumb, 90 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)) +

                                                                                                                                                                                                    HAL_TIM_PWM_Init (Thumb, 90 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init))

                                                                                                                                                                                                    [Stack]

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

                                                                                                                                                                                                        HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.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(i.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(i.HAL_TIM_PWM_PulseFinishedCallback)) -

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                            -

                                                                                                                                                                                                            HAL_TIM_PWM_Start (Thumb, 144 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)) +

                                                                                                                                                                                                            HAL_TIM_PWM_Start (Thumb, 144 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                            • Call Chain = HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   TIM_CCxChannelCmd +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   TIM_CCxChannelCmd
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   mymain +
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   mymain
                                                                                                                                                                                                                -

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

                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                  -

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

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler +

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

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                                                    -

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

                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                    • >>   HardFault_Handler +

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

                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                      • >>   HardFault_Handler
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   HardFault_Handler +
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   HardFault_Handler

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

                                                                                                                                                                                                                        IIC_SAND_DATE (Thumb, 22 bytes, Stack size 24 bytes, hread_interface.o(i.IIC_SAND_DATE)) +

                                                                                                                                                                                                                        IIC_SAND_DATE (Thumb, 22 bytes, Stack size 24 bytes, hread_interface.o(i.IIC_SAND_DATE))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 152
                                                                                                                                                                                                                        • 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_WrDat -
                                                                                                                                                                                                                          • >>   OLED_WrCmd +
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   OLED_WrDat +
                                                                                                                                                                                                                            • >>   OLED_WrCmd
                                                                                                                                                                                                                            -

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

                                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                                            • >>   MemManage_Handler +

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

                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                              • >>   MemManage_Handler
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   MemManage_Handler +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   MemManage_Handler

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

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

                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                • >>   NMI_Handler +

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

                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                  • >>   NMI_Handler
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   NMI_Handler +
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   NMI_Handler

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

                                                                                                                                                                                                                                    OLED_Ascii (Thumb, 92 bytes, Stack size 20 bytes, oled.o(i.OLED_Ascii)) +

                                                                                                                                                                                                                                    OLED_Ascii (Thumb, 92 bytes, Stack size 20 bytes, oled.o(i.OLED_Ascii))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 80
                                                                                                                                                                                                                                    • Call Chain = OLED_Ascii ⇒ OLED_Pix ⇒ OLED_set_dot
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   OLED_Pix +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   OLED_Pix
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   OLED_Str +
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   OLED_Str
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        OLED_Cache_to_hardware (Thumb, 104 bytes, Stack size 40 bytes, oled.o(i.OLED_Cache_to_hardware)) +

                                                                                                                                                                                                                                        OLED_Cache_to_hardware (Thumb, 104 bytes, Stack size 40 bytes, oled.o(i.OLED_Cache_to_hardware))

                                                                                                                                                                                                                                        [Stack]

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

                                                                                                                                                                                                                                            OLED_Init (Thumb, 138 bytes, Stack size 8 bytes, oled.o(i.OLED_Init)) +

                                                                                                                                                                                                                                            OLED_Init (Thumb, 138 bytes, Stack size 8 bytes, oled.o(i.OLED_Init))

                                                                                                                                                                                                                                            [Stack]

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

                                                                                                                                                                                                                                                OLED_Init_Display_Buffer (Thumb, 40 bytes, Stack size 16 bytes, oled.o(i.OLED_Init_Display_Buffer), UNUSED) -

                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                • >>   OLED_WrDat -
                                                                                                                                                                                                                                                • >>   OLED_Set_Pos +

                                                                                                                                                                                                                                                  OLED_Init_Display_Buffer (Thumb, 40 bytes, Stack size 16 bytes, oled.o(i.OLED_Init_Display_Buffer), UNUSED) +

                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                  • >>   OLED_WrDat +
                                                                                                                                                                                                                                                  • >>   OLED_Set_Pos
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  OLED_Pix (Thumb, 164 bytes, Stack size 52 bytes, oled.o(i.OLED_Pix)) +

                                                                                                                                                                                                                                                  OLED_Pix (Thumb, 164 bytes, Stack size 52 bytes, oled.o(i.OLED_Pix))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 60
                                                                                                                                                                                                                                                  • Call Chain = OLED_Pix ⇒ OLED_set_dot
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   OLED_set_dot +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   OLED_set_dot
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   OLED_Ascii +
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   OLED_Ascii
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      OLED_Set_Pos (Thumb, 36 bytes, Stack size 8 bytes, oled.o(i.OLED_Set_Pos)) +

                                                                                                                                                                                                                                                      OLED_Set_Pos (Thumb, 36 bytes, Stack size 8 bytes, oled.o(i.OLED_Set_Pos))

                                                                                                                                                                                                                                                      [Stack]

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

                                                                                                                                                                                                                                                          OLED_Str (Thumb, 94 bytes, Stack size 32 bytes, oled.o(i.OLED_Str)) +

                                                                                                                                                                                                                                                          OLED_Str (Thumb, 94 bytes, Stack size 32 bytes, oled.o(i.OLED_Str))

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 112
                                                                                                                                                                                                                                                          • Call Chain = OLED_Str ⇒ OLED_Ascii ⇒ OLED_Pix ⇒ OLED_set_dot
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   OLED_Ascii +
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   OLED_Ascii
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   mymain -
                                                                                                                                                                                                                                                            • >>   SHOW_MENU +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   mymain +
                                                                                                                                                                                                                                                              • >>   SHOW_MENU
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              OLED_WrCmd (Thumb, 16 bytes, Stack size 8 bytes, oled.o(i.OLED_WrCmd)) +

                                                                                                                                                                                                                                                              OLED_WrCmd (Thumb, 16 bytes, Stack size 8 bytes, oled.o(i.OLED_WrCmd))

                                                                                                                                                                                                                                                              [Stack]

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

                                                                                                                                                                                                                                                                  OLED_WrDat (Thumb, 16 bytes, Stack size 8 bytes, oled.o(i.OLED_WrDat)) +

                                                                                                                                                                                                                                                                  OLED_WrDat (Thumb, 16 bytes, Stack size 8 bytes, oled.o(i.OLED_WrDat))

                                                                                                                                                                                                                                                                  [Stack]

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

                                                                                                                                                                                                                                                                      OLED_set_dot (Thumb, 54 bytes, Stack size 8 bytes, oled.o(i.OLED_set_dot)) +

                                                                                                                                                                                                                                                                      OLED_set_dot (Thumb, 54 bytes, Stack size 8 bytes, oled.o(i.OLED_set_dot))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                      • Call Chain = OLED_set_dot
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   OLED_Pix +
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   OLED_Pix
                                                                                                                                                                                                                                                                        -

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

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

                                                                                                                                                                                                                                                                        • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                        SHOW_MENU (Thumb, 258 bytes, Stack size 88 bytes, oled.o(i.SHOW_MENU)) +

                                                                                                                                                                                                                                                                        SHOW_MENU (Thumb, 258 bytes, Stack size 88 bytes, oled.o(i.SHOW_MENU))

                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                        • Max Depth = 200
                                                                                                                                                                                                                                                                        • Call Chain = SHOW_MENU ⇒ OLED_Str ⇒ OLED_Ascii ⇒ OLED_Pix ⇒ OLED_set_dot
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   OLED_Str +
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   OLED_Str
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   mymain +
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   mymain
                                                                                                                                                                                                                                                                            -

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

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

                                                                                                                                                                                                                                                                            • startup_stm32f103xb.o(RESET)
                                                                                                                                                                                                                                                                            -

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

                                                                                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                                                                                            • >>   HAL_IncTick +

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

                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                              • >>   HAL_IncTick

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

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

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

                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                              • Max Depth = 136
                                                                                                                                                                                                                                                                              • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                                                                              • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                                                                              • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                                                                                • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                                                                • >>   __aeabi_memclr4
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   main +
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit)) +

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

                                                                                                                                                                                                                                                                                  • startup_stm32f103xb.o(.text)
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  TIM2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.TIM2_IRQHandler)) +

                                                                                                                                                                                                                                                                                  TIM2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.TIM2_IRQHandler))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                  • 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, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.TIM3_IRQHandler)) +

                                                                                                                                                                                                                                                                                    TIM3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.TIM3_IRQHandler))

                                                                                                                                                                                                                                                                                    [Stack]

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

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

                                                                                                                                                                                                                                                                                      TIM_Base_SetConfig (Thumb, 94 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)) +

                                                                                                                                                                                                                                                                                      TIM_Base_SetConfig (Thumb, 94 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig))

                                                                                                                                                                                                                                                                                      [Stack]

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

                                                                                                                                                                                                                                                                                        TIM_CCxChannelCmd (Thumb, 26 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)) +

                                                                                                                                                                                                                                                                                        TIM_CCxChannelCmd (Thumb, 26 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd))

                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                        • Call Chain = TIM_CCxChannelCmd
                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Start +
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_PWM_Start
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          TIM_ETR_SetConfig (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)) +

                                                                                                                                                                                                                                                                                          TIM_ETR_SetConfig (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig))

                                                                                                                                                                                                                                                                                          [Stack]

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

                                                                                                                                                                                                                                                                                            TIM_OC2_SetConfig (Thumb, 84 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)) +

                                                                                                                                                                                                                                                                                            TIM_OC2_SetConfig (Thumb, 84 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig))

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 12
                                                                                                                                                                                                                                                                                            • Call Chain = TIM_OC2_SetConfig
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   HAL_TIM_PWM_ConfigChannel
                                                                                                                                                                                                                                                                                              -

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

                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                              • >>   UsageFault_Handler +

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

                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                • >>   UsageFault_Handler
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   UsageFault_Handler +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   UsageFault_Handler

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

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

                                                                                                                                                                                                                                                                                                  da (Thumb, 32 bytes, Stack size 8 bytes, mymain.o(i.da)) +

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                  • Call Chain = da ⇒ BUZZER_PLAY_NOTES ⇒ malloc ⇒ __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   mo_da +
                                                                                                                                                                                                                                                                                                  • >>   BUZZER_PLAY_NOTES +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   mymain +
                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  di (Thumb, 32 bytes, Stack size 8 bytes, mymain.o(i.di)) +

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                  • Call Chain = di ⇒ BUZZER_PLAY_NOTES ⇒ malloc ⇒ __Heap_Full ⇒ __Heap_ProvideMemory ⇒ free +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   mo_di +
                                                                                                                                                                                                                                                                                                  • >>   BUZZER_PLAY_NOTES +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   mymain +
                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                  get_morse_code (Thumb, 46 bytes, Stack size 12 bytes, morsr.o(i.get_morse_code)) +

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                                                                                                                                  • Call Chain = get_morse_code +
                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   mo_server +
                                                                                                                                                                                                                                                                                                  + +

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

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 216 + Unknown Stack Size
                                                                                                                                                                                                                                                                                                  • Call Chain = main ⇒ mymain ⇒ OLED_Cache_to_hardware ⇒ OLED_Set_Pos ⇒ OLED_WrCmd ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   mymain -
                                                                                                                                                                                                                                                                                                  • >>   HAL_Init -
                                                                                                                                                                                                                                                                                                  • >>   HAL_I2C_Init -
                                                                                                                                                                                                                                                                                                  • >>   SystemClock_Config -
                                                                                                                                                                                                                                                                                                  • >>   MX_TIM3_Init -
                                                                                                                                                                                                                                                                                                  • >>   MX_TIM2_Init -
                                                                                                                                                                                                                                                                                                  • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   mymain +
                                                                                                                                                                                                                                                                                                    • >>   HAL_Init +
                                                                                                                                                                                                                                                                                                    • >>   HAL_I2C_Init +
                                                                                                                                                                                                                                                                                                    • >>   SystemClock_Config +
                                                                                                                                                                                                                                                                                                    • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                                                                    • >>   MX_TIM2_Init +
                                                                                                                                                                                                                                                                                                    • >>   MX_GPIO_Init
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                    • >>   __rt_entry_main +
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   __rt_entry_main
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      mo_one_tick (Thumb, 2 bytes, Stack size 0 bytes, morsr.o(i.mo_one_tick)) -

                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_EXTI_Callback +

                                                                                                                                                                                                                                                                                                        mo_da (Thumb, 56 bytes, Stack size 8 bytes, morsr.o(i.mo_da)) +

                                                                                                                                                                                                                                                                                                        [Stack]

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

                                                                                                                                                                                                                                                                                                        mymain (Thumb, 226 bytes, Stack size 8 bytes, mymain.o(i.mymain)) +

                                                                                                                                                                                                                                                                                                        mo_di (Thumb, 46 bytes, Stack size 8 bytes, morsr.o(i.mo_di)) +

                                                                                                                                                                                                                                                                                                        [Stack]

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

                                                                                                                                                                                                                                                                                                        mo_server (Thumb, 80 bytes, Stack size 16 bytes, morsr.o(i.mo_server)) +

                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                        • Max Depth = 28
                                                                                                                                                                                                                                                                                                        • Call Chain = mo_server ⇒ get_morse_code +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                        • >>   get_morse_code +
                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   mymain +
                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                        mymain (Thumb, 284 bytes, Stack size 8 bytes, mymain.o(i.mymain))

                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                        • Max Depth = 216 + Unknown Stack Size
                                                                                                                                                                                                                                                                                                        • Call Chain = mymain ⇒ OLED_Cache_to_hardware ⇒ OLED_Set_Pos ⇒ OLED_WrCmd ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_TogglePin -
                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_Base_Start_IT -
                                                                                                                                                                                                                                                                                                        • >>   __2sprintf -
                                                                                                                                                                                                                                                                                                        • >>   SHOW_MENU -
                                                                                                                                                                                                                                                                                                        • >>   OLED_Str -
                                                                                                                                                                                                                                                                                                        • >>   OLED_Init -
                                                                                                                                                                                                                                                                                                        • >>   OLED_Cache_to_hardware -
                                                                                                                                                                                                                                                                                                        • >>   GET_ENCODE -
                                                                                                                                                                                                                                                                                                        • >>   GEI_BUTTON_CODE -
                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Start +
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_TogglePin +
                                                                                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_Base_Start_IT +
                                                                                                                                                                                                                                                                                                          • >>   mo_server +
                                                                                                                                                                                                                                                                                                          • >>   SHOW_MENU +
                                                                                                                                                                                                                                                                                                          • >>   OLED_Str +
                                                                                                                                                                                                                                                                                                          • >>   OLED_Init +
                                                                                                                                                                                                                                                                                                          • >>   OLED_Cache_to_hardware +
                                                                                                                                                                                                                                                                                                          • >>   GET_ENCODE +
                                                                                                                                                                                                                                                                                                          • >>   GEI_BUTTON_CODE +
                                                                                                                                                                                                                                                                                                          • >>   BUZZER_PLAY_SERVER +
                                                                                                                                                                                                                                                                                                          • >>   BUZZER_PLAY_NOTES +
                                                                                                                                                                                                                                                                                                          • >>   BUZZER_PLAY_INIT +
                                                                                                                                                                                                                                                                                                          • >>   di +
                                                                                                                                                                                                                                                                                                          • >>   da +
                                                                                                                                                                                                                                                                                                          • >>   HAL_TIM_PWM_Start +
                                                                                                                                                                                                                                                                                                          • >>   __2sprintf
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   main +
                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                            • >>   main +
                                                                                                                                                                                                                                                                                                            + +

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

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

                                                                                                                                                                                                                                                                                                            [Stack]

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

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

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

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

                                                                                                                                                                                                                                                                                                            [Stack]

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

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

                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                            • >>   _fmul +
                                                                                                                                                                                                                                                                                                            • >>   _fdiv

                                                                                                                                                                                                                                                                                                            Local Symbols

                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                            MX_GPIO_Init (Thumb, 338 bytes, Stack size 56 bytes, main.o(i.MX_GPIO_Init)) +

                                                                                                                                                                                                                                                                                                            MX_GPIO_Init (Thumb, 338 bytes, Stack size 56 bytes, main.o(i.MX_GPIO_Init))

                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                            • Max Depth = 96
                                                                                                                                                                                                                                                                                                            • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                                                                                                            • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                              • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   main +
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                MX_TIM2_Init (Thumb, 140 bytes, Stack size 64 bytes, main.o(i.MX_TIM2_Init)) +

                                                                                                                                                                                                                                                                                                                MX_TIM2_Init (Thumb, 140 bytes, Stack size 64 bytes, main.o(i.MX_TIM2_Init))

                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                • Max Depth = 128
                                                                                                                                                                                                                                                                                                                • Call Chain = MX_TIM2_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_PWM_ConfigChannel -
                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_MspPostInit -
                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                                                                                                                • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                                                                                                                • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_MspPostInit +
                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_memclr4
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   main +
                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    MX_TIM3_Init (Thumb, 94 bytes, Stack size 32 bytes, main.o(i.MX_TIM3_Init)) +

                                                                                                                                                                                                                                                                                                                    MX_TIM3_Init (Thumb, 94 bytes, Stack size 32 bytes, main.o(i.MX_TIM3_Init))

                                                                                                                                                                                                                                                                                                                    [Stack]

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

                                                                                                                                                                                                                                                                                                                        I2C_IsAcknowledgeFailed (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)) -

                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                        • >>   I2C_WaitOnTXEFlagUntilTimeout -
                                                                                                                                                                                                                                                                                                                        • >>   I2C_WaitOnBTFFlagUntilTimeout +

                                                                                                                                                                                                                                                                                                                          I2C_IsAcknowledgeFailed (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)) +

                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                          • >>   I2C_WaitOnTXEFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                          • >>   I2C_WaitOnBTFFlagUntilTimeout
                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                          I2C_RequestMemoryWrite (Thumb, 162 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite)) +

                                                                                                                                                                                                                                                                                                                          I2C_RequestMemoryWrite (Thumb, 162 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite))

                                                                                                                                                                                                                                                                                                                          [Stack]

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

                                                                                                                                                                                                                                                                                                                              I2C_WaitOnBTFFlagUntilTimeout (Thumb, 76 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                              I2C_WaitOnBTFFlagUntilTimeout (Thumb, 76 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                              [Stack]

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

                                                                                                                                                                                                                                                                                                                                  I2C_WaitOnFlagUntilTimeout (Thumb, 104 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                  I2C_WaitOnFlagUntilTimeout (Thumb, 104 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                                  [Stack]

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

                                                                                                                                                                                                                                                                                                                                      I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 150 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                      I2C_WaitOnMasterAddressFlagUntilTimeout (Thumb, 150 bytes, Stack size 32 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                                      [Stack]

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

                                                                                                                                                                                                                                                                                                                                          I2C_WaitOnTXEFlagUntilTimeout (Thumb, 76 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                          I2C_WaitOnTXEFlagUntilTimeout (Thumb, 76 bytes, Stack size 16 bytes, stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout))

                                                                                                                                                                                                                                                                                                                                          [Stack]

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

                                                                                                                                                                                                                                                                                                                                              __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)) -

                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                              • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                                                                                                                                              • >>   HAL_SYSTICK_Config +

                                                                                                                                                                                                                                                                                                                                                __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)) +

                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                • >>   HAL_SYSTICK_Config
                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)) -

                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                • >>   HAL_TIM_ConfigClockSource +

                                                                                                                                                                                                                                                                                                                                                  TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                  TIM_OC1_SetConfig (Thumb, 74 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                  TIM_OC1_SetConfig (Thumb, 74 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig))

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = TIM_OC1_SetConfig
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_PWM_ConfigChannel
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    TIM_OC3_SetConfig (Thumb, 82 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                    TIM_OC3_SetConfig (Thumb, 82 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig))

                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                    • Call Chain = TIM_OC3_SetConfig
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_PWM_ConfigChannel
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      TIM_OC4_SetConfig (Thumb, 64 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                      TIM_OC4_SetConfig (Thumb, 64 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig))

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = TIM_OC4_SetConfig
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_ConfigChannel
                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                        TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)) +

                                                                                                                                                                                                                                                                                                                                                        TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage))

                                                                                                                                                                                                                                                                                                                                                        [Stack]

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

                                                                                                                                                                                                                                                                                                                                                          TIM_TI2_ConfigInputStage (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)) +

                                                                                                                                                                                                                                                                                                                                                          TIM_TI2_ConfigInputStage (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage))

                                                                                                                                                                                                                                                                                                                                                          [Stack]

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

                                                                                                                                                                                                                                                                                                                                                            _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                            _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text))
                                                                                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                            • _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 05c8287..7797f65 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map @@ -507,9 +507,11 @@ Section Cross References hread_interface.o(i.IIC_SAND_DATE) refers to stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) for HAL_I2C_Mem_Write hread_interface.o(i.IIC_SAND_DATE) refers to main.o(.bss) for hi2c1 mymain.o(i.HAL_GPIO_EXTI_Callback) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin - mymain.o(i.HAL_GPIO_EXTI_Callback) refers to morsr.o(i.mo_one_tick) for mo_one_tick mymain.o(i.HAL_GPIO_EXTI_Callback) refers to mymain.o(.data) for .data - mymain.o(i.getmorsecode) refers to mymain.o(.constdata) for .constdata + mymain.o(i.da) refers to buzzer.o(i.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES + mymain.o(i.da) refers to morsr.o(i.mo_da) for mo_da + mymain.o(i.di) refers to buzzer.o(i.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES + mymain.o(i.di) refers to morsr.o(i.mo_di) for mo_di mymain.o(i.mymain) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent mymain.o(i.mymain) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(i.mymain) refers to _printf_dec.o(.text) for _printf_int_dec @@ -517,17 +519,24 @@ Section Cross References mymain.o(i.mymain) refers to oled.o(i.OLED_Init) for OLED_Init mymain.o(i.mymain) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) for HAL_TIM_PWM_Start mymain.o(i.mymain) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT + mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_INIT) for BUZZER_PLAY_INIT + mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE - mymain.o(i.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf + mymain.o(i.mymain) refers to mymain.o(i.di) for di + mymain.o(i.mymain) refers to mymain.o(i.da) for da mymain.o(i.mymain) refers to oled.o(i.OLED_Str) for OLED_Str + mymain.o(i.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf mymain.o(i.mymain) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick mymain.o(i.mymain) refers to oled.o(i.SHOW_MENU) for SHOW_MENU + mymain.o(i.mymain) refers to morsr.o(i.mo_server) for mo_server + mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_SERVER) for BUZZER_PLAY_SERVER mymain.o(i.mymain) refers to oled.o(i.OLED_Cache_to_hardware) for OLED_Cache_to_hardware mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin mymain.o(i.mymain) refers to mymain.o(.bss) for .bss mymain.o(i.mymain) refers to main.o(.bss) for htim2 mymain.o(i.mymain) refers to mymain.o(.data) for .data + mymain.o(i.mymain) refers to morsr.o(.bss) for moser_buff mymain.o(.data) refers to mymain.o(.conststring) for .conststring oled.o(i.OLED_AL) refers to oled.o(i.OLED_set_dot) for OLED_set_dot oled.o(i.OLED_Ascii) refers to oled.o(i.OLED_Pix) for OLED_Pix @@ -551,13 +560,102 @@ Section Cross References oled.o(i.OLED_set_dot) refers to oled.o(.bss) for .bss oled.o(i.OLED_square) refers to oled.o(i.OLED_set_dot) for OLED_set_dot oled.o(i.SHOW_MENU) refers to oled.o(i.OLED_Str) for OLED_Str - buzzer.o(i.play_ones) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f - buzzer.o(i.play_ones) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv - buzzer.o(i.play_ones) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f - buzzer.o(i.play_ones) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul - buzzer.o(i.play_ones) refers to ffixu.o(x$fpl$ffixu) for __aeabi_f2uiz + buzzer.o(i.BUZZER_PLAY) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv + buzzer.o(i.BUZZER_PLAY) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f + buzzer.o(i.BUZZER_PLAY) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul + buzzer.o(i.BUZZER_PLAY) refers to ffixu.o(x$fpl$ffixu) for __aeabi_f2uiz + buzzer.o(i.BUZZER_PLAY_INIT) refers to buzzer.o(i.BUZZER_PLAY) for BUZZER_PLAY + buzzer.o(i.BUZZER_PLAY_INIT) refers to buzzer.o(.bss) for .bss + buzzer.o(i.BUZZER_PLAY_NOTES) refers to h1_alloc.o(.text) for malloc + buzzer.o(i.BUZZER_PLAY_NOTES) refers to buzzer.o(.bss) for .bss + buzzer.o(i.BUZZER_PLAY_SERVER) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + buzzer.o(i.BUZZER_PLAY_SERVER) refers to buzzer.o(i.BUZZER_PLAY) for BUZZER_PLAY + buzzer.o(i.BUZZER_PLAY_SERVER) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f + buzzer.o(i.BUZZER_PLAY_SERVER) refers to h1_free.o(.text) for free + buzzer.o(i.BUZZER_PLAY_SERVER) refers to buzzer.o(.bss) for .bss encode.o(i.GEI_BUTTON_CODE) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin encode.o(i.GEI_BUTTON_CODE) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + morsr.o(i.get_morse_code) refers to morsr.o(.constdata) for .constdata + morsr.o(i.mo_da) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + morsr.o(i.mo_da) refers to morsr.o(.data) for .data + morsr.o(i.mo_da) refers to morsr.o(.bss) for .bss + morsr.o(i.mo_di) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + morsr.o(i.mo_di) refers to morsr.o(.data) for .data + morsr.o(i.mo_di) refers to morsr.o(.bss) for .bss + morsr.o(i.mo_one_tick) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + morsr.o(i.mo_one_tick) refers to morsr.o(i.mo_di) for mo_di + morsr.o(i.mo_one_tick) refers to morsr.o(i.mo_da) for mo_da + morsr.o(i.mo_one_tick) refers to morsr.o(.data) for .data + morsr.o(i.mo_server) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + morsr.o(i.mo_server) refers to morsr.o(i.get_morse_code) for get_morse_code + morsr.o(i.mo_server) refers to morsr.o(.data) for .data + morsr.o(i.mo_server) refers to morsr.o(.bss) for .bss + malloc.o(.text) refers (Special) to hguard.o(.text) for __heap$guard + malloc.o(.text) refers (Special) to init_alloc.o(.text) for _init_alloc + malloc.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + malloc.o(.text) refers to heapstubs.o(.text) for __Heap_Alloc + free.o(.text) refers (Special) to hguard.o(.text) for __heap$guard + free.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + free.o(.text) refers to heapstubs.o(.text) for __Heap_Free + h1_alloc.o(.text) refers (Special) to h1_init.o(.text) for __Heap_Initialize + h1_alloc.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + h1_alloc.o(.text) refers to init_alloc.o(.text) for __Heap_Full + h1_free.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + h1_alloc_mt.o(.text) refers (Special) to h1_init.o(.text) for __Heap_Initialize + h1_alloc_mt.o(.text) refers to init_alloc.o(.text) for __Heap_Full + h1_alloc_mt.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + h1_free_mt.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2.o(i._FDIterate) refers to heap2.o(.conststring) for .conststring + heap2.o(i.___Heap_ProvideMemory$realtime) refers to fdtree.o(i._FDTree_Delete) for _FDTree_Delete + heap2.o(i.___Heap_ProvideMemory$realtime) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2.o(i.___Heap_Stats$realtime) refers to heap2.o(i._Heap2_StatsIterate) for _Heap2_StatsIterate + heap2.o(i.___Heap_Valid$realtime) refers to heap2.o(i._FDIterate) for _FDIterate + heap2.o(i.___Heap_Valid$realtime) refers to heap2.o(.conststring) for .conststring + heap2.o(i._free$realtime) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2.o(i._free$realtime) refers to fdtree.o(i._FDTree_Delete) for _FDTree_Delete + heap2.o(i._free$realtime) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2.o(i._malloc$realtime) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2.o(i._malloc$realtime) refers to fdtree.o(i._FDTree_FindFirst) for _FDTree_FindFirst + heap2.o(i._malloc$realtime) refers to init_alloc.o(.text) for __Heap_Full + heap2.o(i._malloc$realtime) refers to fdtree.o(i._FDTree_RemoveNode) for _FDTree_RemoveNode + heap2.o(i._malloc$realtime) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2.o(i._posix_memalign$realtime) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2.o(i._posix_memalign$realtime) refers to fdtree.o(i._FDTree_FindFirst) for _FDTree_FindFirst + heap2.o(i._posix_memalign$realtime) refers to init_alloc.o(.text) for __Heap_Full + heap2.o(i._posix_memalign$realtime) refers to fdtree.o(i._FDTree_RemoveNode) for _FDTree_RemoveNode + heap2.o(i._posix_memalign$realtime) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2.o(i._realloc$realtime) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2.o(i._realloc$realtime) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2.o(i._realloc$realtime) refers to h1_free.o(.text) for free + heap2.o(i._realloc$realtime) refers to h1_alloc.o(.text) for malloc + heap2.o(i._realloc$realtime) refers to fdtree.o(i._FDTree_Delete) for _FDTree_Delete + heap2.o(i._realloc$realtime) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4 + heap2mt.o(i._FDIterate) refers to heap2mt.o(.conststring) for .conststring + heap2mt.o(i.___Heap_Initialize$realtime$concurrent) refers to mutex_dummy.o(.text) for _mutex_initialize + heap2mt.o(i.___Heap_ProvideMemory$realtime$concurrent) refers to fdtree.o(i._FDTree_Delete) for _FDTree_Delete + heap2mt.o(i.___Heap_ProvideMemory$realtime$concurrent) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2mt.o(i.___Heap_Stats$realtime$concurrent) refers to heap2mt.o(i._Heap2_StatsIterate) for _Heap2_StatsIterate + heap2mt.o(i.___Heap_Valid$realtime$concurrent) refers to heap2mt.o(i._FDIterate) for _FDIterate + heap2mt.o(i.___Heap_Valid$realtime$concurrent) refers to heap2mt.o(.conststring) for .conststring + heap2mt.o(i._free$realtime$concurrent) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2mt.o(i._free$realtime$concurrent) refers to fdtree.o(i._FDTree_Delete) for _FDTree_Delete + heap2mt.o(i._free$realtime$concurrent) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2mt.o(i._malloc$realtime$concurrent) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2mt.o(i._malloc$realtime$concurrent) refers to fdtree.o(i._FDTree_FindFirst) for _FDTree_FindFirst + heap2mt.o(i._malloc$realtime$concurrent) refers to init_alloc.o(.text) for __Heap_Full + heap2mt.o(i._malloc$realtime$concurrent) refers to fdtree.o(i._FDTree_RemoveNode) for _FDTree_RemoveNode + heap2mt.o(i._malloc$realtime$concurrent) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2mt.o(i._posix_memalign$realtime$concurrent) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2mt.o(i._posix_memalign$realtime$concurrent) refers to fdtree.o(i._FDTree_FindFirst) for _FDTree_FindFirst + heap2mt.o(i._posix_memalign$realtime$concurrent) refers to init_alloc.o(.text) for __Heap_Full + heap2mt.o(i._posix_memalign$realtime$concurrent) refers to fdtree.o(i._FDTree_RemoveNode) for _FDTree_RemoveNode + heap2mt.o(i._posix_memalign$realtime$concurrent) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2mt.o(i._realloc$realtime$concurrent) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + heap2mt.o(i._realloc$realtime$concurrent) refers to fdtree.o(i._FDTree_Insert) for _FDTree_Insert + heap2mt.o(i._realloc$realtime$concurrent) refers to h1_free.o(.text) for free + heap2mt.o(i._realloc$realtime$concurrent) refers to h1_alloc.o(.text) for malloc + heap2mt.o(i._realloc$realtime$concurrent) refers to fdtree.o(i._FDTree_Delete) for _FDTree_Delete + heap2mt.o(i._realloc$realtime$concurrent) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4 __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common @@ -613,11 +711,36 @@ Section Cross References __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh + rt_heap_descriptor.o(.text) refers to rt_heap_descriptor.o(.bss) for __rt_heap_descriptor_data + rt_heap_descriptor_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start + init_alloc.o(.text) refers (Special) to hguard.o(.text) for __heap$guard + init_alloc.o(.text) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000005) for __rt_lib_init_heap_2 + init_alloc.o(.text) refers (Special) to maybetermalloc1.o(.emb_text) for _maybe_terminate_alloc + init_alloc.o(.text) refers to h1_extend.o(.text) for __Heap_ProvideMemory + init_alloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM + 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_mt.o(.text) refers to mutex_dummy.o(.text) for _mutex_initialize _printf_char_common.o(.text) refers to __printf.o(.text) for __printf + _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 + _get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM + _get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string + libinit2.o(.ARM.Collect$$libinit$$00000005) refers (Weak) to init_alloc.o(.text) for _init_alloc + libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer + libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + libspace.o(.text) refers to libspace.o(.bss) for __libspace_start __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init @@ -630,9 +753,27 @@ Section Cross References __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 + maybetermalloc2.o(.emb_text) refers (Special) to term_alloc.o(.text) for _terminate_alloc + h1_extend.o(.text) refers to h1_free.o(.text) for free + h1_extend_mt.o(.text) refers to h1_free_mt.o(.text) for _free_internal + defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner + defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit + defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise + heapauxa.o(.text) refers to heapauxa.o(.data) for .data + argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_stm32f103xb.o(.text) for __user_initial_stackheap + rt_raise.o(.text) refers to __raise.o(.text) for __raise + rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit + term_alloc.o(.text) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_heap_2 + term_alloc.o(.text) refers to rt_heap_descriptor_intlibspace.o(.text) for __rt_heap_descriptor + term_alloc.o(.text) refers to h1_final.o(.text) for __Heap_Finalize exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit + defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit + defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard + _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM + _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 @@ -654,7 +795,8 @@ Section Cross References libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 - libspace.o(.text) refers to libspace.o(.bss) for __libspace_start + sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 @@ -662,45 +804,16 @@ Section Cross References rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 - libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer - libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer + __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler + defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch + libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) refers (Weak) to term_alloc.o(.text) for _terminate_alloc + sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 - argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv - sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting - sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function - _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard - _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM - _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_cpp_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_return - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_user_alloc_1 - sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting - sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function - defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner - defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit - defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise - rt_raise.o(.text) refers to __raise.o(.text) for __raise - rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit - defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit - defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler - defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch - sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting - sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display @@ -710,6 +823,14 @@ Section Cross References defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_cpp_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_return + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_user_alloc_1 ============================================================================== @@ -1098,9 +1219,7 @@ Removing Unused input sections from the image. Removing mymain.o(.rev16_text), (4 bytes). Removing mymain.o(.revsh_text), (4 bytes). Removing mymain.o(.rrx_text), (6 bytes). - Removing mymain.o(i.getmorsecode), (52 bytes). - Removing mymain.o(.constdata), (114 bytes). - Removing mymain.o(.constdata), (150 bytes). + Removing mymain.o(.data), (4 bytes). Removing oled.o(.rev16_text), (4 bytes). Removing oled.o(.revsh_text), (4 bytes). Removing oled.o(.rrx_text), (6 bytes). @@ -1112,16 +1231,15 @@ Removing Unused input sections from the image. Removing buzzer.o(.rev16_text), (4 bytes). Removing buzzer.o(.revsh_text), (4 bytes). Removing buzzer.o(.rrx_text), (6 bytes). - Removing buzzer.o(i.play_ones), (68 bytes). - Removing buzzer.o(.data), (4 bytes). Removing encode.o(.rev16_text), (4 bytes). Removing encode.o(.revsh_text), (4 bytes). Removing encode.o(.rrx_text), (6 bytes). Removing morsr.o(.rev16_text), (4 bytes). Removing morsr.o(.revsh_text), (4 bytes). Removing morsr.o(.rrx_text), (6 bytes). + Removing morsr.o(i.mo_one_tick), (72 bytes). -404 unused section(s) (total 34162 bytes) removed from the image. +401 unused section(s) (total 33850 bytes) removed from the image. ============================================================================== @@ -1149,71 +1267,100 @@ Image Symbol Table ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c 0x00000000 Number 0 stm32f1xx_hal_rcc_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_heap_descriptor.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_heap_descriptor_intlibspace.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 mutex_dummy.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 _get_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_free.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_extend_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_final.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_alloc.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_free_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_alloc_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_init.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_final_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_init_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_extend.o ABSOLUTE + ../clib/heap2.c 0x00000000 Number 0 heap2mt.o ABSOLUTE + ../clib/heap2.c 0x00000000 Number 0 heap2.o ABSOLUTE + ../clib/heap2.c 0x00000000 Number 0 fdtree.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 term_alloc.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 heapstubs.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc2.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc2.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc1.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 malloc.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc1.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 free.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 hguard.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 init_alloc.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE + ../clib/heapaux.c 0x00000000 Number 0 heapauxa.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.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_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/dfixu.s 0x00000000 Number 0 dfixu.o ABSOLUTE @@ -1273,193 +1420,231 @@ Image Symbol Table .ARM.Collect$$libinit$$00000000 0x0800016a Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - .ARM.Collect$$libinit$$0000000A 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - .ARM.Collect$$libinit$$0000000C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - .ARM.Collect$$libinit$$0000000E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - .ARM.Collect$$libinit$$00000011 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - .ARM.Collect$$libinit$$00000013 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - .ARM.Collect$$libinit$$00000015 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - .ARM.Collect$$libinit$$00000017 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - .ARM.Collect$$libinit$$00000019 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - .ARM.Collect$$libinit$$0000001B 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - .ARM.Collect$$libinit$$0000001D 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - .ARM.Collect$$libinit$$0000001F 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - .ARM.Collect$$libinit$$00000021 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - .ARM.Collect$$libinit$$00000023 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - .ARM.Collect$$libinit$$00000025 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - .ARM.Collect$$libinit$$0000002C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - .ARM.Collect$$libinit$$0000002E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - .ARM.Collect$$libinit$$00000030 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - .ARM.Collect$$libinit$$00000032 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - .ARM.Collect$$libinit$$00000033 0x0800016c Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) - .ARM.Collect$$libshutdown$$00000000 0x0800016e Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - .ARM.Collect$$libshutdown$$00000002 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - .ARM.Collect$$libshutdown$$00000004 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - .ARM.Collect$$libshutdown$$00000006 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) - .ARM.Collect$$libshutdown$$00000009 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) - .ARM.Collect$$libshutdown$$0000000C 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - .ARM.Collect$$libshutdown$$0000000E 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) - .ARM.Collect$$libshutdown$$00000011 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) - .ARM.Collect$$libshutdown$$00000012 0x08000170 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) - .ARM.Collect$$rtentry$$00000000 0x08000172 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - .ARM.Collect$$rtentry$$00000002 0x08000172 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - .ARM.Collect$$rtentry$$00000004 0x08000172 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - .ARM.Collect$$rtentry$$00000009 0x08000178 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - .ARM.Collect$$rtentry$$0000000A 0x08000178 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - .ARM.Collect$$rtentry$$0000000C 0x0800017c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - .ARM.Collect$$rtentry$$0000000D 0x0800017c Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - .ARM.Collect$$rtexit$$00000000 0x08000184 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) - .ARM.Collect$$rtexit$$00000002 0x08000186 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - .ARM.Collect$$rtexit$$00000003 0x08000186 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - .ARM.Collect$$rtexit$$00000004 0x0800018a Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - .text 0x08000190 Section 64 startup_stm32f103xb.o(.text) - .text 0x080001d0 Section 0 noretval__2sprintf.o(.text) - .text 0x080001f8 Section 0 __printf.o(.text) - .text 0x08000260 Section 0 _printf_dec.o(.text) - .text 0x080002d8 Section 78 rt_memclr_w.o(.text) - .text 0x08000326 Section 0 heapauxi.o(.text) - .text 0x0800032c Section 0 _printf_intcommon.o(.text) - .text 0x080003e0 Section 0 _printf_char_common.o(.text) - _printf_input_char 0x080003e1 Thumb Code 10 _printf_char_common.o(.text) - .text 0x08000410 Section 0 _sputc.o(.text) - .text 0x0800041a Section 74 sys_stackheap_outer.o(.text) - .text 0x08000464 Section 0 exit.o(.text) - .text 0x08000478 Section 8 libspace.o(.text) - .text 0x08000480 Section 0 sys_exit.o(.text) - .text 0x0800048c Section 2 use_no_semi.o(.text) - .text 0x0800048e Section 0 indicate_semi.o(.text) - i.BusFault_Handler 0x0800048e Section 0 stm32f1xx_it.o(i.BusFault_Handler) - i.DebugMon_Handler 0x08000490 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) - i.EXTI0_IRQHandler 0x08000492 Section 0 stm32f1xx_it.o(i.EXTI0_IRQHandler) - i.EXTI1_IRQHandler 0x08000498 Section 0 stm32f1xx_it.o(i.EXTI1_IRQHandler) - i.EXTI3_IRQHandler 0x0800049e Section 0 stm32f1xx_it.o(i.EXTI3_IRQHandler) - i.EXTI4_IRQHandler 0x080004a4 Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler) - i.GEI_BUTTON_CODE 0x080004aa Section 0 encode.o(i.GEI_BUTTON_CODE) - i.GET_ENCODE 0x08000518 Section 0 encode.o(i.GET_ENCODE) - i.HAL_GPIO_EXTI_Callback 0x08000524 Section 0 mymain.o(i.HAL_GPIO_EXTI_Callback) - i.HAL_GPIO_EXTI_IRQHandler 0x08000588 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) - i.HAL_GPIO_Init 0x080005a0 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_ReadPin 0x08000780 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - i.HAL_GPIO_TogglePin 0x0800078a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) - i.HAL_GPIO_WritePin 0x0800079a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x080007a4 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) - i.HAL_I2C_Init 0x080007b0 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) - i.HAL_I2C_Mem_Write 0x08000938 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) - i.HAL_I2C_MspInit 0x08000a68 Section 0 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) - i.HAL_IncTick 0x08000ac4 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08000ad4 Section 0 stm32f1xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x08000af8 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x08000b38 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_EnableIRQ 0x08000b74 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08000b90 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x08000bd0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_RCC_ClockConfig 0x08000bf4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetPCLK1Freq 0x08000d20 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetSysClockFreq 0x08000d40 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x08000dac Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SYSTICK_Config 0x080010cc Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_TIMEx_BreakCallback 0x080010f4 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - i.HAL_TIMEx_CommutCallback 0x080010f6 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - i.HAL_TIMEx_MasterConfigSynchronization 0x080010f8 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIM_Base_Init 0x08001160 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x080011bc Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_Base_Start_IT 0x0800121c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - i.HAL_TIM_ConfigClockSource 0x08001274 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - i.HAL_TIM_IC_CaptureCallback 0x0800134a Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - i.HAL_TIM_IRQHandler 0x0800134c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) - i.HAL_TIM_MspPostInit 0x080014b4 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) - i.HAL_TIM_OC_DelayElapsedCallback 0x080014fc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - i.HAL_TIM_PWM_ConfigChannel 0x080014fe Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - i.HAL_TIM_PWM_Init 0x080015c4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) - i.HAL_TIM_PWM_MspInit 0x0800161e Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) - i.HAL_TIM_PWM_PulseFinishedCallback 0x08001620 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - i.HAL_TIM_PWM_Start 0x08001624 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) - i.HAL_TIM_PeriodElapsedCallback 0x080016c0 Section 0 mymain.o(i.HAL_TIM_PeriodElapsedCallback) - i.HAL_TIM_TriggerCallback 0x080016c2 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - i.HardFault_Handler 0x080016c4 Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.I2C_IsAcknowledgeFailed 0x080016c6 Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) - I2C_IsAcknowledgeFailed 0x080016c7 Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) - i.I2C_RequestMemoryWrite 0x080016f4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) - I2C_RequestMemoryWrite 0x080016f5 Thumb Code 162 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) - i.I2C_WaitOnBTFFlagUntilTimeout 0x0800179c Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) - I2C_WaitOnBTFFlagUntilTimeout 0x0800179d Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) - i.I2C_WaitOnFlagUntilTimeout 0x080017e8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) - I2C_WaitOnFlagUntilTimeout 0x080017e9 Thumb Code 104 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) - i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001850 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) - I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001851 Thumb Code 150 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) - i.I2C_WaitOnTXEFlagUntilTimeout 0x080018e6 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) - I2C_WaitOnTXEFlagUntilTimeout 0x080018e7 Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) - i.IIC_SAND_DATE 0x08001934 Section 0 hread_interface.o(i.IIC_SAND_DATE) - i.MX_GPIO_Init 0x08001950 Section 0 main.o(i.MX_GPIO_Init) - MX_GPIO_Init 0x08001951 Thumb Code 338 main.o(i.MX_GPIO_Init) - i.MX_TIM2_Init 0x08001ab8 Section 0 main.o(i.MX_TIM2_Init) - MX_TIM2_Init 0x08001ab9 Thumb Code 140 main.o(i.MX_TIM2_Init) - i.MX_TIM3_Init 0x08001b48 Section 0 main.o(i.MX_TIM3_Init) - MX_TIM3_Init 0x08001b49 Thumb Code 94 main.o(i.MX_TIM3_Init) - i.MemManage_Handler 0x08001bb0 Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08001bb2 Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.OLED_Ascii 0x08001bb4 Section 0 oled.o(i.OLED_Ascii) - i.OLED_Cache_to_hardware 0x08001c1c Section 0 oled.o(i.OLED_Cache_to_hardware) - i.OLED_Init 0x08001c88 Section 0 oled.o(i.OLED_Init) - i.OLED_Init_Display_Buffer 0x08001d12 Section 0 oled.o(i.OLED_Init_Display_Buffer) - i.OLED_Pix 0x08001d3a Section 0 oled.o(i.OLED_Pix) - i.OLED_Set_Pos 0x08001dde Section 0 oled.o(i.OLED_Set_Pos) - i.OLED_Str 0x08001e02 Section 0 oled.o(i.OLED_Str) - i.OLED_WrCmd 0x08001e60 Section 0 oled.o(i.OLED_WrCmd) - i.OLED_WrDat 0x08001e70 Section 0 oled.o(i.OLED_WrDat) - i.OLED_set_dot 0x08001e80 Section 0 oled.o(i.OLED_set_dot) - i.PendSV_Handler 0x08001ebc Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.SHOW_MENU 0x08001ebe Section 0 oled.o(i.SHOW_MENU) - i.SVC_Handler 0x08001fc0 Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08001fc2 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x08001fc6 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08002024 Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM2_IRQHandler 0x08002028 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08002034 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler) - i.TIM_Base_SetConfig 0x08002040 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_CCxChannelCmd 0x080020ac Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) - i.TIM_ETR_SetConfig 0x080020c6 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_ITRx_SetConfig 0x080020da Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - TIM_ITRx_SetConfig 0x080020db Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - i.TIM_OC1_SetConfig 0x080020ec Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) - TIM_OC1_SetConfig 0x080020ed Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) - i.TIM_OC2_SetConfig 0x0800213c Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) - i.TIM_OC3_SetConfig 0x08002194 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) - TIM_OC3_SetConfig 0x08002195 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) - i.TIM_OC4_SetConfig 0x080021ec Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) - TIM_OC4_SetConfig 0x080021ed Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) - i.TIM_TI1_ConfigInputStage 0x08002230 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x08002231 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x08002252 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x08002253 Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.UsageFault_Handler 0x08002276 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.__NVIC_SetPriority 0x08002278 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002279 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i.main 0x08002298 Section 0 main.o(i.main) - i.mo_one_tick 0x080022e8 Section 0 morsr.o(i.mo_one_tick) - i.mymain 0x080022ec Section 0 mymain.o(i.mymain) - .constdata 0x080023f0 Section 16 system_stm32f1xx.o(.constdata) - .constdata 0x08002400 Section 8 system_stm32f1xx.o(.constdata) - .constdata 0x08002408 Section 3420 oled.o(.constdata) - .conststring 0x08003164 Section 99 mymain.o(.conststring) + .ARM.Collect$$libinit$$00000005 0x0800016c Section 8 libinit2.o(.ARM.Collect$$libinit$$00000005) + .ARM.Collect$$libinit$$0000000A 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) + .ARM.Collect$$libinit$$0000000C 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) + .ARM.Collect$$libinit$$0000000E 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) + .ARM.Collect$$libinit$$00000011 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) + .ARM.Collect$$libinit$$00000013 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) + .ARM.Collect$$libinit$$00000015 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) + .ARM.Collect$$libinit$$00000017 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) + .ARM.Collect$$libinit$$00000019 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + .ARM.Collect$$libinit$$0000001B 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) + .ARM.Collect$$libinit$$0000001D 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) + .ARM.Collect$$libinit$$0000001F 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) + .ARM.Collect$$libinit$$00000021 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) + .ARM.Collect$$libinit$$00000023 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) + .ARM.Collect$$libinit$$00000025 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) + .ARM.Collect$$libinit$$0000002C 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) + .ARM.Collect$$libinit$$0000002E 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) + .ARM.Collect$$libinit$$00000030 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) + .ARM.Collect$$libinit$$00000032 0x08000174 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) + .ARM.Collect$$libinit$$00000033 0x08000174 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) + .ARM.Collect$$libshutdown$$00000000 0x08000176 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) + .ARM.Collect$$libshutdown$$00000002 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) + .ARM.Collect$$libshutdown$$00000004 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) + .ARM.Collect$$libshutdown$$00000006 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) + .ARM.Collect$$libshutdown$$00000009 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) + .ARM.Collect$$libshutdown$$0000000C 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) + .ARM.Collect$$libshutdown$$0000000E 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) + .ARM.Collect$$libshutdown$$00000011 0x08000178 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) + .ARM.Collect$$libshutdown$$00000012 0x08000178 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) + .ARM.Collect$$rtentry$$00000000 0x0800017a Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) + .ARM.Collect$$rtentry$$00000002 0x0800017a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) + .ARM.Collect$$rtentry$$00000004 0x0800017a Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) + .ARM.Collect$$rtentry$$00000009 0x08000180 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) + .ARM.Collect$$rtentry$$0000000A 0x08000180 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) + .ARM.Collect$$rtentry$$0000000C 0x08000184 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) + .ARM.Collect$$rtentry$$0000000D 0x08000184 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) + .ARM.Collect$$rtexit$$00000000 0x0800018c Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) + .ARM.Collect$$rtexit$$00000002 0x0800018e Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) + .ARM.Collect$$rtexit$$00000003 0x0800018e Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) + .ARM.Collect$$rtexit$$00000004 0x08000192 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) + .emb_text 0x08000198 Section 0 maybetermalloc1.o(.emb_text) + .text 0x08000198 Section 64 startup_stm32f103xb.o(.text) + .text 0x080001d8 Section 0 h1_alloc.o(.text) + .text 0x08000236 Section 0 h1_free.o(.text) + .text 0x08000284 Section 0 noretval__2sprintf.o(.text) + .text 0x080002ac Section 0 __printf.o(.text) + .text 0x08000314 Section 0 _printf_dec.o(.text) + .text 0x0800038c Section 78 rt_memclr_w.o(.text) + .text 0x080003da Section 0 heapauxi.o(.text) + .text 0x080003e0 Section 8 rt_heap_descriptor_intlibspace.o(.text) + .text 0x080003e8 Section 0 hguard.o(.text) + .text 0x080003ec Section 0 init_alloc.o(.text) + .text 0x08000476 Section 0 h1_init.o(.text) + .text 0x08000484 Section 0 _printf_intcommon.o(.text) + .text 0x08000538 Section 0 _printf_char_common.o(.text) + _printf_input_char 0x08000539 Thumb Code 10 _printf_char_common.o(.text) + .text 0x08000568 Section 0 _sputc.o(.text) + .text 0x08000574 Section 8 libspace.o(.text) + .text 0x0800057c Section 0 h1_extend.o(.text) + .text 0x080005b0 Section 0 defsig_rtmem_outer.o(.text) + .text 0x080005be Section 2 use_no_semi.o(.text) + .text 0x080005c0 Section 74 sys_stackheap_outer.o(.text) + .text 0x080005c0 Section 0 indicate_semi.o(.text) + .text 0x0800060a Section 0 exit.o(.text) + .text 0x0800061c Section 0 defsig_exit.o(.text) + .text 0x08000628 Section 0 defsig_rtmem_inner.o(.text) + .text 0x08000678 Section 0 sys_exit.o(.text) + .text 0x08000684 Section 0 defsig_general.o(.text) + .text 0x080006b6 Section 0 sys_wrch.o(.text) + i.BUZZER_PLAY 0x080006c4 Section 0 buzzer.o(i.BUZZER_PLAY) + i.BUZZER_PLAY_INIT 0x08000704 Section 0 buzzer.o(i.BUZZER_PLAY_INIT) + i.BUZZER_PLAY_NOTES 0x08000718 Section 0 buzzer.o(i.BUZZER_PLAY_NOTES) + i.BUZZER_PLAY_SERVER 0x0800074c Section 0 buzzer.o(i.BUZZER_PLAY_SERVER) + i.BusFault_Handler 0x080007a4 Section 0 stm32f1xx_it.o(i.BusFault_Handler) + i.DebugMon_Handler 0x080007a6 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) + i.EXTI0_IRQHandler 0x080007a8 Section 0 stm32f1xx_it.o(i.EXTI0_IRQHandler) + i.EXTI1_IRQHandler 0x080007ae Section 0 stm32f1xx_it.o(i.EXTI1_IRQHandler) + i.EXTI3_IRQHandler 0x080007b4 Section 0 stm32f1xx_it.o(i.EXTI3_IRQHandler) + i.EXTI4_IRQHandler 0x080007ba Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler) + i.GEI_BUTTON_CODE 0x080007c0 Section 0 encode.o(i.GEI_BUTTON_CODE) + i.GET_ENCODE 0x0800082e Section 0 encode.o(i.GET_ENCODE) + i.HAL_GPIO_EXTI_Callback 0x08000838 Section 0 mymain.o(i.HAL_GPIO_EXTI_Callback) + i.HAL_GPIO_EXTI_IRQHandler 0x08000880 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) + i.HAL_GPIO_Init 0x08000898 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_ReadPin 0x08000a78 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + i.HAL_GPIO_TogglePin 0x08000a82 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) + i.HAL_GPIO_WritePin 0x08000a92 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetTick 0x08000a9c Section 0 stm32f1xx_hal.o(i.HAL_GetTick) + i.HAL_I2C_Init 0x08000aa8 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) + i.HAL_I2C_Mem_Write 0x08000c30 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) + i.HAL_I2C_MspInit 0x08000d60 Section 0 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) + i.HAL_IncTick 0x08000dbc Section 0 stm32f1xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x08000dcc Section 0 stm32f1xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x08000df0 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x08000e30 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x08000e6c Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08000e88 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08000ec8 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_RCC_ClockConfig 0x08000eec Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetPCLK1Freq 0x08001018 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetSysClockFreq 0x08001038 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x080010a4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SYSTICK_Config 0x080013c4 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_TIMEx_BreakCallback 0x080013ec Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + i.HAL_TIMEx_CommutCallback 0x080013ee Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + i.HAL_TIMEx_MasterConfigSynchronization 0x080013f0 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIM_Base_Init 0x08001458 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x080014b4 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_Base_Start_IT 0x08001514 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + i.HAL_TIM_ConfigClockSource 0x0800156c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + i.HAL_TIM_IC_CaptureCallback 0x08001642 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + i.HAL_TIM_IRQHandler 0x08001644 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) + i.HAL_TIM_MspPostInit 0x080017ac Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) + i.HAL_TIM_OC_DelayElapsedCallback 0x080017f4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + i.HAL_TIM_PWM_ConfigChannel 0x080017f6 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + i.HAL_TIM_PWM_Init 0x080018bc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) + i.HAL_TIM_PWM_MspInit 0x08001916 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) + i.HAL_TIM_PWM_PulseFinishedCallback 0x08001918 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + i.HAL_TIM_PWM_Start 0x0800191c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) + i.HAL_TIM_PeriodElapsedCallback 0x080019b8 Section 0 mymain.o(i.HAL_TIM_PeriodElapsedCallback) + i.HAL_TIM_TriggerCallback 0x080019ba Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + i.HardFault_Handler 0x080019bc Section 0 stm32f1xx_it.o(i.HardFault_Handler) + i.I2C_IsAcknowledgeFailed 0x080019be Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) + I2C_IsAcknowledgeFailed 0x080019bf Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) + i.I2C_RequestMemoryWrite 0x080019ec Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) + I2C_RequestMemoryWrite 0x080019ed Thumb Code 162 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) + i.I2C_WaitOnBTFFlagUntilTimeout 0x08001a94 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) + I2C_WaitOnBTFFlagUntilTimeout 0x08001a95 Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) + i.I2C_WaitOnFlagUntilTimeout 0x08001ae0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) + I2C_WaitOnFlagUntilTimeout 0x08001ae1 Thumb Code 104 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) + i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001b48 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) + I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001b49 Thumb Code 150 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) + i.I2C_WaitOnTXEFlagUntilTimeout 0x08001bde Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) + I2C_WaitOnTXEFlagUntilTimeout 0x08001bdf Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) + i.IIC_SAND_DATE 0x08001c2c Section 0 hread_interface.o(i.IIC_SAND_DATE) + i.MX_GPIO_Init 0x08001c48 Section 0 main.o(i.MX_GPIO_Init) + MX_GPIO_Init 0x08001c49 Thumb Code 338 main.o(i.MX_GPIO_Init) + i.MX_TIM2_Init 0x08001db0 Section 0 main.o(i.MX_TIM2_Init) + MX_TIM2_Init 0x08001db1 Thumb Code 140 main.o(i.MX_TIM2_Init) + i.MX_TIM3_Init 0x08001e40 Section 0 main.o(i.MX_TIM3_Init) + MX_TIM3_Init 0x08001e41 Thumb Code 94 main.o(i.MX_TIM3_Init) + i.MemManage_Handler 0x08001ea8 Section 0 stm32f1xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x08001eaa Section 0 stm32f1xx_it.o(i.NMI_Handler) + i.OLED_Ascii 0x08001eac Section 0 oled.o(i.OLED_Ascii) + i.OLED_Cache_to_hardware 0x08001f14 Section 0 oled.o(i.OLED_Cache_to_hardware) + i.OLED_Init 0x08001f80 Section 0 oled.o(i.OLED_Init) + i.OLED_Init_Display_Buffer 0x0800200a Section 0 oled.o(i.OLED_Init_Display_Buffer) + i.OLED_Pix 0x08002032 Section 0 oled.o(i.OLED_Pix) + i.OLED_Set_Pos 0x080020d6 Section 0 oled.o(i.OLED_Set_Pos) + i.OLED_Str 0x080020fa Section 0 oled.o(i.OLED_Str) + i.OLED_WrCmd 0x08002158 Section 0 oled.o(i.OLED_WrCmd) + i.OLED_WrDat 0x08002168 Section 0 oled.o(i.OLED_WrDat) + i.OLED_set_dot 0x08002178 Section 0 oled.o(i.OLED_set_dot) + i.PendSV_Handler 0x080021b4 Section 0 stm32f1xx_it.o(i.PendSV_Handler) + i.SHOW_MENU 0x080021b6 Section 0 oled.o(i.SHOW_MENU) + i.SVC_Handler 0x080022b8 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.SysTick_Handler 0x080022ba Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x080022be Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x0800231c Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM2_IRQHandler 0x08002320 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x0800232c Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler) + i.TIM_Base_SetConfig 0x08002338 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_CCxChannelCmd 0x080023a4 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) + i.TIM_ETR_SetConfig 0x080023be Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_ITRx_SetConfig 0x080023d2 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + TIM_ITRx_SetConfig 0x080023d3 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + i.TIM_OC1_SetConfig 0x080023e4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) + TIM_OC1_SetConfig 0x080023e5 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) + i.TIM_OC2_SetConfig 0x08002434 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) + i.TIM_OC3_SetConfig 0x0800248c Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) + TIM_OC3_SetConfig 0x0800248d Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) + i.TIM_OC4_SetConfig 0x080024e4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) + TIM_OC4_SetConfig 0x080024e5 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) + i.TIM_TI1_ConfigInputStage 0x08002528 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x08002529 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x0800254a Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x0800254b Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.UsageFault_Handler 0x0800256e Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.__NVIC_SetPriority 0x08002570 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08002571 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + i.da 0x08002590 Section 0 mymain.o(i.da) + i.di 0x080025b0 Section 0 mymain.o(i.di) + i.get_morse_code 0x080025d0 Section 0 morsr.o(i.get_morse_code) + i.main 0x08002604 Section 0 main.o(i.main) + i.mo_da 0x08002654 Section 0 morsr.o(i.mo_da) + i.mo_di 0x08002694 Section 0 morsr.o(i.mo_di) + i.mo_server 0x080026cc Section 0 morsr.o(i.mo_server) + i.mymain 0x08002724 Section 0 mymain.o(i.mymain) + x$fpl$fdiv 0x08002864 Section 388 fdiv.o(x$fpl$fdiv) + _fdiv1 0x08002865 Thumb Code 0 fdiv.o(x$fpl$fdiv) + x$fpl$ffixu 0x080029e8 Section 62 ffixu.o(x$fpl$ffixu) + x$fpl$fflt 0x08002a28 Section 48 fflt_clz.o(x$fpl$fflt) + x$fpl$ffltu 0x08002a58 Section 38 fflt_clz.o(x$fpl$ffltu) + x$fpl$fmul 0x08002a80 Section 258 fmul.o(x$fpl$fmul) + x$fpl$fnaninf 0x08002b82 Section 140 fnaninf.o(x$fpl$fnaninf) + x$fpl$fretinf 0x08002c0e Section 10 fretinf.o(x$fpl$fretinf) + .constdata 0x08002c18 Section 16 system_stm32f1xx.o(.constdata) + x$fpl$usenofp 0x08002c18 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x08002c28 Section 8 system_stm32f1xx.o(.constdata) + .constdata 0x08002c30 Section 3420 oled.o(.constdata) + .constdata 0x0800398c Section 114 morsr.o(.constdata) + .conststring 0x08003a00 Section 99 mymain.o(.conststring) .data 0x20000000 Section 12 stm32f1xx_hal.o(.data) .data 0x2000000c Section 4 system_stm32f1xx.o(.data) - .data 0x20000010 Section 52 mymain.o(.data) - .bss 0x20000044 Section 228 main.o(.bss) - .bss 0x20000128 Section 40 mymain.o(.bss) - .bss 0x20000150 Section 2048 oled.o(.bss) - .bss 0x20000950 Section 96 libspace.o(.bss) - HEAP 0x200009b0 Section 512 startup_stm32f103xb.o(HEAP) - Heap_Mem 0x200009b0 Data 512 startup_stm32f103xb.o(HEAP) - STACK 0x20000bb0 Section 1024 startup_stm32f103xb.o(STACK) - Stack_Mem 0x20000bb0 Data 1024 startup_stm32f103xb.o(STACK) - __initial_sp 0x20000fb0 Data 0 startup_stm32f103xb.o(STACK) + .data 0x20000010 Section 48 mymain.o(.data) + .data 0x20000040 Section 16 morsr.o(.data) + last_input 0x20000044 Data 1 morsr.o(.data) + tick_time 0x2000004c Data 4 morsr.o(.data) + .bss 0x20000050 Section 228 main.o(.bss) + .bss 0x20000134 Section 40 mymain.o(.bss) + .bss 0x2000015c Section 2048 oled.o(.bss) + .bss 0x2000095c Section 16 buzzer.o(.bss) + .bss 0x2000096c Section 72 morsr.o(.bss) + .bss 0x200009b4 Section 96 libspace.o(.bss) + HEAP 0x20000a18 Section 512 startup_stm32f103xb.o(HEAP) + Heap_Mem 0x20000a18 Data 512 startup_stm32f103xb.o(HEAP) + STACK 0x20000c18 Section 1024 startup_stm32f103xb.o(STACK) + Stack_Mem 0x20000c18 Data 1024 startup_stm32f103xb.o(STACK) + __initial_sp 0x20001018 Data 0 startup_stm32f103xb.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) - BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference @@ -1469,6 +1654,7 @@ Image Symbol Table __cxa_finalize - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference + __user_heap_extent - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference @@ -1481,9 +1667,10 @@ Image Symbol Table _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference - _init_alloc - Undefined Weak Reference - _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference + _mutex_acquire - Undefined Weak Reference + _mutex_free - Undefined Weak Reference + _mutex_release - Undefined Weak Reference _printf_post_padding - Undefined Weak Reference _printf_pre_padding - Undefined Weak Reference _printf_truncate_signed - Undefined Weak Reference @@ -1491,8 +1678,6 @@ Image Symbol Table _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference - _terminate_alloc - Undefined Weak Reference - _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference __Vectors_Size 0x000000ec Number 0 startup_stm32f103xb.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f103xb.o(RESET) @@ -1508,193 +1693,236 @@ Image Symbol Table _printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_percent_end 0x08000167 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x0800016b Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) - __rt_lib_init_alloca_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - __rt_lib_init_argv_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - __rt_lib_init_atexit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - __rt_lib_init_clock_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - __rt_lib_init_cpp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - __rt_lib_init_exceptions_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - __rt_lib_init_fp_trap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - __rt_lib_init_getenv_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - __rt_lib_init_heap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - __rt_lib_init_lc_collate_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - __rt_lib_init_lc_ctype_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - __rt_lib_init_lc_monetary_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - __rt_lib_init_lc_numeric_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - __rt_lib_init_lc_time_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + __rt_lib_init_heap_2 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000005) __rt_lib_init_preinit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - __rt_lib_init_rand_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - __rt_lib_init_return 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) - __rt_lib_init_signal_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - __rt_lib_init_stdio_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - __rt_lib_init_user_alloc_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - __rt_lib_shutdown 0x0800016f Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - __rt_lib_shutdown_cpp_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - __rt_lib_shutdown_fini_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - __rt_lib_shutdown_fp_trap_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) - __rt_lib_shutdown_heap_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) - __rt_lib_shutdown_return 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) - __rt_lib_shutdown_signal_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - __rt_lib_shutdown_stdio_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) - __rt_lib_shutdown_user_alloc_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) - __rt_entry 0x08000173 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - __rt_entry_presh_1 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - __rt_entry_sh 0x08000173 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - __rt_entry_li 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - __rt_entry_postsh_1 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - __rt_entry_main 0x0800017d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - __rt_entry_postli_1 0x0800017d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - __rt_exit 0x08000185 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) - __rt_exit_ls 0x08000187 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - __rt_exit_prels_1 0x08000187 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - __rt_exit_exit 0x0800018b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - Reset_Handler 0x08000191 Thumb Code 8 startup_stm32f103xb.o(.text) - ADC1_2_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - CAN1_RX1_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - CAN1_SCE_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel1_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel2_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel3_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel4_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel5_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel6_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - DMA1_Channel7_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI15_10_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI2_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI9_5_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - FLASH_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - I2C1_ER_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - I2C1_EV_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - I2C2_ER_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - I2C2_EV_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - PVD_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - RCC_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - RTC_Alarm_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - RTC_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - SPI1_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - SPI2_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - TAMPER_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_BRK_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_CC_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_TRG_COM_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - TIM1_UP_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - TIM4_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - USART1_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - USART2_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - USART3_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - USBWakeUp_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - USB_HP_CAN1_TX_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - USB_LP_CAN1_RX0_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - WWDG_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - __user_initial_stackheap 0x080001ad Thumb Code 0 startup_stm32f103xb.o(.text) - __2sprintf 0x080001d1 Thumb Code 34 noretval__2sprintf.o(.text) - __printf 0x080001f9 Thumb Code 104 __printf.o(.text) - _printf_int_dec 0x08000261 Thumb Code 104 _printf_dec.o(.text) - __aeabi_memclr4 0x080002d9 Thumb Code 0 rt_memclr_w.o(.text) - __aeabi_memclr8 0x080002d9 Thumb Code 0 rt_memclr_w.o(.text) - __rt_memclr_w 0x080002d9 Thumb Code 78 rt_memclr_w.o(.text) - _memset_w 0x080002dd Thumb Code 0 rt_memclr_w.o(.text) - __use_two_region_memory 0x08000327 Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow$2region 0x08000329 Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand$2region 0x0800032b Thumb Code 2 heapauxi.o(.text) - _printf_int_common 0x0800032d Thumb Code 178 _printf_intcommon.o(.text) - _printf_char_common 0x080003eb Thumb Code 32 _printf_char_common.o(.text) - _sputc 0x08000411 Thumb Code 10 _sputc.o(.text) - __user_setup_stackheap 0x0800041b Thumb Code 74 sys_stackheap_outer.o(.text) - exit 0x08000465 Thumb Code 18 exit.o(.text) - __user_libspace 0x08000479 Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x08000479 Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x08000479 Thumb Code 0 libspace.o(.text) - _sys_exit 0x08000481 Thumb Code 8 sys_exit.o(.text) - __I$use$semihosting 0x0800048d Thumb Code 0 use_no_semi.o(.text) - __use_no_semihosting_swi 0x0800048d Thumb Code 2 use_no_semi.o(.text) - BusFault_Handler 0x0800048f Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler) - __semihosting_library_function 0x0800048f Thumb Code 0 indicate_semi.o(.text) - DebugMon_Handler 0x08000491 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) - EXTI0_IRQHandler 0x08000493 Thumb Code 6 stm32f1xx_it.o(i.EXTI0_IRQHandler) - EXTI1_IRQHandler 0x08000499 Thumb Code 6 stm32f1xx_it.o(i.EXTI1_IRQHandler) - EXTI3_IRQHandler 0x0800049f Thumb Code 6 stm32f1xx_it.o(i.EXTI3_IRQHandler) - EXTI4_IRQHandler 0x080004a5 Thumb Code 6 stm32f1xx_it.o(i.EXTI4_IRQHandler) - GEI_BUTTON_CODE 0x080004ab Thumb Code 110 encode.o(i.GEI_BUTTON_CODE) - GET_ENCODE 0x08000519 Thumb Code 10 encode.o(i.GET_ENCODE) - HAL_GPIO_EXTI_Callback 0x08000525 Thumb Code 90 mymain.o(i.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x08000589 Thumb Code 18 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x080005a1 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x08000781 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - HAL_GPIO_TogglePin 0x0800078b Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) - HAL_GPIO_WritePin 0x0800079b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x080007a5 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) - HAL_I2C_Init 0x080007b1 Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) - HAL_I2C_Mem_Write 0x08000939 Thumb Code 294 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) - HAL_I2C_MspInit 0x08000a69 Thumb Code 80 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) - HAL_IncTick 0x08000ac5 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08000ad5 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) - HAL_InitTick 0x08000af9 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x08000b39 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08000b75 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000b91 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08000bd1 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x08000bf5 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x08000d21 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetSysClockFreq 0x08000d41 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x08000dad Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x080010cd Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_TIMEx_BreakCallback 0x080010f5 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x080010f7 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - HAL_TIMEx_MasterConfigSynchronization 0x080010f9 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x08001161 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x080011bd Thumb Code 86 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x0800121d Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x08001275 Thumb Code 214 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x0800134b Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x0800134d Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x080014b5 Thumb Code 62 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x080014fd Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x080014ff Thumb Code 198 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x080015c5 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x0800161f Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x08001621 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x08001625 Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) - HAL_TIM_PeriodElapsedCallback 0x080016c1 Thumb Code 2 mymain.o(i.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x080016c3 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - HardFault_Handler 0x080016c5 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) - IIC_SAND_DATE 0x08001935 Thumb Code 22 hread_interface.o(i.IIC_SAND_DATE) - MemManage_Handler 0x08001bb1 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08001bb3 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) - OLED_Ascii 0x08001bb5 Thumb Code 92 oled.o(i.OLED_Ascii) - OLED_Cache_to_hardware 0x08001c1d Thumb Code 104 oled.o(i.OLED_Cache_to_hardware) - OLED_Init 0x08001c89 Thumb Code 138 oled.o(i.OLED_Init) - OLED_Init_Display_Buffer 0x08001d13 Thumb Code 40 oled.o(i.OLED_Init_Display_Buffer) - OLED_Pix 0x08001d3b Thumb Code 164 oled.o(i.OLED_Pix) - OLED_Set_Pos 0x08001ddf Thumb Code 36 oled.o(i.OLED_Set_Pos) - OLED_Str 0x08001e03 Thumb Code 94 oled.o(i.OLED_Str) - OLED_WrCmd 0x08001e61 Thumb Code 16 oled.o(i.OLED_WrCmd) - OLED_WrDat 0x08001e71 Thumb Code 16 oled.o(i.OLED_WrDat) - OLED_set_dot 0x08001e81 Thumb Code 54 oled.o(i.OLED_set_dot) - PendSV_Handler 0x08001ebd Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - SHOW_MENU 0x08001ebf Thumb Code 258 oled.o(i.SHOW_MENU) - SVC_Handler 0x08001fc1 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08001fc3 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x08001fc7 Thumb Code 94 main.o(i.SystemClock_Config) - SystemInit 0x08002025 Thumb Code 2 system_stm32f1xx.o(i.SystemInit) - TIM2_IRQHandler 0x08002029 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08002035 Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler) - TIM_Base_SetConfig 0x08002041 Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_CCxChannelCmd 0x080020ad Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) - TIM_ETR_SetConfig 0x080020c7 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - TIM_OC2_SetConfig 0x0800213d Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) - UsageFault_Handler 0x08002277 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - main 0x08002299 Thumb Code 66 main.o(i.main) - mo_one_tick 0x080022e9 Thumb Code 2 morsr.o(i.mo_one_tick) - mymain 0x080022ed Thumb Code 226 mymain.o(i.mymain) - AHBPrescTable 0x080023f0 Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x08002400 Data 8 system_stm32f1xx.o(.constdata) - asc2_0805 0x08002408 Data 760 oled.o(.constdata) - asc2_1206 0x08002700 Data 1140 oled.o(.constdata) - asc2_1608 0x08002b74 Data 1520 oled.o(.constdata) - Region$$Table$$Base 0x080031c8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080031e8 Number 0 anon$$obj.o(Region$$Table) + __rt_lib_init_alloca_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) + __rt_lib_init_argv_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) + __rt_lib_init_atexit_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) + __rt_lib_init_clock_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) + __rt_lib_init_cpp_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) + __rt_lib_init_exceptions_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) + __rt_lib_init_fp_trap_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) + __rt_lib_init_getenv_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) + __rt_lib_init_heap_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) + __rt_lib_init_lc_collate_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) + __rt_lib_init_lc_ctype_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) + __rt_lib_init_lc_monetary_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) + __rt_lib_init_lc_numeric_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) + __rt_lib_init_lc_time_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + __rt_lib_init_rand_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) + __rt_lib_init_return 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) + __rt_lib_init_signal_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) + __rt_lib_init_stdio_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) + __rt_lib_init_user_alloc_1 0x08000175 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) + __rt_lib_shutdown 0x08000177 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) + __rt_lib_shutdown_cpp_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) + __rt_lib_shutdown_fini_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) + __rt_lib_shutdown_fp_trap_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) + __rt_lib_shutdown_heap_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) + __rt_lib_shutdown_return 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) + __rt_lib_shutdown_signal_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) + __rt_lib_shutdown_stdio_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) + __rt_lib_shutdown_user_alloc_1 0x08000179 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) + __rt_entry 0x0800017b Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) + __rt_entry_presh_1 0x0800017b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) + __rt_entry_sh 0x0800017b Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) + __rt_entry_li 0x08000181 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) + __rt_entry_postsh_1 0x08000181 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) + __rt_entry_main 0x08000185 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) + __rt_entry_postli_1 0x08000185 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) + __rt_exit 0x0800018d Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) + __rt_exit_ls 0x0800018f Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) + __rt_exit_prels_1 0x0800018f Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) + __rt_exit_exit 0x08000193 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) + Reset_Handler 0x08000199 Thumb Code 8 startup_stm32f103xb.o(.text) + _maybe_terminate_alloc 0x08000199 Thumb Code 0 maybetermalloc1.o(.emb_text) + ADC1_2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + CAN1_RX1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + CAN1_SCE_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel3_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel4_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel5_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel6_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + DMA1_Channel7_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI15_10_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + EXTI9_5_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + FLASH_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C1_ER_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C1_EV_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C2_ER_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + I2C2_EV_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + PVD_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + RCC_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + RTC_Alarm_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + RTC_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + SPI1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + SPI2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + TAMPER_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_BRK_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_CC_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_TRG_COM_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM1_UP_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + TIM4_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + USART1_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + USART2_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + USART3_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + USBWakeUp_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + WWDG_IRQHandler 0x080001b3 Thumb Code 0 startup_stm32f103xb.o(.text) + __user_initial_stackheap 0x080001b5 Thumb Code 0 startup_stm32f103xb.o(.text) + malloc 0x080001d9 Thumb Code 94 h1_alloc.o(.text) + free 0x08000237 Thumb Code 78 h1_free.o(.text) + __2sprintf 0x08000285 Thumb Code 34 noretval__2sprintf.o(.text) + __printf 0x080002ad Thumb Code 104 __printf.o(.text) + _printf_int_dec 0x08000315 Thumb Code 104 _printf_dec.o(.text) + __aeabi_memclr4 0x0800038d Thumb Code 0 rt_memclr_w.o(.text) + __aeabi_memclr8 0x0800038d Thumb Code 0 rt_memclr_w.o(.text) + __rt_memclr_w 0x0800038d Thumb Code 78 rt_memclr_w.o(.text) + _memset_w 0x08000391 Thumb Code 0 rt_memclr_w.o(.text) + __use_two_region_memory 0x080003db Thumb Code 2 heapauxi.o(.text) + __rt_heap_escrow 0x080003dd Thumb Code 2 heapauxi.o(.text) + __rt_heap_expand 0x080003df Thumb Code 2 heapauxi.o(.text) + __rt_heap_descriptor 0x080003e1 Thumb Code 8 rt_heap_descriptor_intlibspace.o(.text) + __use_no_heap 0x080003e9 Thumb Code 2 hguard.o(.text) + __heap$guard 0x080003eb Thumb Code 2 hguard.o(.text) + _terminate_user_alloc 0x080003ed Thumb Code 2 init_alloc.o(.text) + _init_user_alloc 0x080003ef Thumb Code 2 init_alloc.o(.text) + __Heap_Full 0x080003f1 Thumb Code 34 init_alloc.o(.text) + __Heap_Broken 0x08000413 Thumb Code 6 init_alloc.o(.text) + _init_alloc 0x08000419 Thumb Code 94 init_alloc.o(.text) + __Heap_Initialize 0x08000477 Thumb Code 10 h1_init.o(.text) + __Heap_DescSize 0x08000481 Thumb Code 4 h1_init.o(.text) + _printf_int_common 0x08000485 Thumb Code 178 _printf_intcommon.o(.text) + _printf_char_common 0x08000543 Thumb Code 32 _printf_char_common.o(.text) + _sputc 0x08000569 Thumb Code 10 _sputc.o(.text) + __user_libspace 0x08000575 Thumb Code 8 libspace.o(.text) + __user_perproc_libspace 0x08000575 Thumb Code 0 libspace.o(.text) + __user_perthread_libspace 0x08000575 Thumb Code 0 libspace.o(.text) + __Heap_ProvideMemory 0x0800057d Thumb Code 52 h1_extend.o(.text) + __rt_SIGRTMEM 0x080005b1 Thumb Code 14 defsig_rtmem_outer.o(.text) + __I$use$semihosting 0x080005bf Thumb Code 0 use_no_semi.o(.text) + __use_no_semihosting_swi 0x080005bf Thumb Code 2 use_no_semi.o(.text) + __semihosting_library_function 0x080005c1 Thumb Code 0 indicate_semi.o(.text) + __user_setup_stackheap 0x080005c1 Thumb Code 74 sys_stackheap_outer.o(.text) + exit 0x0800060b Thumb Code 18 exit.o(.text) + __sig_exit 0x0800061d Thumb Code 10 defsig_exit.o(.text) + __rt_SIGRTMEM_inner 0x08000629 Thumb Code 22 defsig_rtmem_inner.o(.text) + _sys_exit 0x08000679 Thumb Code 8 sys_exit.o(.text) + __default_signal_display 0x08000685 Thumb Code 50 defsig_general.o(.text) + _ttywrch 0x080006b7 Thumb Code 14 sys_wrch.o(.text) + BUZZER_PLAY 0x080006c5 Thumb Code 56 buzzer.o(i.BUZZER_PLAY) + BUZZER_PLAY_INIT 0x08000705 Thumb Code 16 buzzer.o(i.BUZZER_PLAY_INIT) + BUZZER_PLAY_NOTES 0x08000719 Thumb Code 46 buzzer.o(i.BUZZER_PLAY_NOTES) + BUZZER_PLAY_SERVER 0x0800074d Thumb Code 82 buzzer.o(i.BUZZER_PLAY_SERVER) + BusFault_Handler 0x080007a5 Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler) + DebugMon_Handler 0x080007a7 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) + EXTI0_IRQHandler 0x080007a9 Thumb Code 6 stm32f1xx_it.o(i.EXTI0_IRQHandler) + EXTI1_IRQHandler 0x080007af Thumb Code 6 stm32f1xx_it.o(i.EXTI1_IRQHandler) + EXTI3_IRQHandler 0x080007b5 Thumb Code 6 stm32f1xx_it.o(i.EXTI3_IRQHandler) + EXTI4_IRQHandler 0x080007bb Thumb Code 6 stm32f1xx_it.o(i.EXTI4_IRQHandler) + GEI_BUTTON_CODE 0x080007c1 Thumb Code 110 encode.o(i.GEI_BUTTON_CODE) + GET_ENCODE 0x0800082f Thumb Code 10 encode.o(i.GET_ENCODE) + HAL_GPIO_EXTI_Callback 0x08000839 Thumb Code 62 mymain.o(i.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x08000881 Thumb Code 18 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x08000899 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_ReadPin 0x08000a79 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + HAL_GPIO_TogglePin 0x08000a83 Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) + HAL_GPIO_WritePin 0x08000a93 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetTick 0x08000a9d Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) + HAL_I2C_Init 0x08000aa9 Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) + HAL_I2C_Mem_Write 0x08000c31 Thumb Code 294 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) + HAL_I2C_MspInit 0x08000d61 Thumb Code 80 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) + HAL_IncTick 0x08000dbd Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) + HAL_Init 0x08000dcd Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) + HAL_InitTick 0x08000df1 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x08000e31 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08000e6d Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08000e89 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08000ec9 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08000eed Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetPCLK1Freq 0x08001019 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetSysClockFreq 0x08001039 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x080010a5 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x080013c5 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_TIMEx_BreakCallback 0x080013ed Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x080013ef Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + HAL_TIMEx_MasterConfigSynchronization 0x080013f1 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x08001459 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x080014b5 Thumb Code 86 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x08001515 Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x0800156d Thumb Code 214 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x08001643 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x08001645 Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x080017ad Thumb Code 62 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x080017f5 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x080017f7 Thumb Code 198 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x080018bd Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x08001917 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x08001919 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x0800191d Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) + HAL_TIM_PeriodElapsedCallback 0x080019b9 Thumb Code 2 mymain.o(i.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x080019bb Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + HardFault_Handler 0x080019bd Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) + IIC_SAND_DATE 0x08001c2d Thumb Code 22 hread_interface.o(i.IIC_SAND_DATE) + MemManage_Handler 0x08001ea9 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) + NMI_Handler 0x08001eab Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) + OLED_Ascii 0x08001ead Thumb Code 92 oled.o(i.OLED_Ascii) + OLED_Cache_to_hardware 0x08001f15 Thumb Code 104 oled.o(i.OLED_Cache_to_hardware) + OLED_Init 0x08001f81 Thumb Code 138 oled.o(i.OLED_Init) + OLED_Init_Display_Buffer 0x0800200b Thumb Code 40 oled.o(i.OLED_Init_Display_Buffer) + OLED_Pix 0x08002033 Thumb Code 164 oled.o(i.OLED_Pix) + OLED_Set_Pos 0x080020d7 Thumb Code 36 oled.o(i.OLED_Set_Pos) + OLED_Str 0x080020fb Thumb Code 94 oled.o(i.OLED_Str) + OLED_WrCmd 0x08002159 Thumb Code 16 oled.o(i.OLED_WrCmd) + OLED_WrDat 0x08002169 Thumb Code 16 oled.o(i.OLED_WrDat) + OLED_set_dot 0x08002179 Thumb Code 54 oled.o(i.OLED_set_dot) + PendSV_Handler 0x080021b5 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) + SHOW_MENU 0x080021b7 Thumb Code 258 oled.o(i.SHOW_MENU) + SVC_Handler 0x080022b9 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + SysTick_Handler 0x080022bb Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x080022bf Thumb Code 94 main.o(i.SystemClock_Config) + SystemInit 0x0800231d Thumb Code 2 system_stm32f1xx.o(i.SystemInit) + TIM2_IRQHandler 0x08002321 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x0800232d Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler) + TIM_Base_SetConfig 0x08002339 Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_CCxChannelCmd 0x080023a5 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) + TIM_ETR_SetConfig 0x080023bf Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + TIM_OC2_SetConfig 0x08002435 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) + UsageFault_Handler 0x0800256f Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) + da 0x08002591 Thumb Code 32 mymain.o(i.da) + di 0x080025b1 Thumb Code 32 mymain.o(i.di) + get_morse_code 0x080025d1 Thumb Code 46 morsr.o(i.get_morse_code) + main 0x08002605 Thumb Code 66 main.o(i.main) + mo_da 0x08002655 Thumb Code 56 morsr.o(i.mo_da) + mo_di 0x08002695 Thumb Code 46 morsr.o(i.mo_di) + mo_server 0x080026cd Thumb Code 80 morsr.o(i.mo_server) + mymain 0x08002725 Thumb Code 284 mymain.o(i.mymain) + __aeabi_fdiv 0x08002865 Thumb Code 0 fdiv.o(x$fpl$fdiv) + _fdiv 0x08002865 Thumb Code 384 fdiv.o(x$fpl$fdiv) + __aeabi_f2uiz 0x080029e9 Thumb Code 0 ffixu.o(x$fpl$ffixu) + _ffixu 0x080029e9 Thumb Code 62 ffixu.o(x$fpl$ffixu) + __aeabi_i2f 0x08002a29 Thumb Code 0 fflt_clz.o(x$fpl$fflt) + _fflt 0x08002a29 Thumb Code 48 fflt_clz.o(x$fpl$fflt) + __aeabi_ui2f 0x08002a59 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) + _ffltu 0x08002a59 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) + __aeabi_fmul 0x08002a81 Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x08002a81 Thumb Code 258 fmul.o(x$fpl$fmul) + __fpl_fnaninf 0x08002b83 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + __fpl_fretinf 0x08002c0f Thumb Code 10 fretinf.o(x$fpl$fretinf) + AHBPrescTable 0x08002c18 Data 16 system_stm32f1xx.o(.constdata) + __I$use$fp 0x08002c18 Number 0 usenofp.o(x$fpl$usenofp) + APBPrescTable 0x08002c28 Data 8 system_stm32f1xx.o(.constdata) + asc2_0805 0x08002c30 Data 760 oled.o(.constdata) + asc2_1206 0x08002f28 Data 1140 oled.o(.constdata) + asc2_1608 0x0800339c Data 1520 oled.o(.constdata) + morsecodes 0x0800398c Data 114 morsr.o(.constdata) + Region$$Table$$Base 0x08003a64 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08003a84 Number 0 anon$$obj.o(Region$$Table) uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data) uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data) uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data) @@ -1706,18 +1934,24 @@ Image Symbol Table run_tick 0x2000001c Data 4 mymain.o(.data) jump_tick 0x20000020 Data 4 mymain.o(.data) encode_c 0x20000024 Data 4 mymain.o(.data) - test_code 0x20000028 Data 4 mymain.o(.data) - E1 0x2000002c Data 8 mymain.o(.data) - menu_main 0x20000034 Data 16 mymain.o(.data) - hi2c1 0x20000044 Data 84 main.o(.bss) - htim2 0x20000098 Data 72 main.o(.bss) - htim3 0x200000e0 Data 72 main.o(.bss) - B1 0x20000128 Data 24 mymain.o(.bss) - str 0x20000140 Data 16 mymain.o(.bss) - OLED_buff 0x20000150 Data 1024 oled.o(.bss) - OLED_speedup 0x20000550 Data 1024 oled.o(.bss) - __libspace_start 0x20000950 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x200009b0 Data 0 libspace.o(.bss) + E1 0x20000028 Data 8 mymain.o(.data) + menu_main 0x20000030 Data 16 mymain.o(.data) + moser_buff_int 0x20000040 Data 1 morsr.o(.data) + moser_code_len 0x20000041 Data 1 morsr.o(.data) + moser_code 0x20000042 Data 1 morsr.o(.data) + moser_input_flag 0x20000043 Data 1 morsr.o(.data) + moser_tick_time 0x20000048 Data 4 morsr.o(.data) + hi2c1 0x20000050 Data 84 main.o(.bss) + htim2 0x200000a4 Data 72 main.o(.bss) + htim3 0x200000ec Data 72 main.o(.bss) + B1 0x20000134 Data 24 mymain.o(.bss) + str 0x2000014c Data 16 mymain.o(.bss) + OLED_buff 0x2000015c Data 1024 oled.o(.bss) + OLED_speedup 0x2000055c Data 1024 oled.o(.bss) + buzzer_play_buff 0x2000095c Data 16 buzzer.o(.bss) + moser_buff 0x2000096c Data 72 morsr.o(.bss) + __libspace_start 0x200009b4 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x20000a14 Data 0 libspace.o(.bss) @@ -1727,204 +1961,242 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000322c, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003ad4, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000031e8, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003a84, 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 3126 * !!!main c_w.l(__main.o) - 0x080000f4 0x080000f4 0x00000034 Code RO 3331 !!!scatter c_w.l(__scatter.o) - 0x08000128 0x08000128 0x0000001a Code RO 3333 !!handler_copy c_w.l(__scatter_copy.o) + 0x080000ec 0x080000ec 0x00000008 Code RO 3244 * !!!main c_w.l(__main.o) + 0x080000f4 0x080000f4 0x00000034 Code RO 3495 !!!scatter c_w.l(__scatter.o) + 0x08000128 0x08000128 0x0000001a Code RO 3497 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x08000142 0x00000002 PAD - 0x08000144 0x08000144 0x0000001c Code RO 3335 !!handler_zi c_w.l(__scatter_zi.o) - 0x08000160 0x08000160 0x00000000 Code RO 3121 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x08000160 0x08000160 0x00000006 Code RO 3120 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) - 0x08000166 0x08000166 0x00000004 Code RO 3163 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x0800016a 0x0800016a 0x00000002 Code RO 3199 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3206 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3208 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3211 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3213 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3215 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3218 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3220 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3222 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3224 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3226 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3228 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3230 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3232 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3234 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3236 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3238 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3242 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3244 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3246 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3248 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000002 Code RO 3249 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x0800016e 0x0800016e 0x00000002 Code RO 3269 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000170 0x08000170 0x00000000 Code RO 3282 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3284 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3286 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3289 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3292 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3294 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3297 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000002 Code RO 3298 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3156 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000172 0x08000172 0x00000000 Code RO 3174 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000172 0x08000172 0x00000006 Code RO 3186 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x08000178 0x08000178 0x00000000 Code RO 3176 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x08000178 0x08000178 0x00000004 Code RO 3177 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x0800017c 0x0800017c 0x00000000 Code RO 3179 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x0800017c 0x0800017c 0x00000008 Code RO 3180 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x08000184 0x08000184 0x00000002 Code RO 3203 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x08000186 0x08000186 0x00000000 Code RO 3251 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x08000186 0x08000186 0x00000004 Code RO 3252 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x0800018a 0x0800018a 0x00000006 Code RO 3253 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) - 0x08000190 0x08000190 0x00000040 Code RO 4 .text startup_stm32f103xb.o - 0x080001d0 0x080001d0 0x00000028 Code RO 3094 .text c_w.l(noretval__2sprintf.o) - 0x080001f8 0x080001f8 0x00000068 Code RO 3096 .text c_w.l(__printf.o) - 0x08000260 0x08000260 0x00000078 Code RO 3098 .text c_w.l(_printf_dec.o) - 0x080002d8 0x080002d8 0x0000004e Code RO 3122 .text c_w.l(rt_memclr_w.o) - 0x08000326 0x08000326 0x00000006 Code RO 3124 .text c_w.l(heapauxi.o) - 0x0800032c 0x0800032c 0x000000b2 Code RO 3157 .text c_w.l(_printf_intcommon.o) - 0x080003de 0x080003de 0x00000002 PAD - 0x080003e0 0x080003e0 0x00000030 Code RO 3159 .text c_w.l(_printf_char_common.o) - 0x08000410 0x08000410 0x0000000a Code RO 3161 .text c_w.l(_sputc.o) - 0x0800041a 0x0800041a 0x0000004a Code RO 3190 .text c_w.l(sys_stackheap_outer.o) - 0x08000464 0x08000464 0x00000012 Code RO 3192 .text c_w.l(exit.o) - 0x08000476 0x08000476 0x00000002 PAD - 0x08000478 0x08000478 0x00000008 Code RO 3200 .text c_w.l(libspace.o) - 0x08000480 0x08000480 0x0000000c Code RO 3261 .text c_w.l(sys_exit.o) - 0x0800048c 0x0800048c 0x00000002 Code RO 3272 .text c_w.l(use_no_semi.o) - 0x0800048e 0x0800048e 0x00000000 Code RO 3274 .text c_w.l(indicate_semi.o) - 0x0800048e 0x0800048e 0x00000002 Code RO 173 i.BusFault_Handler stm32f1xx_it.o - 0x08000490 0x08000490 0x00000002 Code RO 174 i.DebugMon_Handler stm32f1xx_it.o - 0x08000492 0x08000492 0x00000006 Code RO 175 i.EXTI0_IRQHandler stm32f1xx_it.o - 0x08000498 0x08000498 0x00000006 Code RO 176 i.EXTI1_IRQHandler stm32f1xx_it.o - 0x0800049e 0x0800049e 0x00000006 Code RO 177 i.EXTI3_IRQHandler stm32f1xx_it.o - 0x080004a4 0x080004a4 0x00000006 Code RO 178 i.EXTI4_IRQHandler stm32f1xx_it.o - 0x080004aa 0x080004aa 0x0000006e Code RO 3037 i.GEI_BUTTON_CODE encode.o - 0x08000518 0x08000518 0x0000000a Code RO 3038 i.GET_ENCODE encode.o - 0x08000522 0x08000522 0x00000002 PAD - 0x08000524 0x08000524 0x00000064 Code RO 2827 i.HAL_GPIO_EXTI_Callback mymain.o - 0x08000588 0x08000588 0x00000018 Code RO 1121 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o - 0x080005a0 0x080005a0 0x000001e0 Code RO 1122 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x08000780 0x08000780 0x0000000a Code RO 1124 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o - 0x0800078a 0x0800078a 0x00000010 Code RO 1125 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o - 0x0800079a 0x0800079a 0x0000000a Code RO 1126 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x080007a4 0x080007a4 0x0000000c Code RO 818 i.HAL_GetTick stm32f1xx_hal.o - 0x080007b0 0x080007b0 0x00000188 Code RO 386 i.HAL_I2C_Init stm32f1xx_hal_i2c.o - 0x08000938 0x08000938 0x00000130 Code RO 407 i.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o - 0x08000a68 0x08000a68 0x0000005c Code RO 286 i.HAL_I2C_MspInit stm32f1xx_hal_msp.o - 0x08000ac4 0x08000ac4 0x00000010 Code RO 824 i.HAL_IncTick stm32f1xx_hal.o - 0x08000ad4 0x08000ad4 0x00000024 Code RO 825 i.HAL_Init stm32f1xx_hal.o - 0x08000af8 0x08000af8 0x00000040 Code RO 826 i.HAL_InitTick stm32f1xx_hal.o - 0x08000b38 0x08000b38 0x0000003c Code RO 287 i.HAL_MspInit stm32f1xx_hal_msp.o - 0x08000b74 0x08000b74 0x0000001a Code RO 1282 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o - 0x08000b8e 0x08000b8e 0x00000002 PAD - 0x08000b90 0x08000b90 0x00000040 Code RO 1288 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08000bd0 0x08000bd0 0x00000024 Code RO 1289 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x08000bf4 0x08000bf4 0x0000012c Code RO 982 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x08000d20 0x08000d20 0x00000020 Code RO 989 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08000d40 0x08000d40 0x0000006c Code RO 991 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o - 0x08000dac 0x08000dac 0x00000320 Code RO 994 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x080010cc 0x080010cc 0x00000028 Code RO 1293 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x080010f4 0x080010f4 0x00000002 Code RO 2488 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o - 0x080010f6 0x080010f6 0x00000002 Code RO 2489 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o - 0x080010f8 0x080010f8 0x00000068 Code RO 2507 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o - 0x08001160 0x08001160 0x0000005a Code RO 1784 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o - 0x080011ba 0x080011ba 0x00000002 PAD - 0x080011bc 0x080011bc 0x00000060 Code RO 289 i.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o - 0x0800121c 0x0800121c 0x00000058 Code RO 1789 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o - 0x08001274 0x08001274 0x000000d6 Code RO 1793 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o - 0x0800134a 0x0800134a 0x00000002 Code RO 1818 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o - 0x0800134c 0x0800134c 0x00000166 Code RO 1832 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o + 0x08000144 0x08000144 0x0000001c Code RO 3499 !!handler_zi c_w.l(__scatter_zi.o) + 0x08000160 0x08000160 0x00000000 Code RO 3239 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) + 0x08000160 0x08000160 0x00000006 Code RO 3238 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) + 0x08000166 0x08000166 0x00000004 Code RO 3308 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) + 0x0800016a 0x0800016a 0x00000002 Code RO 3432 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3314 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3316 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000008 Code RO 3317 .ARM.Collect$$libinit$$00000005 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3319 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3321 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3323 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3326 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3328 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3330 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3332 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3334 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3336 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3338 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3340 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3342 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3344 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3346 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3350 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3352 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3354 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000000 Code RO 3356 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x08000174 0x08000174 0x00000002 Code RO 3357 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x08000176 0x08000176 0x00000002 Code RO 3492 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000178 0x08000178 0x00000000 Code RO 3446 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000000 Code RO 3448 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000000 Code RO 3450 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000000 Code RO 3453 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000000 Code RO 3456 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000000 Code RO 3458 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000000 Code RO 3461 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x08000178 0x08000178 0x00000002 Code RO 3462 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 3276 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x0800017a 0x0800017a 0x00000000 Code RO 3373 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x0800017a 0x0800017a 0x00000006 Code RO 3385 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x08000180 0x08000180 0x00000000 Code RO 3375 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x08000180 0x08000180 0x00000004 Code RO 3376 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000184 0x08000184 0x00000000 Code RO 3378 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000184 0x08000184 0x00000008 Code RO 3379 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800018c 0x0800018c 0x00000002 Code RO 3435 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800018e 0x0800018e 0x00000000 Code RO 3466 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800018e 0x0800018e 0x00000004 Code RO 3467 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000192 0x08000192 0x00000006 Code RO 3468 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000198 0x08000198 0x00000000 Code RO 3389 .emb_text c_w.l(maybetermalloc1.o) + 0x08000198 0x08000198 0x00000040 Code RO 4 .text startup_stm32f103xb.o + 0x080001d8 0x080001d8 0x0000005e Code RO 3150 .text c_w.l(h1_alloc.o) + 0x08000236 0x08000236 0x0000004e Code RO 3152 .text c_w.l(h1_free.o) + 0x08000284 0x08000284 0x00000028 Code RO 3212 .text c_w.l(noretval__2sprintf.o) + 0x080002ac 0x080002ac 0x00000068 Code RO 3214 .text c_w.l(__printf.o) + 0x08000314 0x08000314 0x00000078 Code RO 3216 .text c_w.l(_printf_dec.o) + 0x0800038c 0x0800038c 0x0000004e Code RO 3240 .text c_w.l(rt_memclr_w.o) + 0x080003da 0x080003da 0x00000006 Code RO 3242 .text c_w.l(heapauxi.o) + 0x080003e0 0x080003e0 0x00000008 Code RO 3280 .text c_w.l(rt_heap_descriptor_intlibspace.o) + 0x080003e8 0x080003e8 0x00000004 Code RO 3282 .text c_w.l(hguard.o) + 0x080003ec 0x080003ec 0x0000008a Code RO 3284 .text c_w.l(init_alloc.o) + 0x08000476 0x08000476 0x0000000e Code RO 3288 .text c_w.l(h1_init.o) + 0x08000484 0x08000484 0x000000b2 Code RO 3302 .text c_w.l(_printf_intcommon.o) + 0x08000536 0x08000536 0x00000002 PAD + 0x08000538 0x08000538 0x00000030 Code RO 3304 .text c_w.l(_printf_char_common.o) + 0x08000568 0x08000568 0x0000000a Code RO 3306 .text c_w.l(_sputc.o) + 0x08000572 0x08000572 0x00000002 PAD + 0x08000574 0x08000574 0x00000008 Code RO 3369 .text c_w.l(libspace.o) + 0x0800057c 0x0800057c 0x00000034 Code RO 3391 .text c_w.l(h1_extend.o) + 0x080005b0 0x080005b0 0x0000000e Code RO 3397 .text c_w.l(defsig_rtmem_outer.o) + 0x080005be 0x080005be 0x00000002 Code RO 3408 .text c_w.l(use_no_semi.o) + 0x080005c0 0x080005c0 0x00000000 Code RO 3410 .text c_w.l(indicate_semi.o) + 0x080005c0 0x080005c0 0x0000004a Code RO 3411 .text c_w.l(sys_stackheap_outer.o) + 0x0800060a 0x0800060a 0x00000012 Code RO 3417 .text c_w.l(exit.o) + 0x0800061c 0x0800061c 0x0000000a Code RO 3419 .text c_w.l(defsig_exit.o) + 0x08000626 0x08000626 0x00000002 PAD + 0x08000628 0x08000628 0x00000050 Code RO 3421 .text c_w.l(defsig_rtmem_inner.o) + 0x08000678 0x08000678 0x0000000c Code RO 3433 .text c_w.l(sys_exit.o) + 0x08000684 0x08000684 0x00000032 Code RO 3443 .text c_w.l(defsig_general.o) + 0x080006b6 0x080006b6 0x0000000e Code RO 3463 .text c_w.l(sys_wrch.o) + 0x080006c4 0x080006c4 0x00000040 Code RO 3016 i.BUZZER_PLAY buzzer.o + 0x08000704 0x08000704 0x00000014 Code RO 3017 i.BUZZER_PLAY_INIT buzzer.o + 0x08000718 0x08000718 0x00000034 Code RO 3018 i.BUZZER_PLAY_NOTES buzzer.o + 0x0800074c 0x0800074c 0x00000058 Code RO 3019 i.BUZZER_PLAY_SERVER buzzer.o + 0x080007a4 0x080007a4 0x00000002 Code RO 174 i.BusFault_Handler stm32f1xx_it.o + 0x080007a6 0x080007a6 0x00000002 Code RO 175 i.DebugMon_Handler stm32f1xx_it.o + 0x080007a8 0x080007a8 0x00000006 Code RO 176 i.EXTI0_IRQHandler stm32f1xx_it.o + 0x080007ae 0x080007ae 0x00000006 Code RO 177 i.EXTI1_IRQHandler stm32f1xx_it.o + 0x080007b4 0x080007b4 0x00000006 Code RO 178 i.EXTI3_IRQHandler stm32f1xx_it.o + 0x080007ba 0x080007ba 0x00000006 Code RO 179 i.EXTI4_IRQHandler stm32f1xx_it.o + 0x080007c0 0x080007c0 0x0000006e Code RO 3061 i.GEI_BUTTON_CODE encode.o + 0x0800082e 0x0800082e 0x0000000a Code RO 3062 i.GET_ENCODE encode.o + 0x08000838 0x08000838 0x00000048 Code RO 2828 i.HAL_GPIO_EXTI_Callback mymain.o + 0x08000880 0x08000880 0x00000018 Code RO 1122 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o + 0x08000898 0x08000898 0x000001e0 Code RO 1123 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o + 0x08000a78 0x08000a78 0x0000000a Code RO 1125 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o + 0x08000a82 0x08000a82 0x00000010 Code RO 1126 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o + 0x08000a92 0x08000a92 0x0000000a Code RO 1127 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o + 0x08000a9c 0x08000a9c 0x0000000c Code RO 819 i.HAL_GetTick stm32f1xx_hal.o + 0x08000aa8 0x08000aa8 0x00000188 Code RO 387 i.HAL_I2C_Init stm32f1xx_hal_i2c.o + 0x08000c30 0x08000c30 0x00000130 Code RO 408 i.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o + 0x08000d60 0x08000d60 0x0000005c Code RO 287 i.HAL_I2C_MspInit stm32f1xx_hal_msp.o + 0x08000dbc 0x08000dbc 0x00000010 Code RO 825 i.HAL_IncTick stm32f1xx_hal.o + 0x08000dcc 0x08000dcc 0x00000024 Code RO 826 i.HAL_Init stm32f1xx_hal.o + 0x08000df0 0x08000df0 0x00000040 Code RO 827 i.HAL_InitTick stm32f1xx_hal.o + 0x08000e30 0x08000e30 0x0000003c Code RO 288 i.HAL_MspInit stm32f1xx_hal_msp.o + 0x08000e6c 0x08000e6c 0x0000001a Code RO 1283 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o + 0x08000e86 0x08000e86 0x00000002 PAD + 0x08000e88 0x08000e88 0x00000040 Code RO 1289 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08000ec8 0x08000ec8 0x00000024 Code RO 1290 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o + 0x08000eec 0x08000eec 0x0000012c Code RO 983 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o + 0x08001018 0x08001018 0x00000020 Code RO 990 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o + 0x08001038 0x08001038 0x0000006c Code RO 992 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o + 0x080010a4 0x080010a4 0x00000320 Code RO 995 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o + 0x080013c4 0x080013c4 0x00000028 Code RO 1294 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o + 0x080013ec 0x080013ec 0x00000002 Code RO 2489 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o + 0x080013ee 0x080013ee 0x00000002 Code RO 2490 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o + 0x080013f0 0x080013f0 0x00000068 Code RO 2508 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o + 0x08001458 0x08001458 0x0000005a Code RO 1785 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o 0x080014b2 0x080014b2 0x00000002 PAD - 0x080014b4 0x080014b4 0x00000048 Code RO 290 i.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o - 0x080014fc 0x080014fc 0x00000002 Code RO 1835 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o - 0x080014fe 0x080014fe 0x000000c6 Code RO 1856 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o - 0x080015c4 0x080015c4 0x0000005a Code RO 1859 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o - 0x0800161e 0x0800161e 0x00000002 Code RO 1861 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o - 0x08001620 0x08001620 0x00000002 Code RO 1862 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o - 0x08001622 0x08001622 0x00000002 PAD - 0x08001624 0x08001624 0x0000009c Code RO 1864 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o - 0x080016c0 0x080016c0 0x00000002 Code RO 2828 i.HAL_TIM_PeriodElapsedCallback mymain.o - 0x080016c2 0x080016c2 0x00000002 Code RO 1875 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o - 0x080016c4 0x080016c4 0x00000002 Code RO 179 i.HardFault_Handler stm32f1xx_it.o - 0x080016c6 0x080016c6 0x0000002e Code RO 428 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o - 0x080016f4 0x080016f4 0x000000a8 Code RO 439 i.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o - 0x0800179c 0x0800179c 0x0000004c Code RO 443 i.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x080017e8 0x080017e8 0x00000068 Code RO 444 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x08001850 0x08001850 0x00000096 Code RO 445 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x080018e6 0x080018e6 0x0000004c Code RO 447 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x08001932 0x08001932 0x00000002 PAD - 0x08001934 0x08001934 0x0000001c Code RO 2794 i.IIC_SAND_DATE hread_interface.o - 0x08001950 0x08001950 0x00000168 Code RO 14 i.MX_GPIO_Init main.o - 0x08001ab8 0x08001ab8 0x00000090 Code RO 15 i.MX_TIM2_Init main.o - 0x08001b48 0x08001b48 0x00000068 Code RO 16 i.MX_TIM3_Init main.o - 0x08001bb0 0x08001bb0 0x00000002 Code RO 180 i.MemManage_Handler stm32f1xx_it.o - 0x08001bb2 0x08001bb2 0x00000002 Code RO 181 i.NMI_Handler stm32f1xx_it.o - 0x08001bb4 0x08001bb4 0x00000068 Code RO 2893 i.OLED_Ascii oled.o - 0x08001c1c 0x08001c1c 0x0000006c Code RO 2894 i.OLED_Cache_to_hardware oled.o - 0x08001c88 0x08001c88 0x0000008a Code RO 2896 i.OLED_Init oled.o - 0x08001d12 0x08001d12 0x00000028 Code RO 2897 i.OLED_Init_Display_Buffer oled.o - 0x08001d3a 0x08001d3a 0x000000a4 Code RO 2898 i.OLED_Pix oled.o - 0x08001dde 0x08001dde 0x00000024 Code RO 2899 i.OLED_Set_Pos oled.o - 0x08001e02 0x08001e02 0x0000005e Code RO 2901 i.OLED_Str oled.o - 0x08001e60 0x08001e60 0x00000010 Code RO 2903 i.OLED_WrCmd oled.o - 0x08001e70 0x08001e70 0x00000010 Code RO 2904 i.OLED_WrDat oled.o - 0x08001e80 0x08001e80 0x0000003c Code RO 2905 i.OLED_set_dot oled.o - 0x08001ebc 0x08001ebc 0x00000002 Code RO 182 i.PendSV_Handler stm32f1xx_it.o - 0x08001ebe 0x08001ebe 0x00000102 Code RO 2907 i.SHOW_MENU oled.o - 0x08001fc0 0x08001fc0 0x00000002 Code RO 183 i.SVC_Handler stm32f1xx_it.o - 0x08001fc2 0x08001fc2 0x00000004 Code RO 184 i.SysTick_Handler stm32f1xx_it.o - 0x08001fc6 0x08001fc6 0x0000005e Code RO 17 i.SystemClock_Config main.o - 0x08002024 0x08002024 0x00000002 Code RO 2756 i.SystemInit system_stm32f1xx.o - 0x08002026 0x08002026 0x00000002 PAD - 0x08002028 0x08002028 0x0000000c Code RO 185 i.TIM2_IRQHandler stm32f1xx_it.o - 0x08002034 0x08002034 0x0000000c Code RO 186 i.TIM3_IRQHandler stm32f1xx_it.o - 0x08002040 0x08002040 0x0000006c Code RO 1877 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o - 0x080020ac 0x080020ac 0x0000001a Code RO 1878 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o - 0x080020c6 0x080020c6 0x00000014 Code RO 1888 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o - 0x080020da 0x080020da 0x00000010 Code RO 1889 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o - 0x080020ea 0x080020ea 0x00000002 PAD - 0x080020ec 0x080020ec 0x00000050 Code RO 1890 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o - 0x0800213c 0x0800213c 0x00000058 Code RO 1891 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o - 0x08002194 0x08002194 0x00000058 Code RO 1892 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o - 0x080021ec 0x080021ec 0x00000044 Code RO 1893 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o - 0x08002230 0x08002230 0x00000022 Code RO 1895 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o - 0x08002252 0x08002252 0x00000024 Code RO 1897 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o - 0x08002276 0x08002276 0x00000002 Code RO 187 i.UsageFault_Handler stm32f1xx_it.o - 0x08002278 0x08002278 0x00000020 Code RO 1295 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08002298 0x08002298 0x00000050 Code RO 18 i.main main.o - 0x080022e8 0x080022e8 0x00000002 Code RO 3067 i.mo_one_tick morsr.o - 0x080022ea 0x080022ea 0x00000002 PAD - 0x080022ec 0x080022ec 0x00000104 Code RO 2830 i.mymain mymain.o - 0x080023f0 0x080023f0 0x00000010 Data RO 2757 .constdata system_stm32f1xx.o - 0x08002400 0x08002400 0x00000008 Data RO 2758 .constdata system_stm32f1xx.o - 0x08002408 0x08002408 0x00000d5c Data RO 2909 .constdata oled.o - 0x08003164 0x08003164 0x00000063 Data RO 2834 .conststring mymain.o - 0x080031c7 0x080031c7 0x00000001 PAD - 0x080031c8 0x080031c8 0x00000020 Data RO 3329 Region$$Table anon$$obj.o + 0x080014b4 0x080014b4 0x00000060 Code RO 290 i.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o + 0x08001514 0x08001514 0x00000058 Code RO 1790 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o + 0x0800156c 0x0800156c 0x000000d6 Code RO 1794 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o + 0x08001642 0x08001642 0x00000002 Code RO 1819 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o + 0x08001644 0x08001644 0x00000166 Code RO 1833 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o + 0x080017aa 0x080017aa 0x00000002 PAD + 0x080017ac 0x080017ac 0x00000048 Code RO 291 i.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o + 0x080017f4 0x080017f4 0x00000002 Code RO 1836 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o + 0x080017f6 0x080017f6 0x000000c6 Code RO 1857 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o + 0x080018bc 0x080018bc 0x0000005a Code RO 1860 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o + 0x08001916 0x08001916 0x00000002 Code RO 1862 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o + 0x08001918 0x08001918 0x00000002 Code RO 1863 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o + 0x0800191a 0x0800191a 0x00000002 PAD + 0x0800191c 0x0800191c 0x0000009c Code RO 1865 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o + 0x080019b8 0x080019b8 0x00000002 Code RO 2829 i.HAL_TIM_PeriodElapsedCallback mymain.o + 0x080019ba 0x080019ba 0x00000002 Code RO 1876 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o + 0x080019bc 0x080019bc 0x00000002 Code RO 180 i.HardFault_Handler stm32f1xx_it.o + 0x080019be 0x080019be 0x0000002e Code RO 429 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o + 0x080019ec 0x080019ec 0x000000a8 Code RO 440 i.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o + 0x08001a94 0x08001a94 0x0000004c Code RO 444 i.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08001ae0 0x08001ae0 0x00000068 Code RO 445 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08001b48 0x08001b48 0x00000096 Code RO 446 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08001bde 0x08001bde 0x0000004c Code RO 448 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08001c2a 0x08001c2a 0x00000002 PAD + 0x08001c2c 0x08001c2c 0x0000001c Code RO 2795 i.IIC_SAND_DATE hread_interface.o + 0x08001c48 0x08001c48 0x00000168 Code RO 14 i.MX_GPIO_Init main.o + 0x08001db0 0x08001db0 0x00000090 Code RO 15 i.MX_TIM2_Init main.o + 0x08001e40 0x08001e40 0x00000068 Code RO 16 i.MX_TIM3_Init main.o + 0x08001ea8 0x08001ea8 0x00000002 Code RO 181 i.MemManage_Handler stm32f1xx_it.o + 0x08001eaa 0x08001eaa 0x00000002 Code RO 182 i.NMI_Handler stm32f1xx_it.o + 0x08001eac 0x08001eac 0x00000068 Code RO 2899 i.OLED_Ascii oled.o + 0x08001f14 0x08001f14 0x0000006c Code RO 2900 i.OLED_Cache_to_hardware oled.o + 0x08001f80 0x08001f80 0x0000008a Code RO 2902 i.OLED_Init oled.o + 0x0800200a 0x0800200a 0x00000028 Code RO 2903 i.OLED_Init_Display_Buffer oled.o + 0x08002032 0x08002032 0x000000a4 Code RO 2904 i.OLED_Pix oled.o + 0x080020d6 0x080020d6 0x00000024 Code RO 2905 i.OLED_Set_Pos oled.o + 0x080020fa 0x080020fa 0x0000005e Code RO 2907 i.OLED_Str oled.o + 0x08002158 0x08002158 0x00000010 Code RO 2909 i.OLED_WrCmd oled.o + 0x08002168 0x08002168 0x00000010 Code RO 2910 i.OLED_WrDat oled.o + 0x08002178 0x08002178 0x0000003c Code RO 2911 i.OLED_set_dot oled.o + 0x080021b4 0x080021b4 0x00000002 Code RO 183 i.PendSV_Handler stm32f1xx_it.o + 0x080021b6 0x080021b6 0x00000102 Code RO 2913 i.SHOW_MENU oled.o + 0x080022b8 0x080022b8 0x00000002 Code RO 184 i.SVC_Handler stm32f1xx_it.o + 0x080022ba 0x080022ba 0x00000004 Code RO 185 i.SysTick_Handler stm32f1xx_it.o + 0x080022be 0x080022be 0x0000005e Code RO 17 i.SystemClock_Config main.o + 0x0800231c 0x0800231c 0x00000002 Code RO 2757 i.SystemInit system_stm32f1xx.o + 0x0800231e 0x0800231e 0x00000002 PAD + 0x08002320 0x08002320 0x0000000c Code RO 186 i.TIM2_IRQHandler stm32f1xx_it.o + 0x0800232c 0x0800232c 0x0000000c Code RO 187 i.TIM3_IRQHandler stm32f1xx_it.o + 0x08002338 0x08002338 0x0000006c Code RO 1878 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o + 0x080023a4 0x080023a4 0x0000001a Code RO 1879 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o + 0x080023be 0x080023be 0x00000014 Code RO 1889 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o + 0x080023d2 0x080023d2 0x00000010 Code RO 1890 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o + 0x080023e2 0x080023e2 0x00000002 PAD + 0x080023e4 0x080023e4 0x00000050 Code RO 1891 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o + 0x08002434 0x08002434 0x00000058 Code RO 1892 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o + 0x0800248c 0x0800248c 0x00000058 Code RO 1893 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o + 0x080024e4 0x080024e4 0x00000044 Code RO 1894 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o + 0x08002528 0x08002528 0x00000022 Code RO 1896 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o + 0x0800254a 0x0800254a 0x00000024 Code RO 1898 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o + 0x0800256e 0x0800256e 0x00000002 Code RO 188 i.UsageFault_Handler stm32f1xx_it.o + 0x08002570 0x08002570 0x00000020 Code RO 1296 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08002590 0x08002590 0x00000020 Code RO 2830 i.da mymain.o + 0x080025b0 0x080025b0 0x00000020 Code RO 2831 i.di mymain.o + 0x080025d0 0x080025d0 0x00000034 Code RO 3091 i.get_morse_code morsr.o + 0x08002604 0x08002604 0x00000050 Code RO 18 i.main main.o + 0x08002654 0x08002654 0x00000040 Code RO 3092 i.mo_da morsr.o + 0x08002694 0x08002694 0x00000038 Code RO 3093 i.mo_di morsr.o + 0x080026cc 0x080026cc 0x00000058 Code RO 3095 i.mo_server morsr.o + 0x08002724 0x08002724 0x00000140 Code RO 2832 i.mymain mymain.o + 0x08002864 0x08002864 0x00000184 Code RO 3259 x$fpl$fdiv fz_ws.l(fdiv.o) + 0x080029e8 0x080029e8 0x0000003e Code RO 3262 x$fpl$ffixu fz_ws.l(ffixu.o) + 0x08002a26 0x08002a26 0x00000002 PAD + 0x08002a28 0x08002a28 0x00000030 Code RO 3267 x$fpl$fflt fz_ws.l(fflt_clz.o) + 0x08002a58 0x08002a58 0x00000026 Code RO 3266 x$fpl$ffltu fz_ws.l(fflt_clz.o) + 0x08002a7e 0x08002a7e 0x00000002 PAD + 0x08002a80 0x08002a80 0x00000102 Code RO 3272 x$fpl$fmul fz_ws.l(fmul.o) + 0x08002b82 0x08002b82 0x0000008c Code RO 3362 x$fpl$fnaninf fz_ws.l(fnaninf.o) + 0x08002c0e 0x08002c0e 0x0000000a Code RO 3364 x$fpl$fretinf fz_ws.l(fretinf.o) + 0x08002c18 0x08002c18 0x00000000 Code RO 3366 x$fpl$usenofp fz_ws.l(usenofp.o) + 0x08002c18 0x08002c18 0x00000010 Data RO 2758 .constdata system_stm32f1xx.o + 0x08002c28 0x08002c28 0x00000008 Data RO 2759 .constdata system_stm32f1xx.o + 0x08002c30 0x08002c30 0x00000d5c Data RO 2915 .constdata oled.o + 0x0800398c 0x0800398c 0x00000072 Data RO 3097 .constdata morsr.o + 0x080039fe 0x080039fe 0x00000002 PAD + 0x08003a00 0x08003a00 0x00000063 Data RO 2834 .conststring mymain.o + 0x08003a63 0x08003a63 0x00000001 PAD + 0x08003a64 0x08003a64 0x00000020 Data RO 3493 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080031e8, Size: 0x00000fb0, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003a84, Size: 0x00001018, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080031e8 0x0000000c Data RW 832 .data stm32f1xx_hal.o - 0x2000000c 0x080031f4 0x00000004 Data RW 2759 .data system_stm32f1xx.o - 0x20000010 0x080031f8 0x00000034 Data RW 2835 .data mymain.o - 0x20000044 - 0x000000e4 Zero RW 19 .bss main.o - 0x20000128 - 0x00000028 Zero RW 2831 .bss mymain.o - 0x20000150 - 0x00000800 Zero RW 2908 .bss oled.o - 0x20000950 - 0x00000060 Zero RW 3201 .bss c_w.l(libspace.o) - 0x200009b0 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o - 0x20000bb0 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o + 0x20000000 0x08003a84 0x0000000c Data RW 833 .data stm32f1xx_hal.o + 0x2000000c 0x08003a90 0x00000004 Data RW 2760 .data system_stm32f1xx.o + 0x20000010 0x08003a94 0x00000030 Data RW 2835 .data mymain.o + 0x20000040 0x08003ac4 0x00000010 Data RW 3098 .data morsr.o + 0x20000050 - 0x000000e4 Zero RW 19 .bss main.o + 0x20000134 - 0x00000028 Zero RW 2833 .bss mymain.o + 0x2000015c - 0x00000800 Zero RW 2914 .bss oled.o + 0x2000095c - 0x00000010 Zero RW 3020 .bss buzzer.o + 0x2000096c - 0x00000048 Zero RW 3096 .bss morsr.o + 0x200009b4 - 0x00000060 Zero RW 3370 .bss c_w.l(libspace.o) + 0x20000a14 0x08003ad4 0x00000004 PAD + 0x20000a18 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o + 0x20000c18 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o ============================================================================== @@ -1934,11 +2206,12 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name + 224 24 0 0 16 2445 buzzer.o 120 0 0 0 0 1355 encode.o 28 6 0 0 0 904 hread_interface.o 782 50 0 0 228 428452 main.o - 2 0 0 0 0 410 morsr.o - 362 44 99 52 40 4127 mymain.o + 260 32 114 16 72 3897 morsr.o + 458 46 99 48 40 4884 mymain.o 1034 28 3420 0 2048 8756 oled.o 64 26 236 0 1536 808 startup_stm32f103xb.o 128 24 0 12 0 5269 stm32f1xx_hal.o @@ -1953,9 +2226,9 @@ Image component sizes 2 0 24 4 0 1107 system_stm32f1xx.o ---------------------------------------------------------------------- - 8098 474 3812 68 3852 525896 Object Totals + 8672 532 3928 80 3940 532585 Object Totals 0 0 32 0 0 0 (incl. Generated) - 18 0 1 0 0 0 (incl. Padding) + 14 0 3 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -1976,34 +2249,55 @@ Image component sizes 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 10 0 0 0 0 68 _sputc.o + 10 0 0 0 0 68 defsig_exit.o + 50 0 0 0 0 88 defsig_general.o + 80 58 0 0 0 76 defsig_rtmem_inner.o + 14 0 0 0 0 80 defsig_rtmem_outer.o 18 0 0 0 0 80 exit.o + 94 0 0 0 0 80 h1_alloc.o + 52 0 0 0 0 68 h1_extend.o + 78 0 0 0 0 80 h1_free.o + 14 0 0 0 0 84 h1_init.o 6 0 0 0 0 152 heapauxi.o + 4 0 0 0 0 136 hguard.o 0 0 0 0 0 0 indicate_semi.o + 138 0 0 0 0 168 init_alloc.o 2 0 0 0 0 0 libinit.o - 2 0 0 0 0 0 libinit2.o + 10 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o + 0 0 0 0 0 0 maybetermalloc1.o 40 6 0 0 0 84 noretval__2sprintf.o + 8 4 0 0 0 68 rt_heap_descriptor_intlibspace.o 78 0 0 0 0 80 rt_memclr_w.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 12 4 0 0 0 68 sys_exit.o 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 + 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 + 258 4 0 0 0 84 fmul.o + 140 4 0 0 0 84 fnaninf.o + 10 0 0 0 0 68 fretinf.o + 0 0 0 0 0 0 usenofp.o ---------------------------------------------------------------------- - 866 44 0 0 96 1176 Library Totals - 6 0 0 0 0 0 (incl. Padding) + 2380 194 0 0 100 2800 Library Totals + 12 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 860 44 0 0 96 1176 c_w.l + 1424 106 0 0 96 2248 c_w.l + 944 88 0 0 0 552 fz_ws.l ---------------------------------------------------------------------- - 866 44 0 0 96 1176 Library Totals + 2380 194 0 0 100 2800 Library Totals ---------------------------------------------------------------------- @@ -2012,15 +2306,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 8964 518 3812 68 3948 521972 Grand Totals - 8964 518 3812 68 3948 521972 ELF Image Totals - 8964 518 3812 68 0 0 ROM Totals + 11052 726 3928 80 4040 528777 Grand Totals + 11052 726 3928 80 4040 528777 ELF Image Totals + 11052 726 3928 80 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 12776 ( 12.48kB) - Total RW Size (RW Data + ZI Data) 4016 ( 3.92kB) - Total ROM Size (Code + RO Data + RW Data) 12844 ( 12.54kB) + Total RO Size (Code + RO Data) 14980 ( 14.63kB) + Total RW Size (RW Data + ZI Data) 4120 ( 4.02kB) + Total ROM Size (Code + RO Data + RW Data) 15060 ( 14.71kB) ============================================================================== 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 bca1f4d..02f884d 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 @@ -30,12 +30,12 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -I (./MYDEIVERS/mymain.h)(0x626EA59D) +I (./MYDEIVERS/mymain.h)(0x626F5E9D) I (./MYDEIVERS/oled.h)(0x626CAC9D) I (./MYDEIVERS/hread_interface.h)(0x626EA457) -I (./MYDEIVERS/buzzer.h)(0x626D08B9) +I (./MYDEIVERS/buzzer.h)(0x626FA2F8) I (./MYDEIVERS/encode.h)(0x626EA90A) -I (./MYDEIVERS/morsr.h)(0x626EA5B3) +I (./MYDEIVERS/morsr.h)(0x626FA726) F (../Core/Src/stm32f1xx_it.c)(0x626EA1AF)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\stm32f1xx_it.crf --depend f103c8t6_keil\stm32f1xx_it.d) I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) @@ -545,8 +545,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -F (.\MYDEIVERS\mymain.c)(0x626EA90A)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\mymain.crf --depend f103c8t6_keil\mymain.d) -I (MYDEIVERS\mymain.h)(0x626EA59D) +F (.\MYDEIVERS\mymain.c)(0x626FBCFD)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\mymain.crf --depend f103c8t6_keil\mymain.d) +I (MYDEIVERS\mymain.h)(0x626F5E9D) I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) @@ -577,9 +577,9 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) I (MYDEIVERS\oled.h)(0x626CAC9D) I (MYDEIVERS\hread_interface.h)(0x626EA457) -I (MYDEIVERS\buzzer.h)(0x626D08B9) +I (MYDEIVERS\buzzer.h)(0x626FA2F8) I (MYDEIVERS\encode.h)(0x626EA90A) -I (MYDEIVERS\morsr.h)(0x626EA5B3) +I (MYDEIVERS\morsr.h)(0x626FA726) F (.\MYDEIVERS\oled.c)(0x626CAC9D)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\oled.crf --depend f103c8t6_keil\oled.d) I (MYDEIVERS\oled.h)(0x626CAC9D) I (../Core/Inc/main.h)(0x626EA1B0) @@ -612,8 +612,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) I (MYDEIVERS\hread_interface.h)(0x626EA457) F (.\MYDEIVERS\fonts.c)(0x626CAC9D)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\fonts.crf --depend f103c8t6_keil\fonts.d) -F (.\MYDEIVERS\buzzer.c)(0x626D08B9)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\buzzer.crf --depend f103c8t6_keil\buzzer.d) -I (MYDEIVERS\buzzer.h)(0x626D08B9) +F (.\MYDEIVERS\buzzer.c)(0x626FA3EA)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\buzzer.crf --depend f103c8t6_keil\buzzer.d) +I (MYDEIVERS\buzzer.h)(0x626FA2F8) I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) @@ -672,8 +672,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -F (.\MYDEIVERS\morsr.c)(0x626E9C2C)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\morsr.crf --depend f103c8t6_keil\morsr.d) -I (MYDEIVERS\morsr.h)(0x626EA5B3) +F (.\MYDEIVERS\morsr.c)(0x626FA726)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -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\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\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 --omf_browse f103c8t6_keil\morsr.crf --depend f103c8t6_keil\morsr.d) +I (MYDEIVERS\morsr.h)(0x626FA726) I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf index 64e9abda460ddc710f84ad34881abe6c733e6581..1b6e2175751d3929ecb718b1e8b563e1d5e794e3 100644 GIT binary patch delta 2226 zcmbtTYitx%7`=Dc&Q5o?+ikZkEiKEP*+GNWS0c&}O~j^ZK`1Fm0*$Vvoz_afsdl#& z;$x@K^0Gz=>c&@0H1P!(_+c6pNHi5i>sz7j)Cy_=Um!kEz*f)9u1$&lbCNST_uPBW z_ucQi_oZQNP)O=AEZMQYvd-Qtzk90JDtZ$on*7dRp~Ix1oAt9;;|K-&CP5b ztdf~{gOqcd(a^+>rGwcF2FYWXO{_Xy#DvdDX^?z(z&n;`C4;@{$Zi(@$SXSItJ!wM z$;6!;=Z$n33q^8}O~JJ{Eni+;7h81W+-0$vg*8i9axYS?3?fx2bH4MDL1vsi%Yd^$ z#sZ!>ZfSa2)~#@|+rru<)r(n6x;#4>o;^ESa~y9Wf8nR8E-F+mB}

                                                                                                                                                                                                                                                                                                                                                            lfA3u0q4Z*=7z?t|P@3wVG@f+)7h@^W;h~nhkkiq64GkqxLQ%=H|9LH8f97 z6o*;pDje$uKefk=j!e62Qtk8Qh;f2EZHCD%nMnCW*72isLAIwS$lGQl5=I9bN*87e zf*3JabwTu?MVTte5SvbAphEm-|PB=N3o}N)cV-${8IYnID-r3P;RJEJUtt~7+U7DF!#wZwH&=5y@ z*{MR5!ZoWHBVRlt)>g4Y6OQBm=@^`F9H(INT+0GnGS@P6mO^eDCMEwU3Z=NcJxksM z-O*vR;9343t%UVIzd)YrzaY=zYKg_)wP&ywxmsay%?AVks8R5!A1JhVSHEwWyj0@X zryAzM`X0&R`oQF0YG=JXjbGS5STBE`A61JjK4_P- ztz1I_`c`M+X1nhvz zrh^?Mb-KmN!G=hUSiB7EbC;EZrCm1F_A#3@j^az=djuRNO%Z({Uy$Y#8$m`$^NaN$ zUs6&Fh+eQmq~(dVAcsi{if)jvNXr*VkgrJ#iF@Jt4QT~JE3^1(P)A8C5_f?dA+1<+ zf*d8SM8vV~7->_5HqGKYkkq&2>*=XYF2|xn)Iw+e=yh8y< g0AB;;eiM&U0209OvlZ57>b+Aeerm|Wn8dWd0iqy?^8f$< delta 1502 zcmb7?YfM~47=~v~m)XNYxs-)&DXhaVwQ7;XcyB^V#k5vRsh9MJ1}VZqhF_1EVmA=8MfZVEljR!5UqozD77bhH92pEs1E(DB_w=NV8hnm=o zy{kl=kQ21*?xLdd(&oxd^|j%9!c99W!|cOo7BjOjtbfA3Ym4wFj7PKQLCTcfxJ9HF ztcnKafjLD<%_SAhh%9QTudc0OS7F*%bJi63n&)9@5u00#n2trX=*5WX|3<8iW-c5z zNhz_L`PXnq@n_7~bx)EvOpQ&U8g}XbGvDRr$o5ikdxA18u6!1EoaO8_t`bpYSUgu) zJeUUgEj}CRzfWv4GK$$@F0(8yvo9;hwC^kv%5EwXei?GIutoP87S{vrGUP6!?lOsG zB66rqoJ+n!Ew%U{PCLT&5%=3scRA)R-B|o>T_hlHq>Idhfy4lK9(1k6Uy9uJlv#6S ziN|$XgUy;g? zd$I8hspV2-TKoeHb(Y+gAly*QWy75#_v=cyXv}4z$)Q|~oNLG#;9+vFe+}H%F?S8( zM<|$zc)>;~JD4V)fICk?zqDY+D3~rEckZu9DvHBJKihJrXpKWK5Elf))S z-+*cx6qak9WHw3qMigbxtA_j&_N}Zr1yYy zf*gQs!}F$7#4eD1vBxYF2j~5*ubYLTwYb&`q^Au}H;W5YGX*NO+JEG9aD} la*6OdC1gN+1<0?2rz#->;^~gb=1A{dV)1=L9>xr&{szVo#H#=R diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o index 3af4c9b6da7be40ff1d90b2cf55f78190c0f9057..2c84bf2341ec3fd1e81413b942c4b0bd194a82df 100644 GIT binary patch delta 16400 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 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf index 62358fa09c131c9de35cecc456aa91331e76c152..ebd17ff60001aa57f4e95870970d4e51f50aac61 100644 GIT binary patch delta 1384 zcmYLJU1%It6h3Emc6K}4>~4~lwjjNego=VGh{YE4p;!woG_|!L6otu}PTIw}iEJi5 zmF(KCuA1#%(zvns6GEvamf8riwJnOjXq8l@+BgFuq7nsPeDNXm=eskT&B8f*&v)+q z&Ueqb%pd1FznSgqo?k(vF^LIDi$AOE)HY*7aW(BB!r_*tkbz-I(|$vC0kRtchp63O(_qaUbUZuE z*rBi%u-_AEugFmQD6}sDk@jwXB_)%%o?ek!j;e~w(2BTjX1OzVe!!zuQEEA(O4zC+ zcPUv0`o@iJhQ;UnwUjl1>e-0N%lAEHdwJ>58~(b+fz~LMA9#A$v-{oLLE5AQ6+=ZO zrD(htcBsoV$3 zeF%50esi}G)3~QLzsJ~Nh>wBouXpSe_S>#fm{8C;9r+hVekur|6E>ai6hKE1t}^?&VY4{t?NOSo|T+M zbOAMPqWC62Mx6136tQpCf$ zN{A}?H_lX~IBY?Gi8n&c3t@!xbp$Ui1z!Yf=_M&fEHT1jBqoaLe1qfupo>N&W}_Ox zAY$Ym$7~i*cJR=0T#5=F^OqM zr``l|nPa~P_?{e>n5Kn6sX1vFllF74hE7PliU_R%eFt`pwGPmnlwuN@N$j6Q0Z2^) zJtf5y&?%r(K&P4i3^Ft(RSU%@KtE&Ng?-}^Z)^$C#OBYLAIHYi67R^u^U&}*crye{ YNIX0XktS~7__wg{n77XB__9*x{|YO1n*aa+ delta 244 zcmcb(QR&qRCEXjG3=B++4Dx?-7^d8mV_*{UjdXGK408<%j>*k0DlXE?VAyCxz4--u`wMnPAZ7w$W*}w(V%F_1*x6QDPuF%~Q{m%b&|y^kd2v%(PKJGFq;SCq3uDz zY(4ypKGW|fvH38Tx7#GM0Wte_n`DkDhFlyB=X01>F*Pu5+WvV8$7)73c81?Mj6jq0 dZ*wvH0kh|^bO3DBL diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o index 9ca7eec6fd0b97880271203c2ee1ee6359e40f22..94d3ed449a90b9e2fa7a5daae00959ac09598c49 100644 GIT binary patch delta 22321 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 delta 19669 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

                                                                                                                                                                                                                                                                                                                                                          • IJ6H{V3LIdE(5a%MPX~q$(D_^-y+-9=&GtQHm*L)^_8B`ZQ62Iyj;%)Bv*Iqm zfOCMB7LNx(J3;?t))4feZU0JuL(m(4TE+-0)GV-H1!>QLnr#j-Tf=BM|CzSMR@dMm zh#D?s52HO+*8t^fIOSkQ-vZL7jP3BKdVN5%4#5tlQ>0Da>dRVW9IjBF!MM3gSG9a6 zU&7~T3jx<#ma~j?;`y$F3`vtQx+-x83Cd(Lbad5kB{qfCiTL#%#q^g4{ICE+&`tXa% zP{s+bpIdjqczp!zUMA+zrnQ7U)yI;yvH8R*p+nd321a0*sH{#cDGFss z5NQqJtb!c=>l3>|w7pm+Y7#L#{H?VDT!etGs~BRKC^x7B?XmS#&8#+uvMLBMjTi5r zi65c_HFQ?fhXXqb1`nHI7r=;`NoCfGmCDLb!mnP-X)w%1jrP=ao<72SffQW;ZD@2r zt@V$EbPHtN1c>H{JnUo_%NBN?UYzX!2x3PhSkCBwvy%)xpo7>%CaXj?9Ma4kG-G=M zo3H`>oh)*D81_e+O`r>6GF@5VO}mY25DN4ibo@P@fkVRLJuKmud~27S59I+8vc}Pd z{~%4m;QxU5MGw)c6PfyGVnGe zqJZPCE;U08<2VVp9}njGw41q7SWI^pe!DOpO^EY<0XQGDGd-6kv0+A(H#C&Uk-gV- Wc?fv78~y2cC}r#HYZ3R_De~WQOzVyS