diff --git a/f103c8t6_keil/Core/Src/main.c b/f103c8t6_keil/Core/Src/main.c index f9b7518..aef8059 100644 --- a/f103c8t6_keil/Core/Src/main.c +++ b/f103c8t6_keil/Core/Src/main.c @@ -291,7 +291,7 @@ static void MX_GPIO_Init(void) /*Configure GPIO pin : en_a_Pin */ GPIO_InitStruct.Pin = en_a_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; + GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(en_a_GPIO_Port, &GPIO_InitStruct); diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c index b3b3231..27221f3 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c @@ -170,12 +170,21 @@ char getmorsecode(uint8_t len,uint8_t code) button B1;//创建一个按钮 encoder E1;//创建一个编码器 int mode=0; -uint32_t run_tick=0; +uint32_t run_tick=0,jump_tick=0; char str[16]; uint16_t fps=0,fps_=0; +char sys_lan=0; int encode_c=0; +menu menu_main= +{ + "Back\nInput\nBuzzer\nOLED\nAuto\nType\nLanguage\nAbout", + "返回\n", + + 0,0 +}; + void mymain() { //按钮定义接口 @@ -213,9 +222,23 @@ void mymain() fps_++; sprintf(str,"FPS:%d",fps); OLED_Str(0,56,8,str,1); + + if(B1.code==255) + { + mode=2; + jump_tick=HAL_GetTick()+10000; + } + break; case 2: //菜单界面 + switch(SHOW_MENU(&menu_main,GET_ENCODE(&E1),B1.code,sys_lan)) + { + case 0: + mode=1; + break; + } + if(HAL_GetTick()>jump_tick){mode=1;} break; } @@ -259,6 +282,6 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) default: break; - __HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin); + //__HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin); } } \ No newline at end of file diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c index 2ad8d84..ee39b83 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c @@ -1105,3 +1105,92 @@ void OLED_square(int Start_x, int Start_y, int End_x, int End_y, char type) } } +int SHOW_MENU(menu *m,int encoder,char button,char lan) +{ + int return_code=-1; + char str[32]; + const char *list; + uint16_t list_len=0; + uint16_t a=0; + uint16_t b=0; + uint16_t c=0; + uint16_t d=0; + + //get list + switch(lan) + { + case 0: + list=m->list_en; + break; + case 1: + list=m->list_ch; + break; + default : + return -1; + + } + + + + //check how many list + while(list[a]!='\0') + { + if(list[a]=='\n'){list_len++;} + a++; + } + + m->sele+=encoder; + + if(m->sele<0){m->sele=0;} + if(m->sele>list_len){m->sele=list_len;} + + if(m->selelist_dis_top+3){m->list_dis_top--;} + if(m->sele>m->list_dis_top){if((m->list_dis_top+3)list_dis_top++;}} + + m->list_dis_top=((list_len+1>4)?(m->list_dis_top):0); + + //display list + for(d=0;dlist_dis_top;d++) + { + while((*list!='\0')&&(*list!='\n')) + { + list++; + } + list++; + + } + + + for(b=0;b<(list_len+1>4?4:list_len+1);b++) + { + if((m->list_dis_top+b)==m->sele) + { + str[c]='>'; + + }else + { + str[c]=' '; + } + c++; + while((*list!='\0')&&(*list!='\n')) + { + str[c]=*list; + c++; + list++; + } + str[c]='\0'; + OLED_Str(0, 16*b, 16, str, 1); + c=0; + list++; + + } + + if(button==1) + { + return_code=m->sele; + } + + return return_code; + +} + diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h index e880198..5bd4b73 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.h @@ -18,6 +18,13 @@ #define Y_WIDTH_ 8 +typedef struct +{ + const char *list_en; + const char *list_ch; + int sele; + int list_dis_top; +}menu; @@ -34,4 +41,7 @@ void OLED_Str(unsigned char x,unsigned char y,unsigned char size,char *str,unsig void OLED_AL(int sx,int sy,int ex,int ey,unsigned char dot_type); void OLED_square(int Start_x, int Start_y, int End_x, int End_y, char type); + +int SHOW_MENU(menu *m,int encoder,char button,char lan); + #endif /* OLED_H_ */ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin index 5e86770..b34f6f9 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.kevin @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1865,16 +1865,16 @@ 0 .\MYDEIVERS\mymain.c - 20 - 218 - 231 + 43 + 211 + 241 1 0 .\MYDEIVERS\buzzer.c - 13 + 16 30 75 1 @@ -1883,8 +1883,8 @@ .\MYDEIVERS\oled.c - 0 - 1062 + 13 + 1151 1108 1 @@ -1894,7 +1894,7 @@ ./MYDEIVERS/oled.h 0 1 - 21 + 46 1 0 @@ -1938,7 +1938,7 @@ ../Core/Src/main.c 10 - 1 + 19 20 1 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf index 1c30571..61eafec 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o index b0e468a..31fbaff 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf index a00b68e..8381093 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o index eedd6f2..3383056 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf index ac78abe..b5721a9 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf differ 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 ebb98de..f767ce6 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 @@ -28,25 +28,23 @@ Project File Date: 04/28/2022 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'f103c8t6_KEIL' compiling mymain.c... -MYDEIVERS\oled.h(26): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types +MYDEIVERS\oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types void OLED_Cache_to_hardware(); MYDEIVERS\buzzer.h(16): warning: #1295-D: Deprecated declaration buzzer_play_server - give arg types char buzzer_play_server(); MYDEIVERS\mymain.h(23): warning: #1295-D: Deprecated declaration mymain - give arg types void mymain(); -MYDEIVERS\mymain.c(188): warning: #188-D: enumerated type mixed with another type +MYDEIVERS\mymain.c(197): warning: #188-D: enumerated type mixed with another type MUTE(1);//静音 -MYDEIVERS\mymain.c(206): warning: #223-D: function "sprintf" declared implicitly +MYDEIVERS\mymain.c(215): warning: #223-D: function "sprintf" declared implicitly sprintf(str,"BUTTON:%d",B1.code); -MYDEIVERS\mymain.c(262): warning: #111-D: statement is unreachable - __HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin); -MYDEIVERS\mymain.c(264): warning: #1-D: last line of file ends without a newline +MYDEIVERS\mymain.c(287): warning: #1-D: last line of file ends without a newline } -MYDEIVERS\mymain.c: 7 warnings, 0 errors +MYDEIVERS\mymain.c: 6 warnings, 0 errors linking... -Program Size: Code=9508 RO-data=3712 RW-data=52 ZI-data=3876 +Program Size: Code=9832 RO-data=3768 RW-data=76 ZI-data=3876 FromELF: creating hex file... -"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 7 Warning(s). +"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 6 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 502590b..81c0637 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex @@ -1,8 +1,8 @@ :020000040800F2 -:10000000580F0020910100087B1A00085D160008B7 -:10001000791A0008E90400082F20000800000000F9 -:10002000000000000000000000000000871D000824 -:10003000EB04000800000000851D0008891D000871 +:10000000700F0020910100087B1A00085D1600089F +:10001000791A0008E90400083321000800000000F4 +:10002000000000000000000000000000891E000821 +:10003000EB04000800000000851D00088B1E00086E :10004000AB010008AB010008AB010008AB010008E0 :10005000AB010008AB010008AB010008AB010008D0 :10006000AB010008AB010008ED040008AB0100087B @@ -10,24 +10,24 @@ :10008000AB010008AB010008AB010008AB010008A0 :10009000AB010008AB010008AB010008AB01000890 :1000A000AB010008AB010008AB010008AB01000880 -:1000B000ED1D0008AB010008AB010008AB01000812 +:1000B000F11E0008AB010008AB010008AB0100080D :1000C000AB010008AB010008AB010008AB01000860 :1000D000AB010008AB010008AB010008AB01000850 :1000E000AB010008AB010008AB01000800F002F80A :1000F00000F03FF80AA090E8000C82448344AAF183 :100100000107DA4501D100F034F8AFF2090EBAE880 :100110000F0013F0010F18BFFB1A43F0010318473B -:100120006432000084320000103A24BF78C878C1DD +:10012000E033000000340000103A24BF78C878C1E2 :10013000FAD8520724BF30C830C144BF04680C60ED :10014000704700000023002400250026103A28BF35 :1001500078C1FBD8520728BF30C148BF0B60704739 :10016000642900F0A580002070471FB51FBD10B5A1 -:1001700010BD00F084F91146FFF7F7FF01F0A4FF6E +:1001700010BD00F084F91146FFF7F7FF02F026F8F2 :1001800000F0A2F903B4FFF7F2FF03BC00F0A6F9F8 :100190000948804709480047FEE7FEE7FEE7FEE71B :1001A000FEE7FEE7FEE7FEE7FEE7FEE70448054957 -:1001B000054A064B70470000EB1D0008ED000008E3 -:1001C00058090020580F0020580B0020580B002021 +:1001B000054A064B70470000ED1E0008ED000008E0 +:1001C00070090020700F0020700B0020700B0020C1 :1001D00070B50446051F00F0D1F80068002C14BF6C :1001E000446870BD002C18BFAC423CBF2046646818 :1001F000F8D301680A18AA4218BF456003D12A68DB @@ -55,7 +55,7 @@ :1003500048BF0CC05DF804EB890028BF40F8042BAF :1003600008BF704748BF20F8022B11F0804F18BF1C :1003700000F8012B7047704770477047004870477E -:10038000FC0800202DE9F0470D46994692460446A8 +:10038000140900202DE9F0470D469946924604468F :1003900000F124080168880604D5E06921F0100105 :1003A000216000E00120A84201DD471B00E000279A :1003B000A1697A1902EB0900081AA0612078C00629 @@ -70,7 +70,7 @@ :10044000704700B58FB0CDE9013100210591054914 :100450007944CDE9031011466846FFF7F5FE0FB069 :1004600000BD0000E5FFFFFF0A6802F8010B0A600B -:100470007047000000487047F40800207047754638 +:1004700070470000004870470C090020704775461F :10048000FFF7F8FFAE4605006946534620F0070027 :10049000854618B020B5FFF789FEBDE820404FF033 :1004A00000064FF000074FF000084FF0000B21F05E @@ -88,7 +88,7 @@ :10056000A67070BD00220168026008467047000056 :1005700010B510280FD12021074800F00DF90749C8 :10058000012220B1012806D10868401C01E008685A -:10059000401E08600A7110BD000C014020000020C0 +:10059000401E08600A7110BD000C014028000020B8 :1005A000044910B50A68024202D00860FFF7E0FF74 :1005B00010BD0000140401402DE9F84FDFF8B89198 :1005C000002409F1040A0AF1040B23460F270BF15A @@ -189,7 +189,7 @@ :100BB000C3F30223C3F10705042D00D90425191D31 :100BC000072901D2002300E0DB1E012606FA05F109 :100BD000491E214099409E40761E16403143F0BC8C -:100BE00001F026BA0CED00E0064900F007020868A3 +:100BE00001F0A8BA0CED00E0064900F00702086821 :100BF0004FF6FF03184040EA0220034A1043086002 :100C0000704700000CED00E00000FA052DE9F04708 :100C10000F46050061D0434E306800F00700B8422F @@ -209,10 +209,10 @@ :100CF0002878000706D56068296920F4605040EA2A :100D0000C100606000F028F86168084AC1F303116F :100D1000515CC8400649086006480068FFF7F8FEC5 -:100D20000020C2E700200240001002401026000808 +:100D20000020C2E7002002400010024054270008C3 :100D30000C000020040000200448054900684968B0 :100D4000044AC1F30221515CC84070470C000020E6 -:100D5000001002402026000812A185B00FC98DE8BE +:100D5000001002406427000812A185B00FC98DE879 :100D60000F0014A0144A006804905168134801F061 :100D70000C03042B10D0082B0ED1C1F38343C903FD :100D80001DF803000AD5516804AAC1F34041515C23 @@ -270,7 +270,7 @@ :1010C0007010884201D00120EAE70020E8E7000024 :1010D0000010024000004242800442420C00002006 :1010E0000070004010B5401EB0F1807F01D3012098 -:1010F00010BD4FF0E02460610F21601700F098FFF1 +:1010F00010BD4FF0E02460610F21601701F01AF875 :101100000020A06107202061002010BD70477047BB :1011100070B590F83C20012A26D0012480F83C408C :10112000022280F83D2003685A689D6822F070060C @@ -281,7 +281,7 @@ :10117000000400400008004010B5040003D094F8BB :101180003D0010B107E0012010BD002084F83C00B4 :10119000204600F01FF8022084F83D00211D206841 -:1011A00000F02AFE012084F8460084F83E0084F80E +:1011A00000F0ACFE012084F8460084F83E0084F88C :1011B0003F0084F8400084F8410084F8420084F83D :1011C000430084F8440084F8450084F83D00002082 :1011D00010BD000008B50068B0F1804F12D10A4878 @@ -294,13 +294,13 @@ :1012400098B310283BD148E0022070BD302844D02C :10125000402834D139E0602828D0702806D0B0F575 :10126000805F2CD0B0F5005F29D10AE0CB68D1E9CE -:101270000121206800F003FE2068816841F07701B9 -:1012800009E0CB68D1E90121206800F0F8FD206871 +:101270000121206800F085FE2068816841F0770137 +:1012800009E0CB68D1E90121206800F07AFE2068EE :10129000816841F48041816011E0CA684968206832 -:1012A00000F0A2FE5021206807E016E0CA684968F5 -:1012B000206800F0AAFE6021206800F0EAFD84F8B2 +:1012A00000F024FF5021206807E016E0CA68496872 +:1012B000206800F02CFF6021206800F06CFE84F8AC :1012C0003D50002084F83C0070BDCA684968206821 -:1012D00000F08AFE40212068EFE7226801461046B0 +:1012D00000F00CFF40212068EFE72268014610462D :1012E000EBE7704770B50446006801694FF00005F0 :1012F000C943890715D4C168C943890711D4E91EB8 :10130000016101202077206880698007204602D093 @@ -331,19 +331,19 @@ :1014900000080140704770B5044690F83C000D46C6 :1014A00001280AD0012084F83C0042B1042A18D057 :1014B000082A2AD00C2A4DD139E0022070BD2068BC -:1014C00000F0F0FC2068816941F00801816120682A +:1014C00000F072FD2068816941F0080181612068A7 :1014D000816921F004018161206881692A691143D1 -:1014E00011E0206800F006FD2068816941F4006188 +:1014E00011E0206800F088FD2068816941F4006106 :1014F00081612068816921F480618161206881694E -:101500002A6941EA0221816124E0206800F01EFD81 +:101500002A6941EA0221816124E0206800F0A0FDFF :101510002068C16941F00801C1612068C16921F0FA :101520000401C1612068C1692A69114311E0206882 -:1015300000F038FD2068C16941F40061C161206894 +:1015300000F0BAFD2068C16941F40061C161206812 :10154000C16921F48061C1612068C1692A6941EAE9 :101550000221C161002084F83C0070BD10B5040078 :1015600003D094F83D0010B107E0012010BD002029 :1015700084F83C00204600F01EF8022084F83D006C -:10158000211D206800F038FC012084F8460084F812 +:10158000211D206800F0BAFC012084F8460084F890 :101590003E0084F83F0084F8400084F8410084F85D :1015A000420084F8430084F8440084F8450084F83D :1015B0003D00002010BD70477047000010B5044684 @@ -351,7 +351,7 @@ :1015D000012816D0012010BD94F83E000128F9D151 :1015E00084F83E200FE094F83F000128F2D184F8FF :1015F0003F2008E094F840000128EBD184F8402017 -:1016000001E084F841200122206800F02BFC0F4902 +:1016000001E084F841200122206800F0ADFC0F4980 :101610002068884203D1426C42F400424264206850 :10162000884208D0B0F1804F05D00949884202D0E5 :101630000849884204D1816801F00701062903D0D6 @@ -397,7 +397,7 @@ :1018B00070BD002044F8300F20216173A0732169AE :1018C00041F0200121612073E2E700003EB564246D :1018D0008DE81C000A46014601230248FFF738F84C -:1018E0003EBD0000340000202DE9F04786B0002501 +:1018E0003EBD00004C0000202DE9F04786B00025E9 :1018F00039480095019502950395816941F01001E1 :101900008161816901F010010491816941F0200138 :101910008161816901F020010491816941F0040134 @@ -413,7 +413,7 @@ :1019B000102000900B48CDE9010469465046FEF71F :1019C000FBFD002211460A20FFF7EEF80A20FFF780 :1019D000DDF806B0BDE8F0870010024000080140C5 -:1019E000000C01400000211010B58EB000240794B7 +:1019E000000C01400000111010B58EB000240794C7 :1019F000089409940A940B941C2168460C94FEF7F1 :101A000093FC1C484FF08041C0E900148460C4601E :101A100004618461FFF7B0FB08B172B6FEE74FF4D2 @@ -422,20 +422,20 @@ :101A40000BA90C480C94FFF763FB08B172B6FEE7D4 :101A50006020CDE9000402940822694605480494F8 :101A6000FFF719FD08B172B6FEE70248FFF7EEFC7A -:101A70000EB010BD88000020FEE7FEE73CB5A3F1E4 +:101A70000EB010BDA0000020FEE7FEE73CB5A3F1CC :101A80002005059C5E2D26D8082A0DD00C2A15D0DD :101A9000102A20D1104A02EB0312A2F50072CDE900 :101AA00000241023082214E00C4A02EBC302A2F522 :101AB0008072CDE90024082305220AE003EB4302EB :101AC000074B03EB8202A2F5C072CDE900240C2380 -:101AD000062200F096F83CBD942D00082826000848 -:101AE000202900082DE9F05F4FF00008DFF85CA026 +:101AD000062200F096F83CBDD82E00086C270008BE +:101AE000642A00082DE9F05F4FF00008DFF85CA0E1 :101AF0004546C146AAF5806B2946002000F0D3F880 :101B000000240AEBC5170BEBC516395D305D884222 :101B10000ED0B8F1000F05D14FF00108294620463C :101B200000F0C1F8305D00F007F9305D385501E094 :101B30004FF0000806F80490641CE4B2802CE4D353 -:101B40006D1CEDB2082DD7D3BDE8F09FF404002042 +:101B40006D1CEDB2082DD7D3BDE8F09F0C05002029 :101B500010B5AE2000F0E8F8D52000F0E5F85020F0 :101B600000F0E2F8A82000F0DFF83F2000F0DCF8F9 :101B7000D32000F0D9F8002000F0D6F8402000F083 @@ -471,363 +471,388 @@ :101D500014D2CC0801F007018023CB40084901EBE5 :101D6000C414215C22B1012A04D0022A05D103E067 :101D7000994302E0194300E05940215410BD00008E -:101D8000F400002070477047FEF7A8BE30B58FB052 -:101D900028216846FEF7C8FA14210AA8FEF7C4FAFB -:101DA00001210804CDE900100024029402250491C9 -:101DB000CDE907504FF4E01009906846FFF702F8AC -:101DC00008B172B6FEE70F20CDE90A054FF4806036 -:101DD000CDE90C4002210AA80E94FEF717FF002857 -:101DE00001D072B6FEE70FB030BD70470148FFF773 -:101DF00079BA000088000020F0B50268164B174C35 -:101E0000174D4FF08047984205D0B84203D0A0420A -:101E100001D0A84203D122F070064A6832439842AA -:101E200005D0B84203D0A04201D0A84203D122F489 -:101E30004074CA6822434C6922F080022243026047 -:101E40008A68C2620A688262984201D109690163A4 -:101E500001214161F0BD0000002C01400004004060 -:101E60000008004010B501F01F030121046A9940E9 -:101E70008C430462016A9A401143016210BD10B59F -:101E8000846842EA032224F47F440A4322438260A6 -:101E900010BD826822F070020A4342F0070181609F -:101EA0007047000030B5026A22F001020262026A45 -:101EB0004368846924F073050C682C4322F0020502 -:101EC0008A682A430A4DA8420BD122F00805CA6845 -:101ED00023F440732A434D6922F004021D438B69A9 -:101EE0002B434360846149684163026230BD000056 -:101EF000002C014030B5026A22F010020262026A30 -:101F0000436884690D6824F4E64444EA05248D6836 -:101F100022F0200242EA05120B4DA8420ED1CD68F4 -:101F200022F0800242EA05124D6923F4406343EA3D -:101F300085038D6922F0400243EA85034360846192 -:101F400049688163026230BD002C014030B5026AED -:101F500022F480720262036A4268C46923F4007347 -:101F600024F073050C682C438D6843EA05230C4D5F -:101F7000A8420ED1CD6823F4006343EA05234D69DE -:101F800022F4405242EA05128D6923F4806342EA4A -:101F900005124260C4614968C163036230BD00003C -:101FA000002C014030B5026A22F480520262046AB9 -:101FB0004268C3690D6823F4E64343EA05238D684C -:101FC00024F4005444EA0534064DA84204D14D6976 -:101FD00022F4804242EA85124260C361496801648A -:101FE000046230BD002C014010B5036A046A24F07D -:101FF00001040462846924F0F00444EA021423F02A -:102000000A020A438461026210BD10B5036A23F01C -:10201000100303628369046A23F4704343EA0232C3 -:1020200024F0A00343EA01118261016210BDFEE7C2 -:102030000907090E002804DB00F1E02080F80014F5 -:10204000704700F00F0000F1E02080F8141D704789 -:1020500010B5124CA06810B1207828B110E0002112 -:10206000084600F0D9F817E001202070FEF7A6FB23 -:10207000A2689188084460609178108800F0CCF8DC -:102080002078012808D1FEF799FB6168884203D9BE -:102090000020207000F004F8207810BD28000020F7 -:1020A00010B5084CA06800280AD0816821B1A16051 -:1020B000BDE81040FEF78CB8FEF78AF80020A0605B -:1020C00010BD000028000020FEF710FDFFF75EFEA7 -:1020D000FFF70AFC0D480C494FF4804201600C499F -:1020E000416000218160C0E9031241618161C161E9 -:1020F0000162FEF769FB08B172B6FEE7FFF774FCF8 -:1021000000F008F8FEE70000005400403400002012 -:10211000A086010008B5344E324F0820F7603082A7 -:10212000FFF716FD08213148FFF748FA0122082180 -:102130002F48FEF73EFB2F4C0125606810B10128A7 -:1021400035D101E0656032E0274832882AA1143099 -:10215000FEF766F8244B0021143308220846009548 -:10216000FFF7B3FD23481030FEF7FCF9E168421891 -:102170001D4824A11430E260FEF752F81A4B0822E1 -:102180001433114600200095FFF79FFD608820A1C1 -:10219000401C6080144822881430FEF741F8124B2E -:1021A00008221433382100200095FFF78EFD0E48D9 -:1021B000FEF79FF9FFF796FCFFF74AFFFEF7FEFADE -:1021C0000146A0688142B8D900F57A70A0604FF44A -:1021D00000413846FEF7E5FA6088208000206080E4 -:1021E000ABE70000000C0140D00000208800002078 -:1021F0000008014010000020425554544F4E3A252B -:1022000064000000454E434F44453A2564000000F9 -:102210004650533A256400002DE9F0410D4E054625 -:10222000B6FBF5F07705401EF862084600F010F99D -:10223000094900F013F80446B6FBF5F0401E00F023 -:10224000EFF8214600F018F900F0CAF8F863BDE88D -:10225000F081000000A24A040000C8424FF47F0C45 -:102260001CEAD0121EBF1CEAD11392EA0C0F93EAAB -:102270000C0F00F0858090EA010F48BF42F4807295 -:1022800040F4000C41F400002CF07F4120F07F402E -:1022900000B58142A2EB03020FF2081CACEB504EDA -:1022A000C0F100009EF800E04FEA4E0E00FB0EFC6D -:1022B00038BF49004FEA2C1C02F5FA020CFB0EF362 -:1022C0004FEACE1E4FEA112C4FEAC1210EEB635E9E -:1022D00042EB22420EFB0CFC4FEA1C5300FB0311A5 -:1022E0004FEA112C4FEA01310EFB0CFC4FEADC4C9B -:1022F00000FB0C11C14228BF09184CEB03335DF8F9 -:1023000004EB10EB410143EBC250B2F57C0F38BF38 -:10231000704729D512F0F00F1CBF00F1C04000F04B -:1023200000407047008182838485868788898B8CF2 -:102330008D8E8F919293959697999A9C9D9FA0A22E -:10234000A3A5A7A8AAACAEB0B2B3B5B7B9BCBEC07E -:10235000C2C5C7C9CCCED1D4D7D9DCDFE2E6E9EC1F -:10236000F0F3F7FAFE0000004FEA400C0CF1807C1D -:10237000BCF17E4F28BF7047B0F1C04000F043B9B8 -:1023800090EA010F0CEAD11348BF42F48072624513 -:1023900038BF634507D213F47F0F16D080EA0100DF -:1023A00000F00040704710B500F0E7F8097EFC3EF1 -:1023B00000F005B880EA010000F00040704780EAB4 -:1023C000010000F0004000F01EB912F47F0F04BFBE -:1023D0000248704780EA010000F015B90000C07F94 -:1023E000C10DD1F19E0206DB4FEA002343F000430A -:1023F00023FA02F07047004207D54FEA4001B1F1DD -:10240000FE4F02D24FF00000704710B500F0B5F853 -:1024100049922480002070476FEA20007047000036 -:1024200010F0004148BF4042B0FA80F310FA03F2C6 -:10243000C3F19D030BD051EAC35101EB12205306A7 -:1024400038BF704700F1010008BF20F0010070475D -:10245000B0FA80F310FA03F2C3F19D030AD0D90554 -:1024600001EB1220530638BF704700F1010008BF8E -:1024700020F00100704700004FF47F0C1CEAD012DE -:102480001EBF1CEAD11392EA0C0F93EA0C0F00F066 -:10249000478090EA010F48BF42F480724FF0004C31 -:1024A0004CEA00204CEA012102EB0302A0FB0113DD -:1024B000A2F50002002918BF43F001035B0028BF0A -:1024C0004FEA330342EB22425FEA132C4CEBC2503B -:1024D0002EBFBCEB436FB2F57C0F70474FEA036C25 -:1024E000BCF1004F08BF20F00100B2F57C0F38BFEF -:1024F00070470BD582F0FF0212F5803FC8BF7047CE -:1025000000F1C040D8BF00F00040704700F5000C5B -:102510005FEA4C0C48BF7047B0F1C04000F073B8A0 -:1025200090EA010F0CEAD11348BF42F48072624571 -:1025300038BF634504D280EA010000F000407047D4 -:1025400010B500F01AF800BF8900013E00F007B88E -:1025500000F009B85FEA410C5FEA1C6C08D080EA21 -:10256000010000F050B85FEA400C5FEA1C6CF6D145 -:102570004FF00040A0F5800070470EF1020E2EF0E3 -:10258000030E5EF8044B244204D44FEA4102B2F138 -:102590007F4F11D84FEA4003B3F17F4F0CD80ED1D3 -:1025A0004FEAD07CB2F17F4F0CEB4C0C0CF1020CDB -:1025B00008BF4CEBD17C04E04FF0080C01E04FEA7F -:1025C000D17C0CEB4C0324FA03F404F00704B4F1BF -:1025D000040C06D20EEB840CBDE810404CF0010C4C -:1025E0006047DFE80CF0070802024FF00040A0F55A -:1025F000800010BD0846420018BFD2F1807288BF2B -:1026000000F0004010BDFF2141EAD050C0057047E6 -:102610000000000000000000010203040607080992 -:1026200000000000010203040000000000000000A0 -:1026300020202020200020005050500000000000EA -:102640005050F850F85050002078C07028F020000A -:10265000C0C810204098180040A0A040A890680072 -:1026600030204000000000001020404040201000BA -:10267000402010101020400020A8702070A82000DA -:10268000202020F820202000000000006040800072 -:10269000000000F800000000000000000060600082 -:1026A0000008102040800000708898A8C88870003A -:1026B0002060202020207000708808304080F800C2 -:1026C000F80810300888700010305090F810100092 -:1026D000F880F00808887000384080F08888700022 -:1026E000F80810204040400070888870888870008A -:1026F000708888780810E00000606000606000006A -:102700000060600060608000102040804020100069 -:102710000000F800F80000004020100810204000E1 -:1027200070881020200020007088B8A8B880780039 -:1027300020508888F8888800F08888F08888F00021 -:102740007088808080887000F08888888888F00091 -:10275000F88080F08080F800F88080F08080800031 -:1027600070888080B8887800888888F88888880091 -:102770007020202020207000381010101090600071 -:102780008890A0C0A0908800808080808080F80021 -:1027900088D8A8A8888888008888C8A898888800C9 -:1027A0007088888888887000F08888F08080800031 -:1027B00070888888A8906800F08888F0A0908800C9 -:1027C0007088807008887000F82020202020200069 -:1027D0008888888888887000888888888850200041 -:1027E000888888A8A8D888008888502050888800C1 -:1027F0008888502020202000F80810204080F80011 -:10280000F0C0C0C0C0C0F000008040201008000030 -:1028100078181818181878002070A8202020200098 -:10282000002040F8402000002010080000000000B8 -:102830000000E010709068008080B0C888C8B000C8 -:102840000000708880807000080868988898680088 -:1028500000007088F0807000304840F04040400038 -:1028600000007088887808F08080B0C88888880068 -:1028700020000020202020001000003010101060E8 -:10288000808090A0C0A098006020202020207000B0 -:10289000000050A8A8A8A8000000B0484848480078 -:1028A00000007088888870000000F08888F08080C0 -:1028B00000007888887808080000B0484040400050 -:1028C000000078807008F0004040F8404048300038 -:1028D0000000909090906800000088888850200048 -:1028E0000000A8A8A8A85000000088502050880028 -:1028F00000008888986808F00000F8102040F80070 -:102900002040408040402000202020002020200047 -:102910002010100810102000000040A81000000037 -:102920000000000000000000000000000010101077 -:102930001010000010000000006C4848000000006B -:1029400000000000001414287C287C28505000004F -:10295000001038404038487010100000002050200F -:102960000C700814080000000000001820205448D3 -:1029700034000000001010101000000000000000E3 -:102980000008081010101010100808000020201077 -:10299000101010101020200000107C1028280000BB -:1029A000000000000000101010FC101010000000CB -:1029B000000000000000001810302000000000009F -:1029C000007C00000000000000000000000000305B -:1029D000300000000004040808101020204000000F -:1029E000003844444444444438000000003010108F -:1029F000101010107C00000000384404081020441F -:102A00007C0000000038440418040444380000002E -:102A1000000C141424447C040C000000003C202012 -:102A20003804044438000000001C2040784444442A -:102A300038000000007C4404080808101000000062 -:102A400000384444384444443800000000384444CA -:102A5000443C0408700000000000003030000030EA -:102A6000300000000000001818000018302000009E -:102A700000000C10608060100C00000000000000DE -:102A80007C007C00000000000000C020180418201A -:102A9000C0000000000018240408100030000000EE -:102AA0003844444C54544C40443800000030102802 -:102AB00028287C44EC00000000F844447844444456 -:102AC000F8000000003C4440404040443800000012 -:102AD00000F0484444444448F000000000FC4450E6 -:102AE00070504044FC000000007C20283828202042 -:102AF00070000000003C4440404C4444380000005A -:102B000000EC44447C444444EC000000007C101081 -:102B1000101010107C000000003C080808484848CD -:102B20003000000000EC444850704844E4000000CD -:102B300000702020202024247C00000000EC6C6C1D -:102B400054544444EC00000000EC64645454544C6D -:102B5000EC00000000384444444444443800000081 -:102B600000782424243820207000000000384444D9 -:102B700044444444381C000000F844444478484429 -:102B8000E000000000344C403804046458000000A9 -:102B900000FC9010101010103800000000EC4444AD -:102BA000444444443800000000EC444428282810E1 -:102BB0001000000000EC4444545454542800000019 -:102BC00000C4442810102844C400000000EC44282D -:102BD0002810101038000000007C44081010204419 -:102BE0007C000000003820202020202020203800F9 -:102BF00000402020201010080808000000380808B5 -:102C000008080808080838000010102844000000D0 -:102C1000000000000000000000000000000000FCB8 -:102C20000010080000000000000000000000003854 -:102C3000443C44443C00000000C0405864444444C8 -:102C4000F80000000000003C444040443800000010 -:102C5000000C04344C4444443C00000000000038A4 -:102C6000447C40403C000000001C207C20202020B0 -:102C70007C000000000000344C4444443C04380014 -:102C800000C0405864444444EC0000000010007050 -:102C9000101010107C0000000010007808080808D0 -:102CA0000808700000C0405C48705048DC0000001C -:102CB00000301010101010107C000000000000E820 -:102CC00054545454FC000000000000D864444444B0 -:102CD000EC00000000000038444444443800000088 -:102CE000000000D8644444447840E0000000003410 -:102CF0004C4444443C040C000000006C3020202074 -:102D00007C0000000000003C4438044478000000CF -:102D10000000207C202020201C000000000000CCAF -:102D20004444444C34000000000000EC4444282893 -:102D300010000000000000EC44545454280000002F -:102D4000000000CC48303048CC000000000000EC0F -:102D500044242818101078000000007C48102044FB -:102D60007C00000000081010101020101010080047 -:102D70000010101010101010101000000020101083 -:102D8000101008101010200000000000002458004F -:102D90000000000000000000000000000000000033 -:102DA00000000000000000183C3C3C1818180018F7 -:102DB000180000000066666666240000000000003F -:102DC00000000000000000006C6CFE6C6C6CFE6C7F -:102DD0006C0000001818187CC6C2C07C0686C67C31 -:102DE000181800000000000000C2C60C183060C6B1 -:102DF00086000000000000386C6C3876DCCCCCCC4F -:102E0000760000000030303030600000000000002C -:102E1000000000000000000C183030303030301856 -:102E20000C00000000000030180C0C0C0C0C0C18EE -:102E300030000000000000000000663CFF3C66001F -:102E40000000000000000000000018187E181800A4 -:102E50000000000000000000000000000000181842 -:102E6000183000000000000000000000FE0000001C -:102E7000000000000000000000000000000000183A -:102E800018000000000000000002060C183060C0AE -:102E9000800000000000007CC6C6CED6D6E6C6C6BE -:102EA0007C0000000000001838781818181818184E -:102EB0007E0000000000007CC6060C183060C0C612 -:102EC000FE0000000000007CC606063C060606C6A2 -:102ED0007C0000000000000C1C3C6CCCFE0C0C0CB8 -:102EE0001E000000000000FEC0C0C0FC0E0606C6AA -:102EF0007C0000000000003860C0C0FCC6C6C6C62A -:102F00007C000000000000FEC606060C18303030C1 -:102F1000300000000000007CC6C6C67CC6C6C6C61F -:102F20007C0000000000007CC6C6C67E0606060CBB -:102F300078000000000000000018180000001818B9 -:102F40000000000000000000001818000000181821 -:102F50003000000000000000060C18306030180C33 -:102F60000600000000000000000000FE0000FE005F -:102F700000000000000000006030180C060C183043 -:102F8000600000000000007CC6C60C18181800186D -:102F900018000000000000007CC6C6DEDEDEDCC0DB -:102FA0007C00000000000010386CC6C6FEC6C6C615 -:102FB000C6000000000000FC6666667C6666666609 -:102FC000FC0000000000003C66C2C0C0C0C0C26679 -:102FD0003C000000000000F86C6666666666666C81 -:102FE000F8000000000000FE6662687868606266B3 -:102FF000FE000000000000FE6662687868606060A5 -:10300000F00000000000003C66C2C0C0DEC6C6661C -:103010003A000000000000C6C6C6C6FEC6C6C6C648 -:10302000C60000000000003C1818181818181818DE -:103030003C0000000000001E0C0C0C0C0CCCCCCC96 -:1030400078000000000000E6666C6C78786C6666BC -:10305000E6000000000000F0606060606060626692 -:10306000FE000000000000C6EEFEFED6C6C6C6C6C4 -:10307000C6000000000000C6E6F6FEDECEC6C6C6EC -:10308000C6000000000000386CC6C6C6C6C6C66CC6 -:1030900038000000000000FC6666667C60606060CE -:1030A000F00000000000007CC6C6C6C6C6C6D6DE5C -:1030B0007C0C0E00000000FC6666667C6C66666632 -:1030C000E60000000000007CC6C660380C06C6C6DC -:1030D0007C0000000000007E7E5A1818181818188E -:1030E0003C000000000000C6C6C6C6C6C6C6C6C6AE -:1030F0007C000000000000C6C6C6C6C6C6C66C3846 -:1031000010000000000000C6C6C6C6C6D6D6FE6CBB -:103110006C000000000000C6C66C6C38386C6CC6D1 -:10312000C6000000000000666666663C18181818A5 -:103130003C000000000000FEC6860C183060C2C6CD -:10314000FE0000000000003C3030303030303030C5 -:103150003C0000000000000080C0E070381C0E063B -:10316000020000000000003C0C0C0C0C0C0C0C0CC1 -:103170003C0000001038386CC60000000000000061 -:10318000000000000000000000000000000000003F -:103190000000FF0030303018000000000000000088 -:1031A00000000000000000000000780C7CCCCCCCBB -:1031B00076000000000000E06060786C666666667D -:1031C000DC0000000000000000007CC6C0C0C0C6DB -:1031D0007C0000000000001C0C0C3C6CCCCCCCCC67 -:1031E000760000000000000000007CC6FEC0C0C6E3 -:1031F0007C000000000000386C6460F0606060607B -:10320000F000000000000000000076CCCCCCCCCC5C -:103210007C0CCC78000000E060606C7666666666C8 -:10322000E6000000000000181800381818181818D8 -:103230003C0000000000000606000E06060606061A -:103240000666663C000000E06060666C78786C663C -:10325000E600000000000038181818181818181890 -:103260003C000000000000000000ECFED6D6D6D6E0 -:10327000D6000000000000000000DC66666666669E -:10328000660000000000000000007CC6C6C6C6C67E -:103290007C000000000000000000DC6666666666D8 -:1032A0007C6060F000000000000076CCCCCCCCCC80 -:1032B0007C0C0C1E000000000000DC766260606088 -:1032C000F00000000000000000007CC660380CC662 -:1032D0007C000000000000103030FC303030303610 -:1032E0001C000000000000000000CCCCCCCCCCCCFA -:1032F0007600000000000000000066666666663C1E -:1033000018000000000000000000C6C6C6D6D6FEA9 -:103310006C000000000000000000C66C3838386CFB -:10332000C6000000000000000000C6C6C6C6C6C633 -:103330007E060CF8000000000000FECC183060C6CD -:10334000FE0000000000000E181818701818181859 -:103350000E0000000000001818181800181818189F -:1033600018000000000000701818180E181818181F -:103370007000000000000076DC000000000000008B -:1033800000000000A433000800000020340000000A -:1033900028010008D833000834000020240F000062 -:1033A00044010008010000001000000000000000BF -:1033B0000024F400000000000000000000000000F5 -:1033C00000000000000000000000000000000000FD -:0833D0000000000000000000F5 +:101D80000C01002070472DE9FF4F0026044689B062 +:101D90004FF0FF393246304613B1012B70D101E0CC +:101DA000256807E0656805E00A2B01D1761CB6B20C +:101DB000521C92B2AB5C002BF6D1A2689B46511824 +:101DC000A16002D55946C4F808B0B14200DDA66052 +:101DD000D4E90221CB1C9A4201DA491EE1608A4211 +:101DE00004DDCA1CB24201DA491CE16006F10108B7 +:101DF000B8F1040F01D9E26800E000220021E2609E +:101E000007E06D1C2B780BB10A2BFAD1491C89B263 +:101E10006D1C8A42F6DC00270DF1040A23E0E1681C +:101E2000A2683944914201D13E2200E020220AF802 +:101E300000205246401C03E01154401C80B26D1C2F +:101E4000297809B10A29F7D102F800B001200090E1 +:101E50003807010E01AB10220020FFF736FF7F1C70 +:101E60000020BFB26D1CB8F1040F01D9042100E0BD +:101E7000711CB942D3D80B98012801D1D4F808902D +:101E80000DB04846BDE8F08F7047FEF727BE30B56D +:101E90008FB028216846FEF747FA14210AA8FEF7FA +:101EA00043FA01210804CDE9001000240294022520 +:101EB0000491CDE907504FF4E01009906846FEF711 +:101EC00081FF08B172B6FEE70F20CDE90A054FF495 +:101ED0008060CDE90C4002210AA80E94FEF796FE20 +:101EE000002801D072B6FEE70FB030BD7047000089 +:101EF0000148FFF7F7B90000A0000020F0B5026824 +:101F0000164B174C174D4FF08047984205D0B842FA +:101F100003D0A04201D0A84203D122F070064A6843 +:101F20003243984205D0B84203D0A04201D0A84223 +:101F300003D122F44074CA6822434C6922F0800223 +:101F4000224302608A68C2620A688262984201D1B2 +:101F50000969016301214161F0BD0000002C0140CD +:101F6000000400400008004010B501F01F030121EB +:101F7000046A99408C430462016A9A4011430162E9 +:101F800010BD10B5846842EA032224F47F440A435A +:101F90002243826010BD826822F070020A4342F040 +:101FA000070181607047000030B5026A22F001022B +:101FB0000262026A4368846924F073050C682C434A +:101FC00022F002058A682A430A4DA8420BD122F06A +:101FD0000805CA6823F440732A434D6922F00402BD +:101FE0001D438B692B4343608461496841630262EE +:101FF00030BD0000002C014030B5026A22F0100212 +:102000000262026A436884690D6824F4E64444EA83 +:1020100005248D6822F0200242EA05120B4DA842E9 +:102020000ED1CD6822F0800242EA05124D6923F4F8 +:10203000406343EA85038D6922F0400243EA850349 +:102040004360846149688163026230BD002C0140B5 +:1020500030B5026A22F480720262036A4268C4697F +:1020600023F4007324F073050C682C438D6843EA55 +:1020700005230C4DA8420ED1CD6823F4006343EA3A +:1020800005234D6922F4405242EA05128D6923F47A +:10209000806342EA05124260C4614968C163036219 +:1020A00030BD0000002C014030B5026A22F480529D +:1020B0000262046A4268C3690D6823F4E64343EA96 +:1020C00005238D6824F4005444EA0534064DA842E3 +:1020D00004D14D6922F4804242EA85124260C36114 +:1020E00049680164046230BD002C014010B5036AE8 +:1020F000046A24F001040462846924F0F00444EAD0 +:10210000021423F00A020A438461026210BD10B572 +:10211000036A23F0100303628369046A23F47043A3 +:1021200043EA023224F0A00343EA01118261016212 +:1021300010BDFEE70907090E002804DB00F1E020CE +:1021400080F80014704700F00F0000F1E02080F8E4 +:10215000141D704710B5124CA06810B1207828B13A +:1021600010E00021084600F0F9F817E00120207087 +:10217000FEF724FBA268918808446060917810887B +:1021800000F0ECF82078012808D1FEF717FB616811 +:10219000884203D90020207000F004F8207810BD98 +:1021A0004000002010B5084CA06800280AD08168C3 +:1021B00021B1A160BDE81040FEF70AB8FEF708F8AB +:1021C0000020A06010BD000040000020FEF78EFC43 +:1021D000FFF75DFEFFF788FB0D480C494FF4804286 +:1021E00001600C49416000218160C0E90312416136 +:1021F0008161C1610162FEF7E7FA08B172B6FEE7DC +:10220000FFF7F2FB00F008F8FEE700000054004082 +:102210004C000020A086010008B5444D424F082024 +:10222000EF602882FFF794FC08214148FFF7C6F9C8 +:10223000012208213F48FEF7BCFA3F4C0126A06866 +:10224000002855D0012802D0022852D13EE037485C +:102250002A883AA11430FDF7E3FF344B00211433F0 +:10226000082208460096FFF730FD33481830FEF785 +:1022700079F9616942182D4833A114306261FDF784 +:10228000CFFF2A4B08221433114600200096FFF797 +:102290001CFDA0882FA1401CA08024486288143017 +:1022A000FDF7BEFF214B0822143338210020009691 +:1022B000FFF70BFD2888FF281BD10220A060FEF746 +:1022C0007DFA42F210710844206112E01A48183079 +:1022D000FEF748F9014618482A7823782030FFF79E +:1022E00052FD00B9A660FEF769FA2169884200D95B +:1022F000A6600E48FEF7FDF8FFF7F4FBFFF72AFF94 +:10230000FEF75CFA0146E068814298D900F57A70E0 +:10231000E0604FF400413846FEF743FAA088608041 +:102320000020A0808BE70000000C0140E8000020A6 +:10233000A000002000080140100000204255545425 +:102340004F4E3A2564000000454E434F44453A2520 +:10235000640000004650533A256400002DE9F04126 +:102360000D4E0546B6FBF5F07705401EF8620846AF +:1023700000F010F9094900F013F80446B6FBF5F037 +:10238000401E00F0EFF8214600F018F900F0CAF8FE +:10239000F863BDE8F081000000A24A040000C842D2 +:1023A0004FF47F0C1CEAD0121EBF1CEAD11392EA34 +:1023B0000C0F93EA0C0F00F0858090EA010F48BFE4 +:1023C00042F4807240F4000C41F400002CF07F4194 +:1023D00020F07F4000B58142A2EB03020FF2081CFF +:1023E000ACEB504EC0F100009EF800E04FEA4E0EFC +:1023F00000FB0EFC38BF49004FEA2C1C02F5FA0224 +:102400000CFB0EF34FEACE1E4FEA112C4FEAC1210E +:102410000EEB635E42EB22420EFB0CFC4FEA1C53B8 +:1024200000FB03114FEA112C4FEA01310EFB0CFCAB +:102430004FEADC4C00FB0C11C14228BF09184CEBE1 +:1024400003335DF804EB10EB410143EBC250B2F5EE +:102450007C0F38BF704729D512F0F00F1CBF00F178 +:10246000C04000F0004070470081828384858687E9 +:1024700088898B8C8D8E8F919293959697999A9C43 +:102480009D9FA0A2A3A5A7A8AAACAEB0B2B3B5B7B2 +:10249000B9BCBEC0C2C5C7C9CCCED1D4D7D9DCDF88 +:1024A000E2E6E9ECF0F3F7FAFE0000004FEA400C38 +:1024B0000CF1807CBCF17E4F28BF7047B0F1C0406A +:1024C00000F043B990EA010F0CEAD11348BF42F47F +:1024D0008072624538BF634507D213F47F0F16D070 +:1024E00080EA010000F00040704710B500F0E7F806 +:1024F000097EFC3E00F005B880EA010000F00040D3 +:10250000704780EA010000F0004000F01EB912F4AC +:102510007F0F04BF0248704780EA010000F015B940 +:102520000000C07FC10DD1F19E0206DB4FEA0023FF +:1025300043F0004323FA02F07047004207D54FEA08 +:102540004001B1F1FE4F02D24FF00000704710B5CC +:1025500000F0B5F849922480002070476FEA20000F +:102560007047000010F0004148BF4042B0FA80F3CD +:1025700010FA03F2C3F19D030BD051EAC35101EBF2 +:102580001220530638BF704700F1010008BF20F049 +:1025900001007047B0FA80F310FA03F2C3F19D0313 +:1025A0000AD0D90501EB1220530638BF704700F15D +:1025B000010008BF20F00100704700004FF47F0CBD +:1025C0001CEAD0121EBF1CEAD11392EA0C0F93EA48 +:1025D0000C0F00F0478090EA010F48BF42F4807270 +:1025E0004FF0004C4CEA00204CEA012102EB0302C0 +:1025F000A0FB0113A2F50002002918BF43F001035C +:102600005B0028BF4FEA330342EB22425FEA132C00 +:102610004CEBC2502EBFBCEB436FB2F57C0F704742 +:102620004FEA036CBCF1004F08BF20F00100B2F587 +:102630007C0F38BF70470BD582F0FF0212F5803F48 +:10264000C8BF704700F1C040D8BF00F000407047DD +:1026500000F5000C5FEA4C0C48BF7047B0F1C04079 +:1026600000F073B890EA010F0CEAD11348BF42F4AE +:102670008072624538BF634504D280EA010000F0F1 +:102680000040704710B500F01AF800BF8900013E05 +:1026900000F007B800F009B85FEA410C5FEA1C6C73 +:1026A00008D080EA010000F050B85FEA400C5FEA11 +:1026B0001C6CF6D14FF00040A0F5800070470EF181 +:1026C000020E2EF0030E5EF8044B244204D44FEAAF +:1026D0004102B2F17F4F11D84FEA4003B3F17F4F6F +:1026E0000CD80ED14FEAD07CB2F17F4F0CEB4C0CE2 +:1026F0000CF1020C08BF4CEBD17C04E04FF0080C4D +:1027000001E04FEAD17C0CEB4C0324FA03F404F013 +:102710000704B4F1040C06D20EEB840CBDE81040A3 +:102720004CF0010C6047DFE80CF0070802024FF0A4 +:102730000040A0F5800010BD0846420018BFD2F14D +:10274000807288BF00F0004010BDFF2141EAD050E8 +:10275000C0057047000000000000000001020304F3 +:102760000607080900000000010203040000000041 +:1027700000000000202020202000200050505000A9 +:10278000000000005050F850F85050002078C07001 +:1027900028F02000C0C810204098180040A0A04099 +:1027A000A890680030204000000000001020404049 +:1027B00040201000402010101020400020A8702061 +:1027C00070A82000202020F8202020000000000019 +:1027D00060408000000000F80000000000000000E1 +:1027E000006060000008102040800000708898A8F9 +:1027F000C888700020602020202070007088083079 +:102800004080F800F80810300888700010305090B0 +:10281000F8101000F880F00808887000384080F048 +:1028200088887000F8081020404040007088887048 +:1028300088887000708888780810E0000060600068 +:1028400060600000006060006060800010204080D8 +:10285000402010000000F800F800000040201008A0 +:102860001020400070881020200020007088B8A838 +:10287000B880780020508888F8888800F08888F030 +:102880008888F0007088808080887000F088888850 +:102890008888F000F88080F08080F800F88080F070 +:1028A0008080800070888080B8887800888888F868 +:1028B0008888880070202020202070003810101098 +:1028C000109060008890A0C0A090880080808080D8 +:1028D0008080F80088D8A8A8888888008888C8A838 +:1028E000988888007088888888887000F08888F0C8 +:1028F0008080800070888888A8906800F08888F0C0 +:10290000A09088007088807008887000F8202020CF +:102910002020200088888888888870008888888897 +:1029200088502000888888A8A8D8880088885020E7 +:10293000508888008888502020202000F808102027 +:102940004080F800F0C0C0C0C0C0F000008040204F +:102950001008000078181818181878002070A8209F +:1029600020202000002040F8402000002010080017 +:10297000000000000000E010709068008080B0C887 +:1029800088C8B000000070888080700008086898CF +:102990008898680000007088F0807000304840F02F +:1029A0004040400000007088887808F08080B0C8FF +:1029B000888888002000002020202000100000309F +:1029C00010101060808090A0C0A09800602020208F +:1029D00020207000000050A8A8A8A8000000B0485F +:1029E0004848480000007088888870000000F0881F +:1029F00088F0808000007888887808080000B04857 +:102A000040404000000078807008F0004040F840EE +:102A10004048300000009090909068000000888846 +:102A2000885020000000A8A8A8A8500000008850E6 +:102A30002050880000008888986808F00000F8108E +:102A40002040F8002040408040402000202020000E +:102A5000202020002010100810102000000040A8A6 +:102A60001000000000000000000000000000000056 +:102A7000001010101010000010000000006C4848FA +:102A80000000000000000000001414287C287C28AE +:102A900050500000001038404038487010100000BE +:102AA000002050200C7008140800000000000018DE +:102AB00020205448340000000010101010000000C6 +:102AC0000000000000080810101010101008080086 +:102AD00000202010101010101020200000107C107A +:102AE00028280000000000000000101010FC10104A +:102AF000100000000000000000000018103020004E +:102B000000000000007C0000000000000000000049 +:102B100000000030300000000004040808101020FD +:102B2000204000000038444444444444380000003D +:102B300000301010101010107C0000000038440409 +:102B4000081020447C0000000038440418040444A9 +:102B500038000000000C141424447C040C00000015 +:102B6000003C20203804044438000000001C2040B1 +:102B70007844444438000000007C440408080810ED +:102B80001000000000384444384444443800000039 +:102B900000384444443C0408700000000000003049 +:102BA000300000303000000000000018180000184D +:102BB0003020000000000C10608060100C0000004D +:102BC000000000007C007C00000000000000C0202D +:102BD00018041820C0000000000018240408100089 +:102BE000300000003844444C54544C4044380000F9 +:102BF0000030102828287C44EC00000000F84444F1 +:102C000078444444F8000000003C444040404044C4 +:102C10003800000000F0484444444448F0000000FC +:102C200000FC445070504044FC000000007C202810 +:102C30003828202070000000003C4440404C4444B0 +:102C40003800000000EC44447C444444EC000000A4 +:102C5000007C1010101010107C000000003C0808D0 +:102C6000084848483000000000EC44485070484490 +:102C7000E400000000702020202024247C000000BC +:102C800000EC6C6C54544444EC00000000EC6464B0 +:102C90005454544CEC000000003844444444444430 +:102CA0003800000000782424243820207000000020 +:102CB0000038444444444444381C000000F8444470 +:102CC00044784844E000000000344C403804046478 +:102CD0005800000000FC9010101010103800000088 +:102CE00000EC4444444444443800000000EC4444B4 +:102CF000282828101000000000EC44445454545478 +:102D00002800000000C4442810102844C40000001B +:102D100000EC44282810101038000000007C440803 +:102D2000101020447C0000000038202020202020AB +:102D30002020380000402020201010080808000043 +:102D4000003808080808080808083800001010288B +:102D5000440000000000000000000000000000002F +:102D6000000000FC0010080000000000000000004F +:102D700000000038443C44443C00000000C040587F +:102D800064444444F80000000000003C44404044D7 +:102D900038000000000C04344C4444443C00000063 +:102DA00000000038447C40403C000000001C207CB7 +:102DB000202020207C000000000000344C444444CB +:102DC0003C04380000C0405864444444EC00000017 +:102DD00000100070101010107C000000001000782F +:102DE000080808080808700000C0405C4870504897 +:102DF000DC00000000301010101010107C000000EB +:102E0000000000E854545454FC000000000000D8B6 +:102E100064444444EC00000000000038444444444E +:102E200038000000000000D8644444447840E000CA +:102E3000000000344C4444443C040C000000006C8E +:102E4000302020207C0000000000003C4438044476 +:102E5000780000000000207C202020201C000000C2 +:102E6000000000CC4444444C34000000000000EC5E +:102E70004444282810000000000000EC445454543E +:102E800028000000000000CC48303048CC00000092 +:102E9000000000EC44242818101078000000007C8A +:102EA000481020447C000000000810101010201072 +:102EB000101008000010101010101010101000005A +:102EC000002010101010081010102000000000004A +:102ED0000024580000000000000000000000000076 +:102EE0000000000000000000000000183C3C3C18FE +:102EF00018180018180000000066666666240000B6 +:102F00000000000000000000000000006C6CFE6C7F +:102F10006C6CFE6C6C0000001818187CC6C2C07C7B +:102F20000686C67C181800000000000000C2C60C0F +:102F3000183060C686000000000000386C6C3876DF +:102F4000DCCCCCCC760000000030303030600000AB +:102F500000000000000000000000000C18303030BD +:102F6000303030180C00000000000030180C0C0C41 +:102F70000C0C0C1830000000000000000000663C43 +:102F8000FF3C660000000000000000000000181870 +:102F90007E18180000000000000000000000000083 +:102FA00000001818183000000000000000000000A9 +:102FB000FE00000000000000000000000000000013 +:102FC0000000001818000000000000000002060CBD +:102FD000183060C0800000000000007CC6C6CED65D +:102FE000D6E6C6C67C000000000000183878181825 +:102FF000181818187E0000000000007CC6060C1887 +:103000003060C0C6FE0000000000007CC606063C22 +:10301000060606C67C0000000000000C1C3C6CCCC0 +:10302000FE0C0C0C1E000000000000FEC0C0C0FC26 +:103030000E0606C67C0000000000003860C0C0FC20 +:10304000C6C6C6C67C000000000000FEC606060C10 +:1030500018303030300000000000007CC6C6C67C4E +:10306000C6C6C6C67C0000000000007CC6C6C67E80 +:103070000606060C7800000000000000001818008A +:1030800000001818000000000000000000181800E0 +:10309000000018183000000000000000060C183076 +:1030A0006030180C0600000000000000000000FE68 +:1030B0000000FE0000000000000000006030180C5E +:1030C000060C1830600000000000007CC6C60C181A +:1030D0001818001818000000000000007CC6C6DEAA +:1030E000DEDEDCC07C00000000000010386CC6C6CC +:1030F000FEC6C6C6C6000000000000FC6666667C10 +:1031000066666666FC0000000000003C66C2C0C047 +:10311000C0C0C2663C000000000000F86C66666635 +:103120006666666CF8000000000000FE6662687863 +:1031300068606266FE000000000000FE666268785B +:1031400068606060F00000000000003C66C2C0C023 +:10315000DEC6C6663A000000000000C6C6C6C6FE4F +:10316000C6C6C6C6C60000000000003C18181818E5 +:10317000181818183C0000000000001E0C0C0C0C65 +:103180000CCCCCCC78000000000000E6666C6C78BB +:10319000786C6666E6000000000000F06060606029 +:1031A00060606266FE000000000000C6EEFEFED613 +:1031B000C6C6C6C6C6000000000000C6E6F6FEDEB3 +:1031C000CEC6C6C6C6000000000000386CC6C6C623 +:1031D000C6C6C66C38000000000000FC6666667C4F +:1031E00060606060F00000000000007CC6C6C6C6DB +:1031F000C6C6D6DE7C0C0E00000000FC6666667C4F +:103200006C666666E60000000000007CC6C660389A +:103210000C06C6C67C0000000000007E7E5A18180E +:10322000181818183C000000000000C6C6C6C6C624 +:10323000C6C6C6C67C000000000000C6C6C6C6C61C +:10324000C6C66C3810000000000000C6C6C6C6C660 +:10325000D6D6FE6C6C000000000000C6C66C6C3850 +:10326000386C6CC6C6000000000000666666663CEE +:10327000181818183C000000000000FEC6860C1844 +:103280003060C2C6FE0000000000003C303030302C +:10329000303030303C0000000000000080C0E070A2 +:1032A000381C0E06020000000000003C0C0C0C0C48 +:1032B0000C0C0C0C3C0000001038386CC6000000F0 +:1032C00000000000000000000000000000000000FE +:1032D000000000000000FF00303030180000000047 +:1032E0000000000000000000000000000000780C5A +:1032F0007CCCCCCC76000000000000E06060786CF4 +:1033000066666666DC0000000000000000007CC607 +:10331000C0C0C0C67C0000000000001C0C0C3C6C4F +:10332000CCCCCCCC760000000000000000007CC6B5 +:10333000FEC0C0C67C000000000000386C6460F075 +:1033400060606060F000000000000000000076CCCB +:10335000CCCCCCCC7C0CCC78000000E060606C76EF +:1033600066666666E600000000000018180038185F +:10337000181818183C0000000000000606000E0691 +:10338000060606060666663C000000E06060666CA5 +:1033900078786C66E60000000000003818181818ED +:1033A000181818183C000000000000000000ECFE97 +:1033B000D6D6D6D6D6000000000000000000DC669D +:1033C00066666666660000000000000000007CC6BD +:1033D000C6C6C6C67C000000000000000000DC6617 +:1033E000666666667C6060F000000000000076CCD7 +:1033F000CCCCCCCC7C0C0C1E000000000000DC7699 +:1034000062606060F00000000000000000007CC608 +:1034100060380CC67C000000000000103030FC302A +:10342000303030361C000000000000000000CCCC22 +:10343000CCCCCCCC7600000000000000000066661A +:103440006666663C18000000000000000000C6C66A +:10345000C6D6D6FE6C000000000000000000C66C5E +:103460003838386CC6000000000000000000C6C6F6 +:10347000C6C6C6C67E060CF8000000000000FECCE2 +:10348000183060C6FE0000000000000E181818700A +:10349000181818180E00000000000018181818005E +:1034A0001818181818000000000000701818180EDE +:1034B000181818187000000000000076DC000000EA +:1034C0000000000000000000E8BF94E59B9E0A0099 +:1034D0004261636B0A496E7075740A42757A7A6547 +:1034E000720A4F4C45440A4175746F0A54797065ED +:1034F0000A4C616E67756167650A41626F75740099 +:1035000020350008000000204C00000028010008C1 +:103510006C3500084C000020240F00004401000816 +:103520000100000010000000000000000024F40072 +:10353000000000000000000000000000000000008B +:10354000000000000000000000000000000000007B +:10355000D0340008C834000800000000000000005B +:0C3560000000000000000000000000005F :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 8c4eaea..6888627 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: Thu Apr 28 15:05:48 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Apr 28 16:19:29 2022

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

Call chain for Maximum Stack Depth:

@@ -104,9 +104,9 @@ Global Symbols

[Calls]
  • >>   __rt_entry
-

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

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

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

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

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

[Calls]

  • >>   __scatterload_copy @@ -114,7 +114,7 @@ Global Symbols
    [Called By]
    • >>   __scatterload_copy
    -

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

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

    _printf_d (Thumb, 0 bytes, Stack size unknown bytes, _printf_d.o(.ARM.Collect$$_printf_percent$$00000009))

    [Stack]

    • Max Depth = 56 + Unknown Stack Size @@ -127,80 +127,80 @@ Global Symbols

      [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_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      [Called By]

      • >>   __rt_exit_ls
      -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      [Called By]

      • >>   __main
      • >>   __scatterload_rt2
      -

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

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

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

      [Stack]

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

        [Calls]
        • >>   __rt_lib_init
        -

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

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

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

        [Stack]

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

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

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

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

        [Called By]

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

          [Calls]
          • >>   __rt_lib_shutdown
          -

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

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

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

          [Calls]

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

          [Calls]
          • >>   __rt_heap_descriptor
          -
          [Called By]
          • >>   delhead +
            [Called By]
            • >>   delhead

            __2sprintf (Thumb, 34 bytes, Stack size 32 bytes, noretval__2sprintf.o(.text)) @@ -388,7 +388,7 @@ Global Symbols
            [Calls]

            • >>   _sputc
            • >>   _printf_char_common
            -
            [Called By]
            • >>   mymain +
              [Called By]
              • >>   mymain

              __printf (Thumb, 104 bytes, Stack size 24 bytes, __printf.o(.text)) @@ -411,17 +411,17 @@ Global Symbols

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

              [Stack]

              • Max Depth = 4
              • Call Chain = __aeabi_memclr4
              -
              [Called By]
              • >>   SystemClock_Config +
                [Called By]
                • >>   SystemClock_Config
                • >>   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 (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) @@ -451,19 +451,19 @@ Global Symbols


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

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

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

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

              [Called By]

              • >>   __user_setup_stackheap
              -

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

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

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

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

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

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

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

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

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

              [Stack]

              • Max Depth = 8 + Unknown Stack Size @@ -511,11 +511,11 @@ Global Symbols
                [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, 40 bytes, Stack size 8 bytes, mymain.o(i.HAL_GPIO_EXTI_Callback)) @@ -547,12 +547,12 @@ Global Symbols

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

                      [Called By]
                      • >>   mymain
                      • >>   MX_GPIO_Init
                      @@ -562,10 +562,10 @@ Global Symbols
                    • >>   I2C_WaitOnMasterAddressFlagUntilTimeout
                    • >>   I2C_WaitOnFlagUntilTimeout
                    • >>   I2C_WaitOnBTFFlagUntilTimeout -
                    • >>   mymain +
                    • >>   mymain
                    • >>   HAL_RCC_OscConfig
                    • >>   HAL_RCC_ClockConfig -
                    • >>   buzzer_play_server +
                    • >>   buzzer_play_server
                    • >>   GEI_BUTTON_CODE
                    @@ -598,7 +598,7 @@ Global Symbols
                    [Called By]
                    • >>   HAL_I2C_Init
                    -

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

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

                    [Called By]

                    • >>   SysTick_Handler
                    @@ -654,7 +654,7 @@ Global Symbols
                  • >>   HAL_InitTick
                  • >>   HAL_GetTick
                  -
                  [Called By]
                  • >>   SystemClock_Config +
                    [Called By]
                    • >>   SystemClock_Config

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


                  [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)) @@ -789,7 +789,7 @@ Global Symbols


                  [Calls]
                  • >>   TIM_CCxChannelCmd
                  -
                  [Called By]
                  • >>   mymain +
                    [Called By]
                    • >>   mymain

                    HAL_TIM_PeriodElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback)) @@ -844,7 +844,7 @@ Global Symbols
                    [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)) @@ -852,7 +852,7 @@ Global Symbols


                    [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) @@ -882,7 +882,8 @@ Global Symbols


                    [Calls]
                    • >>   OLED_Ascii
                    -
                    [Called By]
                    • >>   mymain +
                      [Called By]
                      • >>   mymain +
                      • >>   SHOW_MENU

                      OLED_WrCmd (Thumb, 16 bytes, Stack size 8 bytes, oled.o(i.OLED_WrCmd)) @@ -912,15 +913,23 @@ Global Symbols

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

                      [Stack]

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

                      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 +

                        [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 @@ -972,122 +981,123 @@ Global Symbols

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

                        buzzer_play_server (Thumb, 76 bytes, Stack size 8 bytes, buzzer.o(i.buzzer_play_server)) -

                        [Stack]

                        • Max Depth = 48
                        • Call Chain = buzzer_play_server ⇒ play_ones ⇒ __aeabi_fdiv +

                          buzzer_play_server (Thumb, 76 bytes, Stack size 8 bytes, buzzer.o(i.buzzer_play_server)) +

                          [Stack]

                          • Max Depth = 48
                          • Call Chain = buzzer_play_server ⇒ play_ones ⇒ __aeabi_fmul

                          [Calls]
                          • >>   HAL_GetTick -
                          • >>   play_ones -
                          • >>   delhead +
                          • >>   play_ones +
                          • >>   delhead
                          -
                          [Called By]
                          • >>   mymain +
                            [Called By]
                            • >>   mymain
                            -

                            delhead (Thumb, 34 bytes, Stack size 8 bytes, buzzer.o(i.delhead)) +

                            delhead (Thumb, 34 bytes, Stack size 8 bytes, buzzer.o(i.delhead))

                            [Stack]

                            • Max Depth = 24
                            • Call Chain = delhead ⇒ free

                            [Calls]
                            • >>   free
                            -
                            [Called By]
                            • >>   buzzer_play_server +
                              [Called By]
                              • >>   buzzer_play_server

                              main (Thumb, 62 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 +
                                [Calls]
                                • >>   mymain
                                • >>   HAL_Init
                                • >>   HAL_I2C_Init -
                                • >>   SystemClock_Config +
                                • >>   SystemClock_Config
                                • >>   MX_TIM2_Init
                                • >>   MX_GPIO_Init

                                [Called By]
                                • >>   __rt_entry_main
                                -

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

                                mymain (Thumb, 270 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_GPIO_TogglePin
                                • >>   HAL_GetTick
                                • >>   HAL_TIM_PWM_Start
                                • >>   __2sprintf -
                                • >>   buzzer_play_server +
                                • >>   buzzer_play_server +
                                • >>   SHOW_MENU
                                • >>   OLED_Str
                                • >>   OLED_Init
                                • >>   OLED_Cache_to_hardware -
                                • >>   GET_ENCODE +
                                • >>   GET_ENCODE
                                • >>   GEI_BUTTON_CODE

                                [Called By]
                                • >>   main
                                -

                                play_ones (Thumb, 58 bytes, Stack size 24 bytes, buzzer.o(i.play_ones)) -

                                [Stack]

                                • Max Depth = 40
                                • Call Chain = play_ones ⇒ __aeabi_fdiv +

                                  play_ones (Thumb, 58 bytes, Stack size 24 bytes, buzzer.o(i.play_ones)) +

                                  [Stack]

                                  • Max Depth = 40
                                  • Call Chain = play_ones ⇒ __aeabi_fmul
                                  -
                                  [Calls]
                                  • >>   __aeabi_fdiv -
                                  • >>   __aeabi_fmul -
                                  • >>   __aeabi_ui2f -
                                  • >>   __aeabi_i2f -
                                  • >>   __aeabi_f2uiz +
                                    [Calls]
                                    • >>   __aeabi_fmul +
                                    • >>   __aeabi_ui2f +
                                    • >>   __aeabi_i2f +
                                    • >>   __aeabi_f2uiz +
                                    • >>   __aeabi_fdiv
                                    -
                                    [Called By]
                                    • >>   buzzer_play_server +
                                      [Called By]
                                      • >>   buzzer_play_server
                                      -

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

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

                                      [Stack]

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

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

                                        [Calls]

                                        • >>   __fpl_fretinf -
                                        • >>   __fpl_fnaninf +

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

                                          [Calls]

                                          • >>   __fpl_fretinf +
                                          • >>   __fpl_fnaninf
                                          -

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

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

                                          [Stack]

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

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

                                            [Calls]

                                            • >>   __fpl_fnaninf +

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

                                              [Calls]

                                              • >>   __fpl_fnaninf
                                              -

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

                                              [Called By]

                                              • >>   play_ones +

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

                                                [Called By]

                                                • >>   play_ones
                                                -

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

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

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

                                                [Called By]

                                                • >>   play_ones +

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

                                                  [Called By]

                                                  • >>   play_ones
                                                  -

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

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

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

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

                                                  [Stack]

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

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

                                                    [Calls]

                                                    • >>   __fpl_fretinf -
                                                    • >>   __fpl_fnaninf +

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

                                                      [Calls]

                                                      • >>   __fpl_fretinf +
                                                      • >>   __fpl_fnaninf
                                                      -

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

                                                      [Called By]

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

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

                                                        • >>   _fdiv -
                                                        • >>   _fmul +

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

                                                          [Called By]

                                                          • >>   _fmul +
                                                          • >>   _fdiv

                                                          diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map index b511fb4..e2b555b 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map @@ -504,14 +504,16 @@ Section Cross References mymain.o(i.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf mymain.o(i.mymain) refers to oled.o(i.OLED_Str) for OLED_Str mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE + 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 encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE mymain.o(i.mymain) refers to oled.o(i.OLED_Cache_to_hardware) for OLED_Cache_to_hardware mymain.o(i.mymain) refers to buzzer.o(i.buzzer_play_server) for buzzer_play_server - mymain.o(i.mymain) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick 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(.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 oled.o(i.OLED_Ascii) refers to oled.o(.constdata) for .constdata @@ -533,6 +535,7 @@ Section Cross References oled.o(i.OLED_WrDat) refers to hread_interface.o(i.IIC_SAND_DATE) for IIC_SAND_DATE 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.add_a_note) refers to h1_alloc.o(.text) for malloc buzzer.o(i.add_a_note) refers to buzzer.o(.data) for .data buzzer.o(i.buzzer_play_server) refers to buzzer.o(i.play_ones) for play_ones @@ -1224,100 +1227,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 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE - ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.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/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.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/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_heap_descriptor_intlibspace.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_heap_descriptor.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 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 mutex_dummy.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 _get_argv.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 no_argv.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 _get_argv.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_final.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_extend.o ABSOLUTE ../clib/heap1.c 0x00000000 Number 0 h1_free_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_alloc.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_free.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_final_mt.o ABSOLUTE + ../clib/heap1.c 0x00000000 Number 0 h1_init.o ABSOLUTE ../clib/heap1.c 0x00000000 Number 0 h1_init_mt.o ABSOLUTE ../clib/heap1.c 0x00000000 Number 0 h1_alloc_mt.o ABSOLUTE - ../clib/heap1.c 0x00000000 Number 0 h1_alloc.o ABSOLUTE - ../clib/heap1.c 0x00000000 Number 0 h1_final_mt.o ABSOLUTE - ../clib/heap1.c 0x00000000 Number 0 h1_final.o ABSOLUTE ../clib/heap1.c 0x00000000 Number 0 h1_extend_mt.o ABSOLUTE - ../clib/heap1.c 0x00000000 Number 0 h1_init.o ABSOLUTE - ../clib/heap1.c 0x00000000 Number 0 h1_extend.o ABSOLUTE - ../clib/heap1.c 0x00000000 Number 0 h1_free.o ABSOLUTE - ../clib/heap2.c 0x00000000 Number 0 fdtree.o ABSOLUTE ../clib/heap2.c 0x00000000 Number 0 heap2mt.o ABSOLUTE + ../clib/heap2.c 0x00000000 Number 0 fdtree.o ABSOLUTE ../clib/heap2.c 0x00000000 Number 0 heap2.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 term_alloc.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc1.o ABSOLUTE + ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc1.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 heapstubs.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 init_alloc.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hguard.o ABSOLUTE - ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE - ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc1.o ABSOLUTE - ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc1.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc2.o ABSOLUTE - ../clib/heapalloc.c 0x00000000 Number 0 maybetermalloc2.o ABSOLUTE - ../clib/heapalloc.c 0x00000000 Number 0 term_alloc.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 free.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 malloc.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxa.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.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/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.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 _printf_dec.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_flags.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.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 __printf_nopercent.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 __2sprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _sputc.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/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.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_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.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 @@ -1507,62 +1510,64 @@ Image Symbol Table i.OLED_WrDat 0x08001d38 Section 0 oled.o(i.OLED_WrDat) i.OLED_set_dot 0x08001d48 Section 0 oled.o(i.OLED_set_dot) i.PendSV_Handler 0x08001d84 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.SVC_Handler 0x08001d86 Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08001d88 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x08001d8c Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08001dea Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM2_IRQHandler 0x08001dec Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) - i.TIM_Base_SetConfig 0x08001df8 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_CCxChannelCmd 0x08001e64 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) - i.TIM_ETR_SetConfig 0x08001e7e Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_ITRx_SetConfig 0x08001e92 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - TIM_ITRx_SetConfig 0x08001e93 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - i.TIM_OC1_SetConfig 0x08001ea4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) - TIM_OC1_SetConfig 0x08001ea5 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) - i.TIM_OC2_SetConfig 0x08001ef4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) - i.TIM_OC3_SetConfig 0x08001f4c Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) - TIM_OC3_SetConfig 0x08001f4d Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) - i.TIM_OC4_SetConfig 0x08001fa4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) - TIM_OC4_SetConfig 0x08001fa5 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) - i.TIM_TI1_ConfigInputStage 0x08001fe8 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x08001fe9 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x0800200a Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x0800200b Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.UsageFault_Handler 0x0800202e Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.__NVIC_SetPriority 0x08002030 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002031 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i.buzzer_play_server 0x08002050 Section 0 buzzer.o(i.buzzer_play_server) - i.delhead 0x080020a0 Section 0 buzzer.o(i.delhead) - i.main 0x080020c8 Section 0 main.o(i.main) - i.mymain 0x08002114 Section 0 mymain.o(i.mymain) - i.play_ones 0x08002218 Section 0 buzzer.o(i.play_ones) - x$fpl$fdiv 0x0800225c Section 388 fdiv.o(x$fpl$fdiv) - _fdiv1 0x0800225d Thumb Code 0 fdiv.o(x$fpl$fdiv) - x$fpl$ffixu 0x080023e0 Section 62 ffixu.o(x$fpl$ffixu) - x$fpl$fflt 0x08002420 Section 48 fflt_clz.o(x$fpl$fflt) - x$fpl$ffltu 0x08002450 Section 38 fflt_clz.o(x$fpl$ffltu) - x$fpl$fmul 0x08002478 Section 258 fmul.o(x$fpl$fmul) - x$fpl$fnaninf 0x0800257a Section 140 fnaninf.o(x$fpl$fnaninf) - x$fpl$fretinf 0x08002606 Section 10 fretinf.o(x$fpl$fretinf) - .constdata 0x08002610 Section 16 system_stm32f1xx.o(.constdata) - x$fpl$usenofp 0x08002610 Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x08002620 Section 8 system_stm32f1xx.o(.constdata) - .constdata 0x08002628 Section 3420 oled.o(.constdata) + i.SHOW_MENU 0x08001d86 Section 0 oled.o(i.SHOW_MENU) + i.SVC_Handler 0x08001e88 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.SysTick_Handler 0x08001e8a Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x08001e8e Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08001eec Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM2_IRQHandler 0x08001ef0 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) + i.TIM_Base_SetConfig 0x08001efc Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_CCxChannelCmd 0x08001f68 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) + i.TIM_ETR_SetConfig 0x08001f82 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_ITRx_SetConfig 0x08001f96 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + TIM_ITRx_SetConfig 0x08001f97 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + i.TIM_OC1_SetConfig 0x08001fa8 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) + TIM_OC1_SetConfig 0x08001fa9 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) + i.TIM_OC2_SetConfig 0x08001ff8 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) + i.TIM_OC3_SetConfig 0x08002050 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) + TIM_OC3_SetConfig 0x08002051 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) + i.TIM_OC4_SetConfig 0x080020a8 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) + TIM_OC4_SetConfig 0x080020a9 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) + i.TIM_TI1_ConfigInputStage 0x080020ec Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x080020ed Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x0800210e Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x0800210f Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.UsageFault_Handler 0x08002132 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.__NVIC_SetPriority 0x08002134 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08002135 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + i.buzzer_play_server 0x08002154 Section 0 buzzer.o(i.buzzer_play_server) + i.delhead 0x080021a4 Section 0 buzzer.o(i.delhead) + i.main 0x080021cc Section 0 main.o(i.main) + i.mymain 0x08002218 Section 0 mymain.o(i.mymain) + i.play_ones 0x0800235c Section 0 buzzer.o(i.play_ones) + x$fpl$fdiv 0x080023a0 Section 388 fdiv.o(x$fpl$fdiv) + _fdiv1 0x080023a1 Thumb Code 0 fdiv.o(x$fpl$fdiv) + x$fpl$ffixu 0x08002524 Section 62 ffixu.o(x$fpl$ffixu) + x$fpl$fflt 0x08002564 Section 48 fflt_clz.o(x$fpl$fflt) + x$fpl$ffltu 0x08002594 Section 38 fflt_clz.o(x$fpl$ffltu) + x$fpl$fmul 0x080025bc Section 258 fmul.o(x$fpl$fmul) + x$fpl$fnaninf 0x080026be Section 140 fnaninf.o(x$fpl$fnaninf) + x$fpl$fretinf 0x0800274a Section 10 fretinf.o(x$fpl$fretinf) + .constdata 0x08002754 Section 16 system_stm32f1xx.o(.constdata) + x$fpl$usenofp 0x08002754 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x08002764 Section 8 system_stm32f1xx.o(.constdata) + .constdata 0x0800276c Section 3420 oled.o(.constdata) + .conststring 0x080034c8 Section 56 mymain.o(.conststring) .data 0x20000000 Section 12 stm32f1xx_hal.o(.data) .data 0x2000000c Section 4 system_stm32f1xx.o(.data) - .data 0x20000010 Section 24 mymain.o(.data) - .data 0x20000028 Section 12 buzzer.o(.data) - busy_flag 0x20000028 Data 1 buzzer.o(.data) - play_delay 0x2000002c Data 4 buzzer.o(.data) - .bss 0x20000034 Section 156 main.o(.bss) - .bss 0x200000d0 Section 36 mymain.o(.bss) - .bss 0x200000f4 Section 2048 oled.o(.bss) - .bss 0x200008f4 Section 96 libspace.o(.bss) - HEAP 0x20000958 Section 512 startup_stm32f103xb.o(HEAP) - Heap_Mem 0x20000958 Data 512 startup_stm32f103xb.o(HEAP) - STACK 0x20000b58 Section 1024 startup_stm32f103xb.o(STACK) - Stack_Mem 0x20000b58 Data 1024 startup_stm32f103xb.o(STACK) - __initial_sp 0x20000f58 Data 0 startup_stm32f103xb.o(STACK) + .data 0x20000010 Section 48 mymain.o(.data) + .data 0x20000040 Section 12 buzzer.o(.data) + busy_flag 0x20000040 Data 1 buzzer.o(.data) + play_delay 0x20000044 Data 4 buzzer.o(.data) + .bss 0x2000004c Section 156 main.o(.bss) + .bss 0x200000e8 Section 36 mymain.o(.bss) + .bss 0x2000010c Section 2048 oled.o(.bss) + .bss 0x2000090c Section 96 libspace.o(.bss) + HEAP 0x20000970 Section 512 startup_stm32f103xb.o(HEAP) + Heap_Mem 0x20000970 Data 512 startup_stm32f103xb.o(HEAP) + STACK 0x20000b70 Section 1024 startup_stm32f103xb.o(STACK) + Stack_Mem 0x20000b70 Data 1024 startup_stm32f103xb.o(STACK) + __initial_sp 0x20000f70 Data 0 startup_stm32f103xb.o(STACK) Global Symbols @@ -1784,60 +1789,64 @@ Image Symbol Table OLED_WrDat 0x08001d39 Thumb Code 16 oled.o(i.OLED_WrDat) OLED_set_dot 0x08001d49 Thumb Code 54 oled.o(i.OLED_set_dot) PendSV_Handler 0x08001d85 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - SVC_Handler 0x08001d87 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08001d89 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x08001d8d Thumb Code 94 main.o(i.SystemClock_Config) - SystemInit 0x08001deb Thumb Code 2 system_stm32f1xx.o(i.SystemInit) - TIM2_IRQHandler 0x08001ded Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler) - TIM_Base_SetConfig 0x08001df9 Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_CCxChannelCmd 0x08001e65 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) - TIM_ETR_SetConfig 0x08001e7f Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - TIM_OC2_SetConfig 0x08001ef5 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) - UsageFault_Handler 0x0800202f Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - buzzer_play_server 0x08002051 Thumb Code 76 buzzer.o(i.buzzer_play_server) - delhead 0x080020a1 Thumb Code 34 buzzer.o(i.delhead) - main 0x080020c9 Thumb Code 62 main.o(i.main) - mymain 0x08002115 Thumb Code 206 mymain.o(i.mymain) - play_ones 0x08002219 Thumb Code 58 buzzer.o(i.play_ones) - __aeabi_fdiv 0x0800225d Thumb Code 0 fdiv.o(x$fpl$fdiv) - _fdiv 0x0800225d Thumb Code 384 fdiv.o(x$fpl$fdiv) - __aeabi_f2uiz 0x080023e1 Thumb Code 0 ffixu.o(x$fpl$ffixu) - _ffixu 0x080023e1 Thumb Code 62 ffixu.o(x$fpl$ffixu) - __aeabi_i2f 0x08002421 Thumb Code 0 fflt_clz.o(x$fpl$fflt) - _fflt 0x08002421 Thumb Code 48 fflt_clz.o(x$fpl$fflt) - __aeabi_ui2f 0x08002451 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) - _ffltu 0x08002451 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) - __aeabi_fmul 0x08002479 Thumb Code 0 fmul.o(x$fpl$fmul) - _fmul 0x08002479 Thumb Code 258 fmul.o(x$fpl$fmul) - __fpl_fnaninf 0x0800257b Thumb Code 140 fnaninf.o(x$fpl$fnaninf) - __fpl_fretinf 0x08002607 Thumb Code 10 fretinf.o(x$fpl$fretinf) - AHBPrescTable 0x08002610 Data 16 system_stm32f1xx.o(.constdata) - __I$use$fp 0x08002610 Number 0 usenofp.o(x$fpl$usenofp) - APBPrescTable 0x08002620 Data 8 system_stm32f1xx.o(.constdata) - asc2_0805 0x08002628 Data 760 oled.o(.constdata) - asc2_1206 0x08002920 Data 1140 oled.o(.constdata) - asc2_1608 0x08002d94 Data 1520 oled.o(.constdata) - Region$$Table$$Base 0x08003384 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080033a4 Number 0 anon$$obj.o(Region$$Table) + SHOW_MENU 0x08001d87 Thumb Code 258 oled.o(i.SHOW_MENU) + SVC_Handler 0x08001e89 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + SysTick_Handler 0x08001e8b Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x08001e8f Thumb Code 94 main.o(i.SystemClock_Config) + SystemInit 0x08001eed Thumb Code 2 system_stm32f1xx.o(i.SystemInit) + TIM2_IRQHandler 0x08001ef1 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler) + TIM_Base_SetConfig 0x08001efd Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_CCxChannelCmd 0x08001f69 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) + TIM_ETR_SetConfig 0x08001f83 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + TIM_OC2_SetConfig 0x08001ff9 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) + UsageFault_Handler 0x08002133 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) + buzzer_play_server 0x08002155 Thumb Code 76 buzzer.o(i.buzzer_play_server) + delhead 0x080021a5 Thumb Code 34 buzzer.o(i.delhead) + main 0x080021cd Thumb Code 62 main.o(i.main) + mymain 0x08002219 Thumb Code 270 mymain.o(i.mymain) + play_ones 0x0800235d Thumb Code 58 buzzer.o(i.play_ones) + __aeabi_fdiv 0x080023a1 Thumb Code 0 fdiv.o(x$fpl$fdiv) + _fdiv 0x080023a1 Thumb Code 384 fdiv.o(x$fpl$fdiv) + __aeabi_f2uiz 0x08002525 Thumb Code 0 ffixu.o(x$fpl$ffixu) + _ffixu 0x08002525 Thumb Code 62 ffixu.o(x$fpl$ffixu) + __aeabi_i2f 0x08002565 Thumb Code 0 fflt_clz.o(x$fpl$fflt) + _fflt 0x08002565 Thumb Code 48 fflt_clz.o(x$fpl$fflt) + __aeabi_ui2f 0x08002595 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) + _ffltu 0x08002595 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) + __aeabi_fmul 0x080025bd Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x080025bd Thumb Code 258 fmul.o(x$fpl$fmul) + __fpl_fnaninf 0x080026bf Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + __fpl_fretinf 0x0800274b Thumb Code 10 fretinf.o(x$fpl$fretinf) + AHBPrescTable 0x08002754 Data 16 system_stm32f1xx.o(.constdata) + __I$use$fp 0x08002754 Number 0 usenofp.o(x$fpl$usenofp) + APBPrescTable 0x08002764 Data 8 system_stm32f1xx.o(.constdata) + asc2_0805 0x0800276c Data 760 oled.o(.constdata) + asc2_1206 0x08002a64 Data 1140 oled.o(.constdata) + asc2_1608 0x08002ed8 Data 1520 oled.o(.constdata) + Region$$Table$$Base 0x08003500 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08003520 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) SystemCoreClock 0x2000000c Data 4 system_stm32f1xx.o(.data) - fps 0x20000010 Data 2 mymain.o(.data) - fps_ 0x20000012 Data 2 mymain.o(.data) - mode 0x20000014 Data 4 mymain.o(.data) - run_tick 0x20000018 Data 4 mymain.o(.data) - encode_c 0x2000001c Data 4 mymain.o(.data) - E1 0x20000020 Data 8 mymain.o(.data) - notes 0x20000030 Data 4 buzzer.o(.data) - hi2c1 0x20000034 Data 84 main.o(.bss) - htim2 0x20000088 Data 72 main.o(.bss) - B1 0x200000d0 Data 20 mymain.o(.bss) - str 0x200000e4 Data 16 mymain.o(.bss) - OLED_buff 0x200000f4 Data 1024 oled.o(.bss) - OLED_speedup 0x200004f4 Data 1024 oled.o(.bss) - __libspace_start 0x200008f4 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x20000954 Data 0 libspace.o(.bss) + sys_lan 0x20000010 Data 1 mymain.o(.data) + fps 0x20000012 Data 2 mymain.o(.data) + fps_ 0x20000014 Data 2 mymain.o(.data) + mode 0x20000018 Data 4 mymain.o(.data) + run_tick 0x2000001c Data 4 mymain.o(.data) + jump_tick 0x20000020 Data 4 mymain.o(.data) + encode_c 0x20000024 Data 4 mymain.o(.data) + E1 0x20000028 Data 8 mymain.o(.data) + menu_main 0x20000030 Data 16 mymain.o(.data) + notes 0x20000048 Data 4 buzzer.o(.data) + hi2c1 0x2000004c Data 84 main.o(.bss) + htim2 0x200000a0 Data 72 main.o(.bss) + B1 0x200000e8 Data 20 mymain.o(.bss) + str 0x200000fc Data 16 mymain.o(.bss) + OLED_buff 0x2000010c Data 1024 oled.o(.bss) + OLED_speedup 0x2000050c Data 1024 oled.o(.bss) + __libspace_start 0x2000090c Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x2000096c Data 0 libspace.o(.bss) @@ -1847,89 +1856,89 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000033d8, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000356c, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000033a4, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003520, 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 3133 * !!!main c_w.l(__main.o) - 0x080000f4 0x080000f4 0x00000034 Code RO 3384 !!!scatter c_w.l(__scatter.o) - 0x08000128 0x08000128 0x0000001a Code RO 3386 !!handler_copy c_w.l(__scatter_copy.o) + 0x080000ec 0x080000ec 0x00000008 Code RO 3140 * !!!main c_w.l(__main.o) + 0x080000f4 0x080000f4 0x00000034 Code RO 3391 !!!scatter c_w.l(__scatter.o) + 0x08000128 0x08000128 0x0000001a Code RO 3393 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x08000142 0x00000002 PAD - 0x08000144 0x08000144 0x0000001c Code RO 3388 !!handler_zi c_w.l(__scatter_zi.o) - 0x08000160 0x08000160 0x00000000 Code RO 3128 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x08000160 0x08000160 0x00000006 Code RO 3127 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) - 0x08000166 0x08000166 0x00000004 Code RO 3197 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x0800016a 0x0800016a 0x00000002 Code RO 3321 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3203 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3205 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3208 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3210 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3212 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3215 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3217 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3219 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3221 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3223 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3225 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3227 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3229 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3231 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3233 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3235 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3239 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3241 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3243 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3245 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000002 Code RO 3246 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x0800016e 0x0800016e 0x00000002 Code RO 3381 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000170 0x08000170 0x00000000 Code RO 3335 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3337 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3339 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3342 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3345 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3347 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3350 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000002 Code RO 3351 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3165 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000172 0x08000172 0x00000000 Code RO 3262 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000172 0x08000172 0x00000006 Code RO 3274 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x08000178 0x08000178 0x00000000 Code RO 3264 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x08000178 0x08000178 0x00000004 Code RO 3265 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x0800017c 0x0800017c 0x00000000 Code RO 3267 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x0800017c 0x0800017c 0x00000008 Code RO 3268 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x08000184 0x08000184 0x00000002 Code RO 3324 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x08000186 0x08000186 0x00000000 Code RO 3355 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x08000186 0x08000186 0x00000004 Code RO 3356 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x0800018a 0x0800018a 0x00000006 Code RO 3357 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000144 0x08000144 0x0000001c Code RO 3395 !!handler_zi c_w.l(__scatter_zi.o) + 0x08000160 0x08000160 0x00000000 Code RO 3135 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) + 0x08000160 0x08000160 0x00000006 Code RO 3134 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) + 0x08000166 0x08000166 0x00000004 Code RO 3204 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) + 0x0800016a 0x0800016a 0x00000002 Code RO 3328 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3210 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3212 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3215 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3217 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3219 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3222 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3224 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3226 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3228 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3230 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3232 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3234 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3236 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3238 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3240 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3242 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3246 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3248 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3250 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3252 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000002 Code RO 3253 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x0800016e 0x0800016e 0x00000002 Code RO 3388 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000170 0x08000170 0x00000000 Code RO 3342 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3344 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3346 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3349 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3352 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3354 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3357 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000002 Code RO 3358 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x08000172 0x08000172 0x00000000 Code RO 3172 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000172 0x08000172 0x00000000 Code RO 3269 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000172 0x08000172 0x00000006 Code RO 3281 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x08000178 0x08000178 0x00000000 Code RO 3271 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x08000178 0x08000178 0x00000004 Code RO 3272 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x0800017c 0x0800017c 0x00000000 Code RO 3274 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x0800017c 0x0800017c 0x00000008 Code RO 3275 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x08000184 0x08000184 0x00000002 Code RO 3331 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x08000186 0x08000186 0x00000000 Code RO 3362 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x08000186 0x08000186 0x00000004 Code RO 3363 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x0800018a 0x0800018a 0x00000006 Code RO 3364 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000190 0x08000190 0x00000040 Code RO 4 .text startup_stm32f103xb.o - 0x080001d0 0x080001d0 0x0000004e Code RO 3041 .text c_w.l(h1_free.o) + 0x080001d0 0x080001d0 0x0000004e Code RO 3048 .text c_w.l(h1_free.o) 0x0800021e 0x0800021e 0x00000002 PAD - 0x08000220 0x08000220 0x00000028 Code RO 3101 .text c_w.l(noretval__2sprintf.o) - 0x08000248 0x08000248 0x00000068 Code RO 3103 .text c_w.l(__printf.o) - 0x080002b0 0x080002b0 0x00000078 Code RO 3105 .text c_w.l(_printf_dec.o) - 0x08000328 0x08000328 0x0000004e Code RO 3129 .text c_w.l(rt_memclr_w.o) - 0x08000376 0x08000376 0x00000006 Code RO 3131 .text c_w.l(heapauxi.o) - 0x0800037c 0x0800037c 0x00000008 Code RO 3169 .text c_w.l(rt_heap_descriptor_intlibspace.o) - 0x08000384 0x08000384 0x000000b2 Code RO 3191 .text c_w.l(_printf_intcommon.o) + 0x08000220 0x08000220 0x00000028 Code RO 3108 .text c_w.l(noretval__2sprintf.o) + 0x08000248 0x08000248 0x00000068 Code RO 3110 .text c_w.l(__printf.o) + 0x080002b0 0x080002b0 0x00000078 Code RO 3112 .text c_w.l(_printf_dec.o) + 0x08000328 0x08000328 0x0000004e Code RO 3136 .text c_w.l(rt_memclr_w.o) + 0x08000376 0x08000376 0x00000006 Code RO 3138 .text c_w.l(heapauxi.o) + 0x0800037c 0x0800037c 0x00000008 Code RO 3176 .text c_w.l(rt_heap_descriptor_intlibspace.o) + 0x08000384 0x08000384 0x000000b2 Code RO 3198 .text c_w.l(_printf_intcommon.o) 0x08000436 0x08000436 0x00000002 PAD - 0x08000438 0x08000438 0x00000030 Code RO 3193 .text c_w.l(_printf_char_common.o) - 0x08000468 0x08000468 0x0000000a Code RO 3195 .text c_w.l(_sputc.o) + 0x08000438 0x08000438 0x00000030 Code RO 3200 .text c_w.l(_printf_char_common.o) + 0x08000468 0x08000468 0x0000000a Code RO 3202 .text c_w.l(_sputc.o) 0x08000472 0x08000472 0x00000002 PAD - 0x08000474 0x08000474 0x00000008 Code RO 3258 .text c_w.l(libspace.o) - 0x0800047c 0x0800047c 0x00000002 Code RO 3297 .text c_w.l(use_no_semi.o) - 0x0800047e 0x0800047e 0x00000000 Code RO 3299 .text c_w.l(indicate_semi.o) - 0x0800047e 0x0800047e 0x0000004a Code RO 3300 .text c_w.l(sys_stackheap_outer.o) - 0x080004c8 0x080004c8 0x00000012 Code RO 3306 .text c_w.l(exit.o) + 0x08000474 0x08000474 0x00000008 Code RO 3265 .text c_w.l(libspace.o) + 0x0800047c 0x0800047c 0x00000002 Code RO 3304 .text c_w.l(use_no_semi.o) + 0x0800047e 0x0800047e 0x00000000 Code RO 3306 .text c_w.l(indicate_semi.o) + 0x0800047e 0x0800047e 0x0000004a Code RO 3307 .text c_w.l(sys_stackheap_outer.o) + 0x080004c8 0x080004c8 0x00000012 Code RO 3313 .text c_w.l(exit.o) 0x080004da 0x080004da 0x00000002 PAD - 0x080004dc 0x080004dc 0x0000000c Code RO 3322 .text c_w.l(sys_exit.o) + 0x080004dc 0x080004dc 0x0000000c Code RO 3329 .text c_w.l(sys_exit.o) 0x080004e8 0x080004e8 0x00000002 Code RO 165 i.BusFault_Handler stm32f1xx_it.o 0x080004ea 0x080004ea 0x00000002 Code RO 166 i.DebugMon_Handler stm32f1xx_it.o 0x080004ec 0x080004ec 0x00000006 Code RO 167 i.EXTI4_IRQHandler stm32f1xx_it.o - 0x080004f2 0x080004f2 0x00000072 Code RO 3006 i.GEI_BUTTON_CODE encode.o - 0x08000564 0x08000564 0x0000000a Code RO 3007 i.GET_ENCODE encode.o + 0x080004f2 0x080004f2 0x00000072 Code RO 3013 i.GEI_BUTTON_CODE encode.o + 0x08000564 0x08000564 0x0000000a Code RO 3014 i.GET_ENCODE encode.o 0x0800056e 0x0800056e 0x00000002 PAD 0x08000570 0x08000570 0x00000030 Code RO 2795 i.HAL_GPIO_EXTI_Callback mymain.o 0x080005a0 0x080005a0 0x00000018 Code RO 1089 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o @@ -1987,71 +1996,74 @@ Memory Map of the image 0x080019e8 0x080019e8 0x00000090 Code RO 15 i.MX_TIM2_Init main.o 0x08001a78 0x08001a78 0x00000002 Code RO 169 i.MemManage_Handler stm32f1xx_it.o 0x08001a7a 0x08001a7a 0x00000002 Code RO 170 i.NMI_Handler stm32f1xx_it.o - 0x08001a7c 0x08001a7c 0x00000068 Code RO 2850 i.OLED_Ascii oled.o - 0x08001ae4 0x08001ae4 0x0000006c Code RO 2851 i.OLED_Cache_to_hardware oled.o - 0x08001b50 0x08001b50 0x0000008a Code RO 2853 i.OLED_Init oled.o - 0x08001bda 0x08001bda 0x00000028 Code RO 2854 i.OLED_Init_Display_Buffer oled.o - 0x08001c02 0x08001c02 0x000000a4 Code RO 2855 i.OLED_Pix oled.o - 0x08001ca6 0x08001ca6 0x00000024 Code RO 2856 i.OLED_Set_Pos oled.o - 0x08001cca 0x08001cca 0x0000005e Code RO 2858 i.OLED_Str oled.o - 0x08001d28 0x08001d28 0x00000010 Code RO 2860 i.OLED_WrCmd oled.o - 0x08001d38 0x08001d38 0x00000010 Code RO 2861 i.OLED_WrDat oled.o - 0x08001d48 0x08001d48 0x0000003c Code RO 2862 i.OLED_set_dot oled.o + 0x08001a7c 0x08001a7c 0x00000068 Code RO 2851 i.OLED_Ascii oled.o + 0x08001ae4 0x08001ae4 0x0000006c Code RO 2852 i.OLED_Cache_to_hardware oled.o + 0x08001b50 0x08001b50 0x0000008a Code RO 2854 i.OLED_Init oled.o + 0x08001bda 0x08001bda 0x00000028 Code RO 2855 i.OLED_Init_Display_Buffer oled.o + 0x08001c02 0x08001c02 0x000000a4 Code RO 2856 i.OLED_Pix oled.o + 0x08001ca6 0x08001ca6 0x00000024 Code RO 2857 i.OLED_Set_Pos oled.o + 0x08001cca 0x08001cca 0x0000005e Code RO 2859 i.OLED_Str oled.o + 0x08001d28 0x08001d28 0x00000010 Code RO 2861 i.OLED_WrCmd oled.o + 0x08001d38 0x08001d38 0x00000010 Code RO 2862 i.OLED_WrDat oled.o + 0x08001d48 0x08001d48 0x0000003c Code RO 2863 i.OLED_set_dot oled.o 0x08001d84 0x08001d84 0x00000002 Code RO 171 i.PendSV_Handler stm32f1xx_it.o - 0x08001d86 0x08001d86 0x00000002 Code RO 172 i.SVC_Handler stm32f1xx_it.o - 0x08001d88 0x08001d88 0x00000004 Code RO 173 i.SysTick_Handler stm32f1xx_it.o - 0x08001d8c 0x08001d8c 0x0000005e Code RO 16 i.SystemClock_Config main.o - 0x08001dea 0x08001dea 0x00000002 Code RO 2724 i.SystemInit system_stm32f1xx.o - 0x08001dec 0x08001dec 0x0000000c Code RO 174 i.TIM2_IRQHandler stm32f1xx_it.o - 0x08001df8 0x08001df8 0x0000006c Code RO 1845 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o - 0x08001e64 0x08001e64 0x0000001a Code RO 1846 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o - 0x08001e7e 0x08001e7e 0x00000014 Code RO 1856 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o - 0x08001e92 0x08001e92 0x00000010 Code RO 1857 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o - 0x08001ea2 0x08001ea2 0x00000002 PAD - 0x08001ea4 0x08001ea4 0x00000050 Code RO 1858 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o - 0x08001ef4 0x08001ef4 0x00000058 Code RO 1859 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o - 0x08001f4c 0x08001f4c 0x00000058 Code RO 1860 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o - 0x08001fa4 0x08001fa4 0x00000044 Code RO 1861 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o - 0x08001fe8 0x08001fe8 0x00000022 Code RO 1863 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o - 0x0800200a 0x0800200a 0x00000024 Code RO 1865 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o - 0x0800202e 0x0800202e 0x00000002 Code RO 175 i.UsageFault_Handler stm32f1xx_it.o - 0x08002030 0x08002030 0x00000020 Code RO 1263 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08002050 0x08002050 0x00000050 Code RO 2962 i.buzzer_play_server buzzer.o - 0x080020a0 0x080020a0 0x00000028 Code RO 2963 i.delhead buzzer.o - 0x080020c8 0x080020c8 0x0000004c Code RO 17 i.main main.o - 0x08002114 0x08002114 0x00000104 Code RO 2797 i.mymain mymain.o - 0x08002218 0x08002218 0x00000044 Code RO 2964 i.play_ones buzzer.o - 0x0800225c 0x0800225c 0x00000184 Code RO 3148 x$fpl$fdiv fz_ws.l(fdiv.o) - 0x080023e0 0x080023e0 0x0000003e Code RO 3151 x$fpl$ffixu fz_ws.l(ffixu.o) - 0x0800241e 0x0800241e 0x00000002 PAD - 0x08002420 0x08002420 0x00000030 Code RO 3156 x$fpl$fflt fz_ws.l(fflt_clz.o) - 0x08002450 0x08002450 0x00000026 Code RO 3155 x$fpl$ffltu fz_ws.l(fflt_clz.o) - 0x08002476 0x08002476 0x00000002 PAD - 0x08002478 0x08002478 0x00000102 Code RO 3161 x$fpl$fmul fz_ws.l(fmul.o) - 0x0800257a 0x0800257a 0x0000008c Code RO 3251 x$fpl$fnaninf fz_ws.l(fnaninf.o) - 0x08002606 0x08002606 0x0000000a Code RO 3253 x$fpl$fretinf fz_ws.l(fretinf.o) - 0x08002610 0x08002610 0x00000000 Code RO 3255 x$fpl$usenofp fz_ws.l(usenofp.o) - 0x08002610 0x08002610 0x00000010 Data RO 2725 .constdata system_stm32f1xx.o - 0x08002620 0x08002620 0x00000008 Data RO 2726 .constdata system_stm32f1xx.o - 0x08002628 0x08002628 0x00000d5c Data RO 2865 .constdata oled.o - 0x08003384 0x08003384 0x00000020 Data RO 3382 Region$$Table anon$$obj.o + 0x08001d86 0x08001d86 0x00000102 Code RO 2865 i.SHOW_MENU oled.o + 0x08001e88 0x08001e88 0x00000002 Code RO 172 i.SVC_Handler stm32f1xx_it.o + 0x08001e8a 0x08001e8a 0x00000004 Code RO 173 i.SysTick_Handler stm32f1xx_it.o + 0x08001e8e 0x08001e8e 0x0000005e Code RO 16 i.SystemClock_Config main.o + 0x08001eec 0x08001eec 0x00000002 Code RO 2724 i.SystemInit system_stm32f1xx.o + 0x08001eee 0x08001eee 0x00000002 PAD + 0x08001ef0 0x08001ef0 0x0000000c Code RO 174 i.TIM2_IRQHandler stm32f1xx_it.o + 0x08001efc 0x08001efc 0x0000006c Code RO 1845 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o + 0x08001f68 0x08001f68 0x0000001a Code RO 1846 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o + 0x08001f82 0x08001f82 0x00000014 Code RO 1856 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o + 0x08001f96 0x08001f96 0x00000010 Code RO 1857 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o + 0x08001fa6 0x08001fa6 0x00000002 PAD + 0x08001fa8 0x08001fa8 0x00000050 Code RO 1858 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o + 0x08001ff8 0x08001ff8 0x00000058 Code RO 1859 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o + 0x08002050 0x08002050 0x00000058 Code RO 1860 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o + 0x080020a8 0x080020a8 0x00000044 Code RO 1861 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o + 0x080020ec 0x080020ec 0x00000022 Code RO 1863 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o + 0x0800210e 0x0800210e 0x00000024 Code RO 1865 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o + 0x08002132 0x08002132 0x00000002 Code RO 175 i.UsageFault_Handler stm32f1xx_it.o + 0x08002134 0x08002134 0x00000020 Code RO 1263 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08002154 0x08002154 0x00000050 Code RO 2969 i.buzzer_play_server buzzer.o + 0x080021a4 0x080021a4 0x00000028 Code RO 2970 i.delhead buzzer.o + 0x080021cc 0x080021cc 0x0000004c Code RO 17 i.main main.o + 0x08002218 0x08002218 0x00000144 Code RO 2797 i.mymain mymain.o + 0x0800235c 0x0800235c 0x00000044 Code RO 2971 i.play_ones buzzer.o + 0x080023a0 0x080023a0 0x00000184 Code RO 3155 x$fpl$fdiv fz_ws.l(fdiv.o) + 0x08002524 0x08002524 0x0000003e Code RO 3158 x$fpl$ffixu fz_ws.l(ffixu.o) + 0x08002562 0x08002562 0x00000002 PAD + 0x08002564 0x08002564 0x00000030 Code RO 3163 x$fpl$fflt fz_ws.l(fflt_clz.o) + 0x08002594 0x08002594 0x00000026 Code RO 3162 x$fpl$ffltu fz_ws.l(fflt_clz.o) + 0x080025ba 0x080025ba 0x00000002 PAD + 0x080025bc 0x080025bc 0x00000102 Code RO 3168 x$fpl$fmul fz_ws.l(fmul.o) + 0x080026be 0x080026be 0x0000008c Code RO 3258 x$fpl$fnaninf fz_ws.l(fnaninf.o) + 0x0800274a 0x0800274a 0x0000000a Code RO 3260 x$fpl$fretinf fz_ws.l(fretinf.o) + 0x08002754 0x08002754 0x00000000 Code RO 3262 x$fpl$usenofp fz_ws.l(usenofp.o) + 0x08002754 0x08002754 0x00000010 Data RO 2725 .constdata system_stm32f1xx.o + 0x08002764 0x08002764 0x00000008 Data RO 2726 .constdata system_stm32f1xx.o + 0x0800276c 0x0800276c 0x00000d5c Data RO 2867 .constdata oled.o + 0x080034c8 0x080034c8 0x00000038 Data RO 2801 .conststring mymain.o + 0x08003500 0x08003500 0x00000020 Data RO 3389 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080033a4, Size: 0x00000f58, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003520, Size: 0x00000f70, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080033a4 0x0000000c Data RW 800 .data stm32f1xx_hal.o - 0x2000000c 0x080033b0 0x00000004 Data RW 2727 .data system_stm32f1xx.o - 0x20000010 0x080033b4 0x00000018 Data RW 2801 .data mymain.o - 0x20000028 0x080033cc 0x0000000c Data RW 2965 .data buzzer.o - 0x20000034 - 0x0000009c Zero RW 18 .bss main.o - 0x200000d0 - 0x00000024 Zero RW 2798 .bss mymain.o - 0x200000f4 - 0x00000800 Zero RW 2864 .bss oled.o - 0x200008f4 - 0x00000060 Zero RW 3259 .bss c_w.l(libspace.o) - 0x20000954 0x080033d8 0x00000004 PAD - 0x20000958 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o - 0x20000b58 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o + 0x20000000 0x08003520 0x0000000c Data RW 800 .data stm32f1xx_hal.o + 0x2000000c 0x0800352c 0x00000004 Data RW 2727 .data system_stm32f1xx.o + 0x20000010 0x08003530 0x00000030 Data RW 2802 .data mymain.o + 0x20000040 0x08003560 0x0000000c Data RW 2972 .data buzzer.o + 0x2000004c - 0x0000009c Zero RW 18 .bss main.o + 0x200000e8 - 0x00000024 Zero RW 2798 .bss mymain.o + 0x2000010c - 0x00000800 Zero RW 2866 .bss oled.o + 0x2000090c - 0x00000060 Zero RW 3266 .bss c_w.l(libspace.o) + 0x2000096c 0x0800356c 0x00000004 PAD + 0x20000970 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o + 0x20000b70 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o ============================================================================== @@ -2065,8 +2077,8 @@ Image component sizes 124 0 0 0 0 1379 encode.o 28 6 0 0 0 920 hread_interface.o 570 34 0 0 156 427906 main.o - 308 62 0 24 36 3273 mymain.o - 776 28 3420 0 2048 7444 oled.o + 372 62 56 48 36 3901 mymain.o + 1034 28 3420 0 2048 8860 oled.o 64 26 236 0 1536 816 startup_stm32f103xb.o 128 24 0 12 0 5325 stm32f1xx_hal.o 198 14 0 0 0 28959 stm32f1xx_hal_cortex.o @@ -2080,9 +2092,9 @@ Image component sizes 2 0 24 4 0 1131 system_stm32f1xx.o ---------------------------------------------------------------------- - 7604 474 3712 52 3776 523382 Object Totals + 7928 474 3768 76 3776 525426 Object Totals 0 0 32 0 0 0 (incl. Generated) - 14 0 0 0 0 0 (incl. Padding) + 16 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -2149,15 +2161,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 9508 610 3712 52 3876 519898 Grand Totals - 9508 610 3712 52 3876 519898 ELF Image Totals - 9508 610 3712 52 0 0 ROM Totals + 9832 610 3768 76 3876 521890 Grand Totals + 9832 610 3768 76 3876 521890 ELF Image Totals + 9832 610 3768 76 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 13220 ( 12.91kB) - Total RW Size (RW Data + ZI Data) 3928 ( 3.84kB) - Total ROM Size (Code + RO Data + RW Data) 13272 ( 12.96kB) + Total RO Size (Code + RO Data) 13600 ( 13.28kB) + Total RW Size (RW Data + ZI Data) 3952 ( 3.86kB) + Total ROM Size (Code + RO Data + RW Data) 13676 ( 13.36kB) ============================================================================== diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep index b8b0a65..2d51776 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep @@ -1,10 +1,10 @@ Dependencies for Project 'f103c8t6_KEIL', Target 'f103c8t6_KEIL': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (startup_stm32f103xb.s)(0x626A3C41)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork -I.\RTE\_f103c8t6_KEIL -IC:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 536" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o f103c8t6_keil\startup_stm32f103xb.o --depend f103c8t6_keil\startup_stm32f103xb.d) -F (../Core/Src/main.c)(0x626A3C3C)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\main.o --omf_browse f103c8t6_keil\main.crf --depend f103c8t6_keil\main.d) +F (startup_stm32f103xb.s)(0x626A4A7C)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork -I.\RTE\_f103c8t6_KEIL -IC:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 536" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o f103c8t6_keil\startup_stm32f103xb.o --depend f103c8t6_keil\startup_stm32f103xb.d) +F (../Core/Src/main.c)(0x626A4A77)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\main.o --omf_browse f103c8t6_keil\main.crf --depend f103c8t6_keil\main.d) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -31,14 +31,14 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) I (./MYDEIVERS/mymain.h)(0x62610F7B) -I (./MYDEIVERS/oled.h)(0x626A177B) +I (./MYDEIVERS/oled.h)(0x626A4466) I (./MYDEIVERS/hread_interface.h)(0x626A3B9A) I (./MYDEIVERS/buzzer.h)(0x625E1C31) I (./MYDEIVERS/encode.h)(0x626A3989) F (../Core/Src/stm32f1xx_it.c)(0x626A31B1)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_it.o --omf_browse f103c8t6_keil\stm32f1xx_it.crf --depend f103c8t6_keil\stm32f1xx_it.d) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -68,7 +68,7 @@ I (../Core/Inc/stm32f1xx_it.h)(0x626A31B1) F (../Core/Src/stm32f1xx_hal_msp.c)(0x625E1C31)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_msp.o --omf_browse f103c8t6_keil\stm32f1xx_hal_msp.crf --depend f103c8t6_keil\stm32f1xx_hal_msp.d) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -96,7 +96,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_gpio_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_gpio_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_gpio_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -124,7 +124,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_i2c.o --omf_browse f103c8t6_keil\stm32f1xx_hal_i2c.crf --depend f103c8t6_keil\stm32f1xx_hal_i2c.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -152,7 +152,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal.o --omf_browse f103c8t6_keil\stm32f1xx_hal.crf --depend f103c8t6_keil\stm32f1xx_hal.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -180,7 +180,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_rcc.o --omf_browse f103c8t6_keil\stm32f1xx_hal_rcc.crf --depend f103c8t6_keil\stm32f1xx_hal_rcc.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -208,7 +208,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_rcc_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_rcc_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_rcc_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -236,7 +236,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_gpio.o --omf_browse f103c8t6_keil\stm32f1xx_hal_gpio.crf --depend f103c8t6_keil\stm32f1xx_hal_gpio.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -264,7 +264,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_dma.o --omf_browse f103c8t6_keil\stm32f1xx_hal_dma.crf --depend f103c8t6_keil\stm32f1xx_hal_dma.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -292,7 +292,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_cortex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_cortex.crf --depend f103c8t6_keil\stm32f1xx_hal_cortex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -320,7 +320,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_pwr.o --omf_browse f103c8t6_keil\stm32f1xx_hal_pwr.crf --depend f103c8t6_keil\stm32f1xx_hal_pwr.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -348,7 +348,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_flash.o --omf_browse f103c8t6_keil\stm32f1xx_hal_flash.crf --depend f103c8t6_keil\stm32f1xx_hal_flash.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -376,7 +376,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_flash_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_flash_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_flash_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -404,7 +404,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_exti.o --omf_browse f103c8t6_keil\stm32f1xx_hal_exti.crf --depend f103c8t6_keil\stm32f1xx_hal_exti.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -432,7 +432,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_tim.o --omf_browse f103c8t6_keil\stm32f1xx_hal_tim.crf --depend f103c8t6_keil\stm32f1xx_hal_tim.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -460,7 +460,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x626A2FD0)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_tim_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_tim_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_tim_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -496,7 +496,7 @@ I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x626A2FC1) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x626A2FC1) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x626A2FD0) @@ -518,7 +518,7 @@ F (.\MYDEIVERS\hread_interface.c)(0x625E1C31)(--c99 -c --cpu Cortex-M3 -D__EVAL I (MYDEIVERS\hread_interface.h)(0x626A3B9A) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -544,11 +544,11 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) -F (.\MYDEIVERS\mymain.c)(0x626A3CCA)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\mymain.o --omf_browse f103c8t6_keil\mymain.crf --depend f103c8t6_keil\mymain.d) +F (.\MYDEIVERS\mymain.c)(0x626A4E0F)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\mymain.o --omf_browse f103c8t6_keil\mymain.crf --depend f103c8t6_keil\mymain.d) I (MYDEIVERS\mymain.h)(0x62610F7B) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -574,15 +574,15 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626A2FD0) -I (MYDEIVERS\oled.h)(0x626A177B) +I (MYDEIVERS\oled.h)(0x626A4466) I (MYDEIVERS\hread_interface.h)(0x626A3B9A) I (MYDEIVERS\buzzer.h)(0x625E1C31) I (MYDEIVERS\encode.h)(0x626A3989) -F (.\MYDEIVERS\oled.c)(0x626A177B)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\oled.o --omf_browse f103c8t6_keil\oled.crf --depend f103c8t6_keil\oled.d) -I (MYDEIVERS\oled.h)(0x626A177B) +F (.\MYDEIVERS\oled.c)(0x626A42BB)(--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\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\oled.o --omf_browse f103c8t6_keil\oled.crf --depend f103c8t6_keil\oled.d) +I (MYDEIVERS\oled.h)(0x626A4466) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -614,7 +614,7 @@ F (.\MYDEIVERS\buzzer.c)(0x625E6A84)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 -- I (MYDEIVERS\buzzer.h)(0x625E1C31) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) @@ -644,7 +644,7 @@ F (.\MYDEIVERS\encode.c)(0x626A397B)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 -- I (MYDEIVERS\encode.h)(0x626A3989) I (../Core/Inc/main.h)(0x626A31B2) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626A2FD0) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A3C3C) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626A4A76) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626A2FD0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626A2FD0) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626A2FD0) diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf index 61246aa..6f55948 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o index 1916d8a..5f55c53 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf index 72af621..8840f22 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o index 7dd8ce1..29dbb4e 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf index 4e2b9c7..063f26f 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o index 149587b..b10b278 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf index f019361..71aaba6 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o index e48525e..8456c93 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf index 54a8fd6..bc7bb2e 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o index f150aa1..8a56a6f 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf index 9569948..1f0cc55 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o index 5743dcf..acc96bd 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf index a4af3fd..202ef6d 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o index a0abd6d..3a89dd6 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf index 5130167..ad6e4d6 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o index bc0dda9..85ee4c3 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf index 06320a5..de769af 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o index 723aec8..e224a1e 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf index 0495a51..a257352 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o index 343f562..d6f026c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf index ed50260..8d17e87 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o index 9638255..f352c1a 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf index da5a1ba..4d8edcd 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o index 5871f28..4547ba8 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf index ddaf9d7..df55adb 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o index ce17706..4f692ac 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf index 795a7a5..2034d14 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o index 1a4c8c1..f376cdf 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf index 3cc731c..48d6c7c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o index a13f065..22483ff 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf index 6b90c98..2d3d374 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o index 5892ba6..514ab6a 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf index 2ff502b..4b27146 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o index bf75e3a..35845e6 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf index 686e213..7902fdc 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o index 6e51e45..8a0f97c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf index 4574a2f..8b4f59b 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o index 4036ae3..7ad56ba 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf index 7746429..74e6000 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o index e7ed116..f304eb7 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf index 04d687f..f6c8df9 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o index 9cbbac9..db974fc 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o differ diff --git a/f103c8t6_keil/f103c8t6_KEIL.ioc b/f103c8t6_keil/f103c8t6_KEIL.ioc index d133e65..f3ff25b 100644 --- a/f103c8t6_keil/f103c8t6_KEIL.ioc +++ b/f103c8t6_keil/f103c8t6_KEIL.ioc @@ -39,7 +39,7 @@ MxCube.Version=6.5.0 MxDb.Version=DB.6.0.50 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true -NVIC.EXTI4_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true +NVIC.EXTI4_IRQn=true\:0\:0\:true\:false\:true\:true\:true\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true @@ -96,7 +96,7 @@ PB3.Locked=true PB3.Signal=GPIO_Input PB4.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI PB4.GPIO_Label=en_a -PB4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING +PB4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING PB4.GPIO_PuPd=GPIO_PULLUP PB4.Locked=true PB4.Signal=GPXTI4