Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2022-05-10 17:58:17 +08:00
parent 2fb2a50ac2
commit 5b241e4c20
61 changed files with 1114 additions and 1104 deletions
+17 -5
View File
@@ -74,7 +74,10 @@ void mymain()
{ {
GEI_BUTTON_CODE(&B1,en_c());//循环更新按钮 GEI_BUTTON_CODE(&B1,en_c());//循环更新按钮
encode_c=GET_ENCODE(&E1); encode_c=GET_ENCODE(&E1);
if(encode_c!=0)
{
jump_tick=HAL_GetTick()+10000;
}
switch(mode) switch(mode)
{ {
case 0: case 0:
@@ -111,19 +114,28 @@ void mymain()
break; break;
case 2: case 2:
//菜单界面 //菜单界面
if(encode_c!=0)
{
jump_tick=HAL_GetTick()+10000;
}
switch(SHOW_MENU(&menu_main,encode_c,B1.code,sys_lan)) switch(SHOW_MENU(&menu_main,encode_c,B1.code,sys_lan))
{ {
case 0: case 0:
//jump to main GUI
mode=1; mode=1;
break; break;
case 1:
break;
case 2:
//jump to buzzer setting
mode=3;
break;
} }
if(HAL_GetTick()>jump_tick){mode=1;} if(HAL_GetTick()>jump_tick){mode=1;}
break; break;
case 3:
//buzzer setting
if(HAL_GetTick()>jump_tick){mode=1;}
break;
} }
+1
View File
@@ -16,6 +16,7 @@
#include "morsr.h" #include "morsr.h"
extern TIM_HandleTypeDef htim3; extern TIM_HandleTypeDef htim3;
void mymain(); void mymain();
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -463,7 +463,7 @@
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>21</FileNumber> <FileNumber>21</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2> <bDave2>0</bDave2>
<PathWithFileName>.\MYDEIVERS\mymain.c</PathWithFileName> <PathWithFileName>.\MYDEIVERS\mymain.c</PathWithFileName>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,7 +3,7 @@
<pre> <pre>
<h1>µVision Build Log</h1> <h1>µVision Build Log</h1>
<h2>Tool Versions:</h2> <h2>Tool Versions:</h2>
IDE-Version: µVision V5.36.0.0 IDE-Version: ¦ÌVision V5.36.0.0
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: 1 1, 1, LIC=---- License Information: 1 1, 1, LIC=----
@@ -21,24 +21,12 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0
Dialog DLL: TCM.DLL V1.53.0.0 Dialog DLL: TCM.DLL V1.53.0.0
<h2>Project:</h2> <h2>Project:</h2>
C:\Users\wuwen\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx C:\Users\kevin\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx
Project File Date: 05/05/2022 Project File Date: 05/05/2022
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'f103c8t6_KEIL' Build target 'f103c8t6_KEIL'
compiling morsr.c...
MYDEIVERS\morsr.h(20): warning: #1295-D: Deprecated declaration mo_server - give arg types
void mo_server();
MYDEIVERS\morsr.h(21): warning: #1295-D: Deprecated declaration mo_di - give arg types
void mo_di();
MYDEIVERS\morsr.h(22): warning: #1295-D: Deprecated declaration mo_da - give arg types
void mo_da();
MYDEIVERS\morsr.h(25): warning: #1-D: last line of file ends without a newline
#endif /* MYMAIN_H_ */
MYDEIVERS\morsr.c(240): warning: #1-D: last line of file ends without a newline
}
MYDEIVERS\morsr.c: 5 warnings, 0 errors
compiling mymain.c... compiling mymain.c...
MYDEIVERS\oled.h(33): 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(); void OLED_Cache_to_hardware();
@@ -54,17 +42,25 @@ MYDEIVERS\morsr.h(22): warning: #1295-D: Deprecated declaration mo_da - give ar
void mo_da(); void mo_da();
MYDEIVERS\morsr.h(25): warning: #1-D: last line of file ends without a newline MYDEIVERS\morsr.h(25): warning: #1-D: last line of file ends without a newline
#endif /* MYMAIN_H_ */ #endif /* MYMAIN_H_ */
MYDEIVERS\mymain.h(21): warning: #1295-D: Deprecated declaration mymain - give arg types MYDEIVERS\mymain.h(22): warning: #1295-D: Deprecated declaration mymain - give arg types
void mymain(); void mymain();
MYDEIVERS\mymain.c(58): warning: #188-D: enumerated type mixed with another type MYDEIVERS\mymain.c(58): warning: #188-D: enumerated type mixed with another type
PWR_EN(1); PWR_EN(1);
MYDEIVERS\mymain.c(67): warning: #188-D: enumerated type mixed with another type MYDEIVERS\mymain.c(67): warning: #188-D: enumerated type mixed with another type
MUTE(0); MUTE(0);
MYDEIVERS\mymain.c(102): warning: #223-D: function "sprintf" declared implicitly MYDEIVERS\mymain.c(105): warning: #223-D: function "sprintf" declared implicitly
sprintf(str,"FPS:%d",fps); sprintf(str,"FPS:%d",fps);
MYDEIVERS\mymain.c(220): warning: #1-D: last line of file ends without a newline MYDEIVERS\mymain.c(232): warning: #1-D: last line of file ends without a newline
} }
MYDEIVERS\mymain.c: 12 warnings, 0 errors MYDEIVERS\mymain.c: 12 warnings, 0 errors
compiling oled.c...
MYDEIVERS\oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types
void OLED_Cache_to_hardware();
MYDEIVERS\oled.c(1036): warning: #550-D: variable "absx" was set but never used
int dx,dy,absx,absy;
MYDEIVERS\oled.c(1036): warning: #550-D: variable "absy" was set but never used
int dx,dy,absx,absy;
MYDEIVERS\oled.c: 3 warnings, 0 errors
compiling main.c... compiling main.c...
./MYDEIVERS/oled.h(33): 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(); void OLED_Cache_to_hardware();
@@ -80,13 +76,13 @@ compiling main.c...
void mo_da(); void mo_da();
./MYDEIVERS/morsr.h(25): warning: #1-D: last line of file ends without a newline ./MYDEIVERS/morsr.h(25): warning: #1-D: last line of file ends without a newline
#endif /* MYMAIN_H_ */ #endif /* MYMAIN_H_ */
./MYDEIVERS/mymain.h(21): warning: #1295-D: Deprecated declaration mymain - give arg types ./MYDEIVERS/mymain.h(22): warning: #1295-D: Deprecated declaration mymain - give arg types
void mymain(); void mymain();
../Core/Src/main.c: 8 warnings, 0 errors ../Core/Src/main.c: 8 warnings, 0 errors
linking... linking...
Program Size: Code=11124 RO-data=3928 RW-data=80 ZI-data=4144 Program Size: Code=11148 RO-data=3928 RW-data=80 ZI-data=4144
FromELF: creating hex file... FromELF: creating hex file...
"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 25 Warning(s). "f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 23 Warning(s).
<h2>Software Packages used:</h2> <h2>Software Packages used:</h2>
@@ -103,14 +99,14 @@ Package Vendor: Keil
<h2>Collection of Component include folders:</h2> <h2>Collection of Component include folders:</h2>
.\RTE\_f103c8t6_KEIL .\RTE\_f103c8t6_KEIL
C:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include C:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include
C:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include C:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include
<h2>Collection of Component Files used:</h2> <h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:5.5.0 * Component: ARM::CMSIS:CORE:5.5.0
Include file: CMSIS\Core\Include\tz_context.h Include file: CMSIS\Core\Include\tz_context.h
Build Time Elapsed: 00:00:01 Build Time Elapsed: 00:00:06
</pre> </pre>
</body> </body>
</html> </html>
@@ -17,7 +17,7 @@
:1000F00000F043F80AA090E8000C82448344AAF17F :1000F00000F043F80AA090E8000C82448344AAF17F
:100100000107DA4501D100F038F8AFF2090EBAE87C :100100000107DA4501D100F038F8AFF2090EBAE87C
:100110000F0013F0010F18BFFB1A43F0010318473B :100110000F0013F0010F18BFFB1A43F0010318473B
:100120008C390000AC390000103A24BF78C878C17F :10012000A4390000C4390000103A24BF78C878C14F
:10013000FAD8520724BF30C830C144BF04680C60ED :10013000FAD8520724BF30C830C144BF04680C60ED
:10014000704700000023002400250026103A28BF35 :10014000704700000023002400250026103A28BF35
:1001500078C1FBD8520728BF30C148BF0B60704739 :1001500078C1FBD8520728BF30C148BF0B60704739
@@ -108,9 +108,9 @@
:1006A00000F009F814B120780028F8D1BDE87040B6 :1006A00000F009F814B120780028F8D1BDE87040B6
:1006B0000A20AFF3008008B569468DF800000320DA :1006B0000A20AFF3008008B569468DF800000320DA
:1006C000ABBE08BD2DE9F0410C4E0446B6FBF4F07C :1006C000ABBE08BD2DE9F0410C4E0446B6FBF4F07C
:1006D0007705401E0A46F8620949104602F0E6F81E :1006D0007705401E0A46F8620949104602F0F2F812
:1006E0000546B6FBF4F0401E02F0C2F9294602F0BE :1006E0000546B6FBF4F0401E02F0CEF9294602F0B2
:1006F000EBF902F09DF9F863BDE8F08100A24A042D :1006F000F7F902F0A9F9F863BDE8F08100A24A0415
:100700000000C842034800210160416001730846AF :100700000000C842034800210160416001730846AF
:10071000FFF7D8BF7409002070B5064614460D4691 :10071000FFF7D8BF7409002070B5064614460D4691
:100720000C20FFF759FD00280AD0058184718680CE :100720000C20FFF759FD00280AD0058184718680CE
@@ -119,7 +119,7 @@
:10075000207BC0070BD000F08FF9A16888421DD91B :10075000207BC0070BD000F08FF9A16888421DD91B
:1007600000202073BDE870400146FFF7ABBF206852 :1007600000202073BDE870400146FFF7ABBF206852
:10077000002813D00120207300F07EF92568298914 :10077000002813D00120207300F07EF92568298914
:100780000844A060A8792E6802F08AF90146A8887A :100780000844A060A8792E6802F096F90146A8886E
:10079000FFF798FF2068FFF74EFD266070BD000050 :10079000FFF798FF2068FFF74EFD266070BD000050
:1007A00074090020FEE77047012000F057B80220CE :1007A00074090020FEE77047012000F057B80220CE
:1007B00000F054B8082000F051B8102000F04EB8F6 :1007B00000F054B8082000F051B8102000F04EB8F6
@@ -253,10 +253,10 @@
:100FB00006D56068296920F4605040EAC10060608D :100FB00006D56068296920F4605040EAC10060608D
:100FC00000F028F86168084AC1F30311515CC84079 :100FC00000F028F86168084AC1F30311515CC84079
:100FD0000649086006480068FFF7F8FE0020C2E7EF :100FD0000649086006480068FFF7F8FE0020C2E7EF
:100FE0000020024000100240602C00080C0000208D :100FE0000020024000100240782C00080C00002075
:100FF000040000200448054900684968044AC1F318 :100FF000040000200448054900684968044AC1F318
:101000000221515CC84070470C00002000100240D3 :101000000221515CC84070470C00002000100240D3
:10101000702C000812A185B00FC98DE80F0014A034 :10101000882C000812A185B00FC98DE80F0014A01C
:10102000144A006804905168134801F00C03042B23 :10102000144A006804905168134801F00C03042B23
:1010300010D0082B0ED1C1F38343C9031DF8030060 :1010300010D0082B0ED1C1F38343C9031DF8030060
:101040000AD5516804AAC1F34041515C0A4A504391 :101040000AD5516804AAC1F34041515C0A4A504391
@@ -493,7 +493,7 @@
:101EB000082214E00C4A02EBC302A2F58072CDE9BD :101EB000082214E00C4A02EBC302A2F58072CDE9BD
:101EC0000024082305220AE003EB4302074B03EB3F :101EC0000024082305220AE003EB4302074B03EB3F
:101ED0008202A2F5C072CDE900240C23062200F094 :101ED0008202A2F5C072CDE900240C23062200F094
:101EE00096F83CBDE4330008782C0008702F0008F9 :101EE00096F83CBDFC330008902C0008882F0008B1
:101EF0002DE9F05F4FF00008DFF85CA04546C146D1 :101EF0002DE9F05F4FF00008DFF85CA04546C146D1
:101F0000AAF5806B2946002000F0D3F800240AEBE4 :101F0000AAF5806B2946002000F0D3F800240AEBE4
:101F1000C5170BEBC516395D305D88420ED0B8F1A0 :101F1000C5170BEBC516395D305D88420ED0B8F1A0
@@ -604,7 +604,7 @@
:1025A000FEF7BAF8BDE8104000F062B830B50B4B4A :1025A000FEF7BAF8BDE8104000F062B830B50B4B4A
:1025B000002200BF02EB42041D5D854208D11C448D :1025B000002200BF02EB42041D5D854208D11C448D
:1025C00064788C4204D102EB42001844807830BD1C :1025C00064788C4204D102EB42001844807830BD1C
:1025D000521C262AEEDB202030BD0000D439000832 :1025D000521C262AEEDB202030BD0000EC3900081A
:1025E000FEF7E2FBFFF759FEFFF71CFB0E480D4913 :1025E000FEF7E2FBFFF759FEFFF71CFB0E480D4913
:1025F0004FF4804201600D49416000218160C0E9D3 :1025F0004FF4804201600D49416000218160C0E9D3
:10260000031241618161C1610162FEF73BFA08B1C9 :10260000031241618161C1610162FEF73BFA08B1C9
@@ -626,324 +626,326 @@
:10270000A168884205D92571207820213154401CC8 :10270000A168884205D92571207820213154401CC8
:1027100020702078932805D100203554401C932840 :1027100020702078932805D100203554401C932840
:10272000FBDB257070BD0000400000208409002004 :10272000FBDB257070BD0000400000208409002004
:1027300008B5554C012211022046FEF798F9FFF723 :1027300008B55B4C012211022046FEF798F9FFF71D
:102740000DFC08215148FFF7D7F85148FEF7D0FE9D :102740000DFC08215748FFF7D7F85748FEF7D0FE91
:10275000FDF7D8FF002208212046FEF788F94FF444 :10275000FDF7D8FF002208212046FEF788F94FF444
:102760007A7032220146FDF7D7FF4A4F01254A4EC3 :102760007A7032220146FDF7D7FF504F0125504EB7
:102770004A4CBD7342F2107808213046FEF76AF9E0 :10277000504CBD7342F2107808213046FEF76AF9DA
:1027800001464448FEF71CF844481830FEF748F864 :1027800001464A48FEF71CF84A481830FEF748F858
:102790006061A16800295DD0012902D002295AD1C7 :10279000606118B1FEF770F940442061A06800281C
:1027A00045E001213046FEF755F901463948103021 :1027A00062D0012804D0022848D003285DD156E029
:1027B000FEF706F802213046FEF74CF9014635488F :1027B00001213046FEF74EF901463C481030FDF746
:1027C0002030FDF7FDFF6069002803DC3148203030 :1027C000FFFF02213046FEF745F901463748203029
:1027D000408808B1FFF7DAFE6069002803DB2D4866 :1027D000FDF7F6FF6069002803DC344820304088AC
:1027E0001030408808B1FFF7C1FE00212C4B0822B1 :1027E00008B1FFF7D3FE6069002803DB2F481030E3
:1027F00008460095FFF76FFCA0882AA1401CA08026 :1027F000408808B1FFF7BAFE00212F4B0822084697
:10280000244862883030FDF73DFD224B08223033EA :102800000095FFF768FCA0882CA1401CA0802748F9
:10281000382100200095FFF75EFC7888FF281AD148 :1028100062883030FDF736FD244B082230333821F2
:102820000220A060FEF728F94044206113E018B1AF :1028200000200095FFF757FC7888FF281DD1022073
:10283000FEF722F9404420611848BA782378203006 :10283000A060FEF721F94044206116E01D48BA78F7
:102840006169FFF7A6FC00B9A560FEF715F92169DB :10284000237820306169FFF7A4FC20B1012806D06D
:10285000884200D9A560FFF727FFFDF777FFFFF754 :10285000022804D101E0A56001E00320A060FEF79A
:1028600047FBFEF709F90146E068814284D900F58B :102860000BF92169884200D9A560FFF71DFFFDF72C
:102870007A70E0604FF400413046FEF7F0F8A0882F :102870006DFFFFF73DFBFEF7FFF80146E068814280
:1028800060800020A08077E700080140A4000020BD :102880007FF67AAF00F57A70E0604FF40041304691
:10289000EC00002034010020000C0140100000205A :10289000FEF7E5F8A08860800020A0806CE70000CB
:1028A000840900204650533A256400004FF47F0C01 :1028A00000080140A4000020EC00002034010020BA
:1028B0001CEAD0121EBF1CEAD11392EA0C0F93EA55 :1028B000000C014010000020840900204650533ACB
:1028C0000C0F00F0858090EA010F48BF42F480723F :1028C000256400004FF47F0C1CEAD0121EBF1CEAE6
:1028D00040F4000C41F400002CF07F4120F07F40D8 :1028D000D11392EA0C0F93EA0C0F00F0858090EA76
:1028E00000B58142A2EB03020FF2081CACEB504E84 :1028E000010F48BF42F4807240F4000C41F4000034
:1028F000C0F100009EF800E04FEA4E0E00FB0EFC17 :1028F0002CF07F4120F07F4000B58142A2EB030223
:1029000038BF49004FEA2C1C02F5FA020CFB0EF30B :102900000FF2081CACEB504EC0F100009EF800E046
:102910004FEACE1E4FEA112C4FEAC1210EEB635E47 :102910004FEA4E0E00FB0EFC38BF49004FEA2C1C5C
:1029200042EB22420EFB0CFC4FEA1C5300FB03114E :1029200002F5FA020CFB0EF34FEACE1E4FEA112C11
:102930004FEA112C4FEA01310EFB0CFC4FEADC4C44 :102930004FEAC1210EEB635E42EB22420EFB0CFC20
:1029400000FB0C11C14228BF09184CEB03335DF8A2 :102940004FEA1C5300FB03114FEA112C4FEA0131EF
:1029500004EB10EB410143EBC250B2F57C0F38BFE2 :102950000EFB0CFC4FEADC4C00FB0C11C14228BF03
:10296000704729D512F0F00F1CBF00F1C04000F0F5 :1029600009184CEB03335DF804EB10EB410143EB2A
:1029700000407047008182838485868788898B8C9C :10297000C250B2F57C0F38BF704729D512F0F00F66
:102980008D8E8F919293959697999A9C9D9FA0A2D8 :102980001CBF00F1C04000F000407047008182830E
:10299000A3A5A7A8AAACAEB0B2B3B5B7B9BCBEC028 :102990008485868788898B8C8D8E8F91929395966E
:1029A000C2C5C7C9CCCED1D4D7D9DCDFE2E6E9ECC9 :1029A00097999A9C9D9FA0A2A3A5A7A8AAACAEB0F8
:1029B000F0F3F7FAFE0000004FEA400C0CF1807CC7 :1029B000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4FD
:1029C000BCF17E4F28BF7047B0F1C04000F043B962 :1029C000D7D9DCDFE2E6E9ECF0F3F7FAFE0000002D
:1029D00090EA010F0CEAD11348BF42F480726245BD :1029D0004FEA400C0CF1807CBCF17E4F28BF704761
:1029E00038BF634507D213F47F0F16D080EA010089 :1029E000B0F1C04000F043B990EA010F0CEAD113F6
:1029F00000F00040704710B500F0E7F8097EFC3E9B :1029F00048BF42F48072624538BF634507D213F482
:102A000000F005B880EA010000F00040704780EA5D :102A00007F0F16D080EA010000F00040704710B53B
:102A1000010000F0004000F01EB912F47F0F04BF67 :102A100000F0E7F8097EFC3E00F005B880EA01000E
:102A20000248704780EA010000F015B90000C07F3D :102A200000F00040704780EA010000F0004000F034
:102A3000C10DD1F19E0206DB4FEA002343F00043B3 :102A30001EB912F47F0F04BF0248704780EA0100FC
:102A400023FA02F07047004207D54FEA4001B1F186 :102A400000F015B90000C07FC10DD1F19E0206DB78
:102A5000FE4F02D24FF00000704710B500F0B5F8FD :102A50004FEA002343F0004323FA02F0704700429C
:102A600049922480002070476FEA200070470000E0 :102A600007D54FEA4001B1F1FE4F02D24FF000000E
:102A700010F0004148BF4042B0FA80F310FA03F270 :102A7000704710B500F0B5F84992248000207047E7
:102A8000C3F19D030BD051EAC35101EB1220530651 :102A80006FEA20007047000010F0004148BF40424C
:102A900038BF704700F1010008BF20F00100704707 :102A9000B0FA80F310FA03F2C3F19D030BD051EAB0
:102AA000B0FA80F310FA03F2C3F19D030AD0D905FE :102AA000C35101EB1220530638BF704700F10100FB
:102AB00001EB1220530638BF704700F1010008BF38 :102AB00008BF20F001007047B0FA80F310FA03F26B
:102AC00020F00100704700004FF47F0C1CEAD01288 :102AC000C3F19D030AD0D90501EB1220530638BF8C
:102AD0001EBF1CEAD11392EA0C0F93EA0C0F00F010 :102AD000704700F1010008BF20F0010070470000BE
:102AE000478090EA010F48BF42F480724FF0004CDB :102AE0004FF47F0C1CEAD0121EBF1CEAD11392EAED
:102AF0004CEA00204CEA012102EB0302A0FB011387 :102AF0000C0F93EA0C0F00F0478090EA010F48BFDB
:102B0000A2F50002002918BF43F001035B0028BFB3 :102B000042F480724FF0004C4CEA00204CEA012164
:102B10004FEA330342EB22425FEA132C4CEBC250E4 :102B100002EB0302A0FB0113A2F50002002918BF7B
:102B20002EBFBCEB436FB2F57C0F70474FEA036CCE :102B200043F001035B0028BF4FEA330342EB22422C
:102B3000BCF1004F08BF20F00100B2F57C0F38BF98 :102B30005FEA132C4CEBC2502EBFBCEB436FB2F5D7
:102B400070470BD582F0FF0212F5803FC8BF704777 :102B40007C0F70474FEA036CBCF1004F08BF20F0C8
:102B500000F1C040D8BF00F00040704700F5000C05 :102B50000100B2F57C0F38BF70470BD582F0FF0241
:102B60005FEA4C0C48BF7047B0F1C04000F073B84A :102B600012F5803FC8BF704700F1C040D8BF00F0E9
:102B700090EA010F0CEAD11348BF42F4807262451B :102B70000040704700F5000C5FEA4C0C48BF7047FE
:102B800038BF634504D280EA010000F0004070477E :102B8000B0F1C04000F073B890EA010F0CEAD11325
:102B900010B500F01AF800BF8900013E00F007B838 :102B900048BF42F48072624538BF634504D280EA80
:102BA00000F009B85FEA410C5FEA1C6C08D080EACB :102BA000010000F00040704710B500F01AF800BFB7
:102BB000010000F050B85FEA400C5FEA1C6CF6D1EF :102BB0008900013E00F007B800F009B85FEA410C57
:102BC0004FF00040A0F5800070470EF1020E2EF08D :102BC0005FEA1C6C08D080EA010000F050B85FEAB0
:102BD000030E5EF8044B244204D44FEA4102B2F1E2 :102BD000400C5FEA1C6CF6D14FF00040A0F580007D
:102BE0007F4F11D84FEA4003B3F17F4F0CD80ED17D :102BE00070470EF1020E2EF0030E5EF8044B2442E5
:102BF0004FEAD07CB2F17F4F0CEB4C0C0CF1020C85 :102BF00004D44FEA4102B2F17F4F11D84FEA4003AB
:102C000008BF4CEBD17C04E04FF0080C01E04FEA28 :102C0000B3F17F4F0CD80ED14FEAD07CB2F17F4F99
:102C1000D17C0CEB4C0324FA03F404F00704B4F168 :102C10000CEB4C0C0CF1020C08BF4CEBD17C04E02B
:102C2000040C06D20EEB840CBDE810404CF0010CF5 :102C20004FF0080C01E04FEAD17C0CEB4C0324FA86
:102C30006047DFE80CF0070802024FF00040A0F503 :102C300003F404F00704B4F1040C06D20EEB840C88
:102C4000800010BD0846420018BFD2F1807288BFD4 :102C4000BDE810404CF0010C6047DFE80CF00708CD
:102C500000F0004010BDFF2141EAD050C005704790 :102C500002024FF00040A0F5800010BD084642007F
:102C6000000000000000000001020304060708093C :102C600018BFD2F1807288BF00F0004010BDFF2174
:102C7000000000000102030400000000000000004A :102C700041EAD050C005704700000000000000008D
:102C80002020202020002000505050000000000094 :102C80000102030406070809000000000102030412
:102C90005050F850F85050002078C07028F02000B4 :102C90000000000000000000202020202000200074
:102CA000C0C810204098180040A0A040A89068001C :102CA00050505000000000005050F850F8505000B4
:102CB0003020400000000000102040404020100064 :102CB0002078C07028F02000C0C81020409818006C
:102CC000402010101020400020A8702070A8200084 :102CC00040A0A040A8906800302040000000000014
:102CD000202020F82020200000000000604080001C :102CD00010204040402010004020101010204000E4
:102CE000000000F80000000000000000006060002C :102CE00020A8702070A82000202020F8202020009C
:102CF0000008102040800000708898A8C8887000E4 :102CF0000000000060408000000000F800000000BC
:102D00002060202020207000708808304080F8006B :102D0000000000000060600000081020408000000B
:102D1000F80810300888700010305090F81010003B :102D1000708898A8C888700020602020202070004B
:102D2000F880F00808887000384080F088887000CB :102D2000708808304080F800F8081030088870007B
:102D3000F808102040404000708888708888700033 :102D300010305090F8101000F880F00808887000EB
:102D4000708888780810E000006060006060000013 :102D4000384080F088887000F8081020404040002B
:102D50000060600060608000102040804020100013 :102D50007088887088887000708888780810E00013
:102D60000000F800F800000040201008102040008B :102D600000606000606000000060600060608000E3
:102D700070881020200020007088B8A8B8807800E3 :102D700010204080402010000000F800F800000003
:102D800020508888F8888800F08888F08888F000CB :102D800040201008102040007088102020002000F3
:102D90007088808080887000F08888888888F0003B :102D90007088B8A8B880780020508888F8888800A3
:102DA000F88080F08080F800F88080F080808000DB :102DA000F08888F08888F0007088808080887000C3
:102DB00070888080B8887800888888F8888888003B :102DB000F08888888888F000F88080F08080F800AB
:102DC000702020202020700038101010109060001B :102DC000F88080F08080800070888080B8887800EB
:102DD0008890A0C0A0908800808080808080F800CB :102DD000888888F88888880070202020202070004B
:102DE00088D8A8A8888888008888C8A89888880073 :102DE00038101010109060008890A0C0A09088004B
:102DF0007088888888887000F08888F080808000DB :102DF000808080808080F80088D8A8A88888880093
:102E000070888888A8906800F08888F0A090880072 :102E00008888C8A898888800708888888888700012
:102E10007088807008887000F82020202020200012 :102E1000F08888F08080800070888888A89068009A
:102E200088888888888870008888888888502000EA :102E2000F08888F0A0908800708880700888700012
:102E3000888888A8A8D8880088885020508888006A :102E3000F82020202020200088888888888870003A
:102E40008888502020202000F80810204080F800BA :102E40008888888888502000888888A8A8D8880022
:102E5000F0C0C0C0C0C0F0000080402010080000DA :102E500088885020508888008888502020202000B2
:102E600078181818181878002070A8202020200042 :102E6000F80810204080F800F0C0C0C0C0C0F000DA
:102E7000002040F840200000201008000000000062 :102E700000804020100800007818181818187800F2
:102E80000000E010709068008080B0C888C8B00072 :102E80002070A82020202000002040F840200000D2
:102E90000000708880807000080868988898680032 :102E900020100800000000000000E01070906800A2
:102EA00000007088F0807000304840F040404000E2 :102EA0008080B0C888C8B000000070888080700042
:102EB00000007088887808F08080B0C88888880012 :102EB000080868988898680000007088F0807000A2
:102EC0002000002020202000100000301010106092 :102EC000304840F04040400000007088887808F0AA
:102ED000808090A0C0A0980060202020202070005A :102ED0008080B0C888888800200000202020200042
:102EE000000050A8A8A8A8000000B0484848480022 :102EE0001000003010101060808090A0C0A09800EA
:102EF00000007088888870000000F08888F080806A :102EF0006020202020207000000050A8A8A8A80072
:102F000000007888887808080000B04840404000F9 :102F00000000B04848484800000070888888700079
:102F1000000078807008F0004040F84040483000E1 :102F10000000F08888F080800000788888780808B1
:102F200000009090909068000000888888502000F1 :102F20000000B04840404000000078807008F00089
:102F30000000A8A8A8A850000000885020508800D1 :102F30004040F84040483000000090909090680079
:102F400000008888986808F00000F8102040F80019 :102F400000008888885020000000A8A8A8A8500089
:102F500020404080404020002020200020202000F1 :102F5000000088502050880000008888986808F099
:102F60002010100810102000000040A810000000E1 :102F60000000F8102040F800204040804040200041
:102F70000000000000000000000000000010101021 :102F70002020200020202000201010081010200009
:102F80001010000010000000006C48480000000015 :102F8000000040A810000000000000000000000049
:102F900000000000001414287C287C2850500000F9 :102F900000000000001010101010000010000000D1
:102FA00000103840403848701010000000205020B9 :102FA000006C4848000000000000000000141428D5
:102FB0000C7008140800000000000018202054487D :102FB0007C287C2850500000001038404038487071
:102FC000340000000010101010000000000000008D :102FC00010100000002050200C70081408000000B1
:102FD0000008081010101010100808000020201021 :102FD0000000001820205448340000000010101099
:102FE000101010101020200000107C102828000065 :102FE0001000000000000000000808101010101071
:102FF000000000000000101010FC10101000000075 :102FF00010080800002020101010101010202000D1
:103000000000000000000018103020000000000048 :1030000000107C10282800000000000000001010B4
:10301000007C000000000000000000000000003004 :1030100010FC10101000000000000000000000185C
:1030200030000000000404080810102020400000B8 :103020001030200000000000007C000000000000C4
:103030000038444444444444380000000030101038 :103030000000000000000030300000000004040820
:10304000101010107C0000000038440408102044C8 :103040000810102020400000003844444444444408
:103050007C000000003844041804044438000000D8 :103050003800000000301010101010107C0000002C
:10306000000C141424447C040C000000003C2020BC :1030600000384404081020447C0000000038440468
:103070003804044438000000001C204078444444D4 :103070001804044438000000000C141424447C0498
:1030800038000000007C440408080810100000000C :103080000C000000003C20203804044438000000FC
:103090000038444438444444380000000038444474 :10309000001C20407844444438000000007C440474
:1030A000443C040870000000000000303000003094 :1030A0000808081010000000003844443844444424
:1030B0003000000000000018180000183020000048 :1030B0003800000000384444443C0408700000001C
:1030C00000000C10608060100C0000000000000088 :1030C0000000003030000030300000000000001828
:1030D0007C007C00000000000000C02018041820C4 :1030D000180000183020000000000C106080601004
:1030E000C000000000001824040810003000000098 :1030E0000C000000000000007C007C0000000000DC
:1030F0003844444C54544C404438000000301028AC :1030F0000000C02018041820C000000000001824A0
:1031000028287C44EC00000000F8444478444444FF :1031000004081000300000003844444C54544C4033
:10311000F8000000003C44404040404438000000BB :10311000443800000030102828287C44EC000000CF
:1031200000F0484444444448F000000000FC44508F :1031200000F8444478444444F8000000003C444023
:1031300070504044FC000000007C202838282020EB :10313000404040443800000000F0484444444448C3
:1031400070000000003C4440404C44443800000003 :10314000F000000000FC445070504044FC000000BF
:1031500000EC44447C444444EC000000007C10102B :10315000007C20283828202070000000003C4440DB
:10316000101010107C000000003C08080848484877 :10316000404C44443800000000EC44447C44444457
:103170003000000000EC444850704844E400000077 :10317000EC000000007C1010101010107C0000000B
:1031800000702020202024247C00000000EC6C6CC7 :10318000003C0808084848483000000000EC44486B
:1031900054544444EC00000000EC64645454544C17 :1031900050704844E40000000070202020202424C7
:1031A000EC0000000038444444444444380000002B :1031A0007C00000000EC6C6C54544444EC000000C3
:1031B0000078242424382020700000000038444483 :1031B00000EC64645454544CEC0000000038444467
:1031C00044444444381C000000F8444444784844D3 :1031C000444444443800000000782424243820205B
:1031D000E000000000344C40380404645800000053 :1031D000700000000038444444444444381C00005B
:1031E00000FC9010101010103800000000EC444457 :1031E00000F8444444784844E000000000344C4077
:1031F000444444443800000000EC4444282828108B :1031F000380404645800000000FC901010101010F7
:103200001000000000EC44445454545428000000C2 :103200003800000000EC44444444444438000000CA
:1032100000C4442810102844C400000000EC4428D6 :1032100000EC4444282828101000000000EC44442E
:103220002810101038000000007C440810102044C2 :10322000545454542800000000C44428101028446A
:103230007C000000003820202020202020203800A2 :10323000C400000000EC44282810101038000000E2
:10324000004020202010100808080000003808085E :10324000007C4408101020447C000000003820203E
:10325000080808080808380000101028440000007A :1032500020202020202038000040202020101008AE
:10326000000000000000000000000000000000FC62 :10326000080800000038080808080808080838009E
:1032700000100800000000000000000000000038FE :1032700000101028440000000000000000000000C2
:10328000443C44443C00000000C040586444444472 :1032800000000000000000FC00100800000000002A
:10329000F80000000000003C4440404438000000BA :103290000000000000000038443C44443C000000B2
:1032A000000C04344C4444443C000000000000384E :1032A00000C0405864444444F80000000000003C62
:1032B000447C40403C000000001C207C202020205A :1032B0004440404438000000000C04344C44444472
:1032C0007C000000000000344C4444443C043800BE :1032C0003C00000000000038447C40403C0000000E
:1032D00000C0405864444444EC00000000100070FA :1032D000001C207C202020207C0000000000003406
:1032E000101010107C00000000100078080808087A :1032E0004C4444443C04380000C0405864444444C6
:1032F0000808700000C0405C48705048DC000000C6 :1032F000EC00000000100070101010107C000000A6
:1033000000301010101010107C000000000000E8C9 :1033000000100078080808080808700000C0405C39
:1033100054545454FC000000000000D86444444459 :1033100048705048DC0000000030101010101010F1
:10332000EC00000000000038444444443800000031 :103320007C000000000000E854545454FC000000ED
:10333000000000D8644444447840E00000000034B9 :10333000000000D864444444EC0000000000003861
:103340004C4444443C040C000000006C302020201D :103340004444444438000000000000D8644444442D
:103350007C0000000000003C443804447800000079 :103350007840E000000000344C4444443C040C003D
:103360000000207C202020201C000000000000CC59 :103360000000006C302020207C0000000000003CA9
:103370004444444C34000000000000EC444428283D :1033700044380444780000000000207C20202020F5
:1033800010000000000000EC4454545428000000D9 :103380001C000000000000CC4444444C3400000009
:10339000000000CC48303048CC000000000000ECB9 :10339000000000EC4444282810000000000000EC6D
:1033A00044242818101078000000007C48102044A5 :1033A0004454545428000000000000CC48303048F9
:1033B0007C000000000810101010201010100800F1 :1033B000CC000000000000EC442428181010780015
:1033C000001010101010101010100000002010102D :1033C0000000007C481020447C0000000008101021
:1033D00010100810101020000000000000245800F9 :1033D0001010201010100800001010101010101005
:1033E00000000000000000000000000000000000DD :1033E0001010000000201010101008101010200005
:1033F00000000000000000183C3C3C1818180018A1 :1033F0000000000000245800000000000000000051
:1034000018000000006666666624000000000000E8 :1034000000000000000000000000000000000018A4
:1034100000000000000000006C6CFE6C6C6CFE6C28 :103410003C3C3C181818001818000000006666664E
:103420006C0000001818187CC6C2C07C0686C67CDA :103420006624000000000000000000000000000012
:10343000181800000000000000C2C60C183060C65A :103430006C6CFE6C6C6CFE6C6C0000001818187CD8
:1034400086000000000000386C6C3876DCCCCCCCF8 :10344000C6C2C07C0686C67C1818000000000000BA
:1034500076000000003030303060000000000000D6 :1034500000C2C60C183060C68600000000000038AC
:10346000000000000000000C183030303030301800 :103460006C6C3876DCCCCCCC760000000030303090
:103470000C00000000000030180C0C0C0C0C0C1898 :103470003060000000000000000000000000000CB0
:1034800030000000000000000000663CFF3C6600C9 :1034800018303030303030180C00000000000030B0
:103490000000000000000000000018187E1818004E :10349000180C0C0C0C0C0C18300000000000000084
:1034A00000000000000000000000000000001818EC :1034A0000000663CFF3C66000000000000000000D9
:1034B000183000000000000000000000FE000000C6 :1034B000000018187E18180000000000000000002E
:1034C00000000000000000000000000000000018E4 :1034C0000000000000001818183000000000000084
:1034D00018000000000000000002060C183060C058 :1034D00000000000FE0000000000000000000000EE
:1034E000800000000000007CC6C6CED6D6E6C6C668 :1034E00000000000000000181800000000000000AC
:1034F0007C000000000000183878181818181818F8 :1034F0000002060C183060C0800000000000007C54
:103500007E0000000000007CC6060C183060C0C6BB :10350000C6C6CED6D6E6C6C67C00000000000018AF
:10351000FE0000000000007CC606063C060606C64B :1035100038781818181818187E0000000000007C71
:103520007C0000000000000C1C3C6CCCFE0C0C0C61 :10352000C6060C183060C0C6FE0000000000007C1B
:103530001E000000000000FEC0C0C0FC0E0606C653 :10353000C606063C060606C67C0000000000000C1D
:103540007C0000000000003860C0C0FCC6C6C6C6D3 :103540001C3C6CCCFE0C0C0C1E000000000000FEAD
:103550007C000000000000FEC606060C183030306B :10355000C0C0C0FC0E0606C67C000000000000389B
:10356000300000000000007CC6C6C67CC6C6C6C6C9 :1035600060C0C0FCC6C6C6C67C000000000000FEED
:103570007C0000000000007CC6C6C67E0606060C65 :10357000C606060C18303030300000000000007C19
:103580007800000000000000001818000000181863 :10358000C6C6C67CC6C6C6C67C0000000000007C5D
:1035900000000000000000000018180000001818CB :10359000C6C6C67E0606060C7800000000000000C5
:1035A0003000000000000000060C18306030180CDD :1035A00000181800000018180000000000000000BB
:1035B0000600000000000000000000FE0000FE0009 :1035B000001818000000181830000000000000007B
:1035C00000000000000000006030180C060C1830ED :1035C000060C18306030180C0600000000000000E7
:1035D000600000000000007CC6C60C181818001817 :1035D000000000FE0000FE000000000000000000EF
:1035E00018000000000000007CC6C6DEDEDEDCC085 :1035E0006030180C060C1830600000000000007CF1
:1035F0007C00000000000010386CC6C6FEC6C6C6BF :1035F000C6C60C18181800181800000000000000BB
:10360000C6000000000000FC6666667C66666666B2 :103600007CC6C6DEDEDEDCC07C00000000000010F0
:10361000FC0000000000003C66C2C0C0C0C0C26622 :10361000386CC6C6FEC6C6C6C6000000000000FC68
:103620003C000000000000F86C6666666666666C2A :103620006666667C66666666FC0000000000003C1C
:10363000F8000000000000FE66626878686062665C :1036300066C2C0C0C0C0C2663C000000000000F806
:10364000FE000000000000FE66626878686060604E :103640006C6666666666666CF8000000000000FE48
:10365000F00000000000003C66C2C0C0DEC6C666C6 :103650006662687868606266FE000000000000FE36
:103660003A000000000000C6C6C6C6FEC6C6C6C6F2 :103660006662687868606060F00000000000003CFE
:10367000C60000000000003C181818181818181888 :1036700066C2C0C0DEC6C6663A000000000000C6D2
:103680003C0000000000001E0C0C0C0C0CCCCCCC40 :10368000C6C6C6FEC6C6C6C6C60000000000003CD0
:1036900078000000000000E6666C6C78786C666666 :1036900018181818181818183C0000000000001E10
:1036A000E6000000000000F060606060606062663C :1036A0000C0C0C0C0CCCCCCC78000000000000E61C
:1036B000FE000000000000C6EEFEFED6C6C6C6C66E :1036B000666C6C78786C6666E6000000000000F0CE
:1036C000C6000000000000C6E6F6FEDECEC6C6C696 :1036C0006060606060606266FE000000000000C62E
:1036D000C6000000000000386CC6C6C6C6C6C66C70 :1036D000EEFEFED6C6C6C6C6C6000000000000C686
:1036E00038000000000000FC6666667C6060606078 :1036E000E6F6FEDECEC6C6C6C60000000000003804
:1036F000F00000000000007CC6C6C6C6C6C6D6DE06 :1036F0006CC6C6C6C6C6C66C38000000000000FC1A
:103700007C0C0E00000000FC6666667C6C666666DB :103700006666667C60606060F00000000000007C1F
:10371000E60000000000007CC6C660380C06C6C685 :10371000C6C6C6C6C6C6D6DE7C0C0E00000000FCBF
:103720007C0000000000007E7E5A18181818181837 :103720006666667C6C666666E60000000000007CEB
:103730003C000000000000C6C6C6C6C6C6C6C6C657 :10373000C6C660380C06C6C67C0000000000007ECD
:103740007C000000000000C6C6C6C6C6C6C66C38EF :103740007E5A1818181818183C000000000000C60F
:1037500010000000000000C6C6C6C6C6D6D6FE6C65 :10375000C6C6C6C6C6C6C6C67C000000000000C6F7
:103760006C000000000000C6C66C6C38386C6CC67B :10376000C6C6C6C6C6C66C3810000000000000C63B
:10377000C6000000000000666666663C181818184F :10377000C6C6C6C6D6D6FE6C6C000000000000C6E9
:103780003C000000000000FEC6860C183060C2C677 :10378000C66C6C38386C6CC6C60000000000006661
:10379000FE0000000000003C30303030303030306F :103790006666663C181818183C000000000000FE21
:1037A0003C0000000000000080C0E070381C0E06E5 :1037A000C6860C183060C2C6FE0000000000003C57
:1037B000020000000000003C0C0C0C0C0C0C0C0C6B :1037B00030303030303030303C000000000000004D
:1037C0003C0000001038386CC6000000000000000B :1037C00080C0E070381C0E06020000000000003CC3
:1037D00000000000000000000000000000000000E9 :1037D0000C0C0C0C0C0C0C0C3C0000001038386C61
:1037E0000000FF0030303018000000000000000032 :1037E000C600000000000000000000000000000013
:1037F00000000000000000000000780C7CCCCCCC65 :1037F00000000000000000000000FF003030301822
:1038000076000000000000E06060786C6666666626 :1038000000000000000000000000000000000000B8
:10381000DC0000000000000000007CC6C0C0C0C684 :103810000000780C7CCCCCCC76000000000000E0EE
:103820007C0000000000001C0C0C3C6CCCCCCCCC10 :103820006060786C66666666DC0000000000000080
:10383000760000000000000000007CC6FEC0C0C68C :1038300000007CC6C0C0C0C67C0000000000001CA8
:103840007C000000000000386C6460F06060606024 :103840000C0C3C6CCCCCCCCC760000000000000012
:10385000F000000000000000000076CCCCCCCCCC06 :1038500000007CC6FEC0C0C67C000000000000382E
:103860007C0CCC78000000E060606C766666666672 :103860006C6460F060606060F000000000000000C8
:10387000E600000000000018180038181818181882 :10387000000076CCCCCCCCCC7C0CCC78000000E02A
:103880003C0000000000000606000E0606060606C4 :1038800060606C7666666666E60000000000001800
:103890000666663C000000E06060666C78786C66E6 :1038900018003818181818183C000000000000061E
:1038A000E60000000000003818181818181818183A :1038A00006000E06060606060666663C000000E0F8
:1038B0003C000000000000000000ECFED6D6D6D68A :1038B0006060666C78786C66E60000000000003896
:1038C000D6000000000000000000DC666666666648 :1038C00018181818181818183C00000000000000FC
:1038D000660000000000000000007CC6C6C6C6C628 :1038D0000000ECFED6D6D6D6D600000000000000D0
:1038E0007C000000000000000000DC666666666682 :1038E0000000DC6666666666660000000000000098
:1038F0007C6060F000000000000076CCCCCCCCCC2A :1038F00000007CC6C6C6C6C67C00000000000000F2
:103900007C0C0C1E000000000000DC766260606031 :103900000000DC66666666667C6060F000000000B1
:10391000F00000000000000000007CC660380CC60B :10391000000076CCCCCCCCCC7C0C0C1E0000000083
:103920007C000000000000103030FC3030303036B9 :103920000000DC7662606060F000000000000000D3
:103930001C000000000000000000CCCCCCCCCCCCA3 :1039300000007CC660380CC67C000000000000104F
:103940007600000000000000000066666666663CC7 :103940003030FC30303030361C0000000000000009
:1039500018000000000000000000C6C6C6D6D6FE53 :103950000000CCCCCCCCCCCC760000000000000029
:103960006C000000000000000000C66C3838386CA5 :10396000000066666666663C180000000000000005
:10397000C6000000000000000000C6C6C6C6C6C6DD :103970000000C6C6C6D6D6FE6C00000000000000DF
:103980007E060CF8000000000000FECC183060C677 :103980000000C66C3838386CC6000000000000002B
:10399000FE0000000000000E181818701818181803 :103990000000C6C6C6C6C6C67E060CF800000000FB
:1039A0000E00000000000018181818001818181849 :1039A0000000FECC183060C6FE0000000000000ED3
:1039B00018000000000000701818180E18181818C9 :1039B00018181870181818180E00000000000018C9
:1039C0007000000000000076DC0000000000000035 :1039C00018181800181818181800000000000070C7
:1039D0000000000002404104804204A043038044F0 :1039D0001818180E1818181870000000000000764B
:1039E00001004504204603C0470400480200490482 :1039E000DC00000000000000000000000240410474
:1039F000704A03A04B04404C02C04D02804E03E0CD :1039F000804204A04303804401004504204603C0E4
:103A00004F04605004D051034052030053018054CE :103A00004704004802004904704A03A04B04404C9C
:103A100003205504105603605704905804B059040D :103A100002C04D02804E03E04F04605004D05103B9
:103A2000C05A0578310538320518330508340500C9 :103A20004052030053018054032055041056036094
:103A30003505803605C03705E03805F03905F83022 :103A30005704905804B05904C05A057831053832FB
:103A400006303F05902F00004261636B0A496E709B :103A400005183305083405003505803605C03705EF
:103A50007574206D6F64650A42757A7A65720A44DE :103A5000E03805F03905F83006303F05902F0000BA
:103A60006973706C61790A4C616E67756167650A8C :103A60004261636B0A496E707574206D6F64650AFC
:103A700041626F7574000000E8BF94E59B9E0AE800 :103A700042757A7A65720A446973706C61790A4C8E
:103A8000BE93E585A5E6A8A1E5BC8F0AE89C82E97E :103A8000616E67756167650A41626F757400000059
:103A9000B8A3E599A80AE698BEE7A4BA0AE8AFADCC :103A9000E8BF94E59B9E0AE8BE93E585A5E6A8A14C
:103AA000E8A8800AE585B3E4BA8E0000CC3A0008A5 :103AA000E5BC8F0AE89C82E9B8A3E599A85C6EE6BC
:103AB0000000002050000000280100081C3B000806 :103AB00098BEE7A4BA0AE8AFADE8A8800AE585B3E6
:103AC00050000020301000004401000801000000F8 :103AC000E4BA8E00E43A0008000000205000000034
:103AD00010000000000000000024F40000000000BE :103AD00028010008343B000850000020301000008E
:103AE00000000000000000000000000000000000D6 :103AE0004401000801000000100000000000000078
:103AF000000000000000000000000000483A00083C :103AF0000024F400000000000000000000000000AE
:103B0000783A0008000000000000000000000000FB :103B000000000000000000000000000000000000B5
:0C3B1000000100000000000000000000A8 :103B100000000000603A0008903A00080000000031
:103B20000000000000000000000100000000000094
:043B30000000000091
:04000005080000ED02 :04000005080000ED02
:00000001FF :00000001FF
@@ -3,7 +3,7 @@
<title>Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]</title></head> <title>Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]</title></head>
<body><HR> <body><HR>
<H1>Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf</H1><HR> <H1>Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Thu May 05 21:38:59 2022 <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Tue May 10 17:43:01 2022
<BR><P> <BR><P>
<H3>Maximum Stack Usage = 216 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3> <H3>Maximum Stack Usage = 216 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3> Call chain for Maximum Stack Depth:</H3>
@@ -1221,7 +1221,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymain <BR>[Called By]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymain
</UL> </UL>
<P><STRONG><a name="[bf]"></a>mymain</STRONG> (Thumb, 344 bytes, Stack size 8 bytes, mymain.o(i.mymain)) <P><STRONG><a name="[bf]"></a>mymain</STRONG> (Thumb, 366 bytes, Stack size 8 bytes, mymain.o(i.mymain))
<BR><BR>[Stack]<UL><LI>Max Depth = 216 + Unknown Stack Size <BR><BR>[Stack]<UL><LI>Max Depth = 216 + Unknown Stack Size
<LI>Call Chain = mymain &rArr; OLED_Cache_to_hardware &rArr; OLED_Set_Pos &rArr; OLED_WrCmd &rArr; IIC_SAND_DATE &rArr; HAL_I2C_Mem_Write &rArr; I2C_RequestMemoryWrite &rArr; I2C_WaitOnMasterAddressFlagUntilTimeout <LI>Call Chain = mymain &rArr; OLED_Cache_to_hardware &rArr; OLED_Set_Pos &rArr; OLED_WrCmd &rArr; IIC_SAND_DATE &rArr; HAL_I2C_Mem_Write &rArr; I2C_RequestMemoryWrite &rArr; I2C_WaitOnMasterAddressFlagUntilTimeout
</UL> </UL>
@@ -524,11 +524,11 @@ Section Cross References
mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE
mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE mymain.o(i.mymain) refers to 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 mymain.o(i.di) for di mymain.o(i.mymain) refers to mymain.o(i.di) for di
mymain.o(i.mymain) refers to mymain.o(i.da) for da mymain.o(i.mymain) refers to mymain.o(i.da) for da
mymain.o(i.mymain) refers to oled.o(i.OLED_Str) for OLED_Str mymain.o(i.mymain) refers to oled.o(i.OLED_Str) for OLED_Str
mymain.o(i.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf mymain.o(i.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf
mymain.o(i.mymain) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
mymain.o(i.mymain) refers to oled.o(i.SHOW_MENU) for SHOW_MENU mymain.o(i.mymain) refers to oled.o(i.SHOW_MENU) for SHOW_MENU
mymain.o(i.mymain) refers to morsr.o(i.mo_server) for mo_server mymain.o(i.mymain) refers to morsr.o(i.mo_server) for mo_server
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_SERVER) for BUZZER_PLAY_SERVER mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_SERVER) for BUZZER_PLAY_SERVER
@@ -1608,20 +1608,20 @@ Image Symbol Table
i.mo_di 0x08002670 Section 0 morsr.o(i.mo_di) i.mo_di 0x08002670 Section 0 morsr.o(i.mo_di)
i.mo_server 0x080026a8 Section 0 morsr.o(i.mo_server) i.mo_server 0x080026a8 Section 0 morsr.o(i.mo_server)
i.mymain 0x08002730 Section 0 mymain.o(i.mymain) i.mymain 0x08002730 Section 0 mymain.o(i.mymain)
x$fpl$fdiv 0x080028ac Section 388 fdiv.o(x$fpl$fdiv) x$fpl$fdiv 0x080028c4 Section 388 fdiv.o(x$fpl$fdiv)
_fdiv1 0x080028ad Thumb Code 0 fdiv.o(x$fpl$fdiv) _fdiv1 0x080028c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
x$fpl$ffixu 0x08002a30 Section 62 ffixu.o(x$fpl$ffixu) x$fpl$ffixu 0x08002a48 Section 62 ffixu.o(x$fpl$ffixu)
x$fpl$fflt 0x08002a70 Section 48 fflt_clz.o(x$fpl$fflt) x$fpl$fflt 0x08002a88 Section 48 fflt_clz.o(x$fpl$fflt)
x$fpl$ffltu 0x08002aa0 Section 38 fflt_clz.o(x$fpl$ffltu) x$fpl$ffltu 0x08002ab8 Section 38 fflt_clz.o(x$fpl$ffltu)
x$fpl$fmul 0x08002ac8 Section 258 fmul.o(x$fpl$fmul) x$fpl$fmul 0x08002ae0 Section 258 fmul.o(x$fpl$fmul)
x$fpl$fnaninf 0x08002bca Section 140 fnaninf.o(x$fpl$fnaninf) x$fpl$fnaninf 0x08002be2 Section 140 fnaninf.o(x$fpl$fnaninf)
x$fpl$fretinf 0x08002c56 Section 10 fretinf.o(x$fpl$fretinf) x$fpl$fretinf 0x08002c6e Section 10 fretinf.o(x$fpl$fretinf)
.constdata 0x08002c60 Section 16 system_stm32f1xx.o(.constdata) .constdata 0x08002c78 Section 16 system_stm32f1xx.o(.constdata)
x$fpl$usenofp 0x08002c60 Section 0 usenofp.o(x$fpl$usenofp) x$fpl$usenofp 0x08002c78 Section 0 usenofp.o(x$fpl$usenofp)
.constdata 0x08002c70 Section 8 system_stm32f1xx.o(.constdata) .constdata 0x08002c88 Section 8 system_stm32f1xx.o(.constdata)
.constdata 0x08002c78 Section 3420 oled.o(.constdata) .constdata 0x08002c90 Section 3420 oled.o(.constdata)
.constdata 0x080039d4 Section 114 morsr.o(.constdata) .constdata 0x080039ec Section 114 morsr.o(.constdata)
.conststring 0x08003a48 Section 99 mymain.o(.conststring) .conststring 0x08003a60 Section 100 mymain.o(.conststring)
.data 0x20000000 Section 12 stm32f1xx_hal.o(.data) .data 0x20000000 Section 12 stm32f1xx_hal.o(.data)
.data 0x2000000c Section 4 system_stm32f1xx.o(.data) .data 0x2000000c Section 4 system_stm32f1xx.o(.data)
.data 0x20000010 Section 48 mymain.o(.data) .data 0x20000010 Section 48 mymain.o(.data)
@@ -1901,28 +1901,28 @@ Image Symbol Table
mo_da 0x08002631 Thumb Code 56 morsr.o(i.mo_da) mo_da 0x08002631 Thumb Code 56 morsr.o(i.mo_da)
mo_di 0x08002671 Thumb Code 46 morsr.o(i.mo_di) mo_di 0x08002671 Thumb Code 46 morsr.o(i.mo_di)
mo_server 0x080026a9 Thumb Code 126 morsr.o(i.mo_server) mo_server 0x080026a9 Thumb Code 126 morsr.o(i.mo_server)
mymain 0x08002731 Thumb Code 344 mymain.o(i.mymain) mymain 0x08002731 Thumb Code 366 mymain.o(i.mymain)
__aeabi_fdiv 0x080028ad Thumb Code 0 fdiv.o(x$fpl$fdiv) __aeabi_fdiv 0x080028c5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
_fdiv 0x080028ad Thumb Code 384 fdiv.o(x$fpl$fdiv) _fdiv 0x080028c5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
__aeabi_f2uiz 0x08002a31 Thumb Code 0 ffixu.o(x$fpl$ffixu) __aeabi_f2uiz 0x08002a49 Thumb Code 0 ffixu.o(x$fpl$ffixu)
_ffixu 0x08002a31 Thumb Code 62 ffixu.o(x$fpl$ffixu) _ffixu 0x08002a49 Thumb Code 62 ffixu.o(x$fpl$ffixu)
__aeabi_i2f 0x08002a71 Thumb Code 0 fflt_clz.o(x$fpl$fflt) __aeabi_i2f 0x08002a89 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
_fflt 0x08002a71 Thumb Code 48 fflt_clz.o(x$fpl$fflt) _fflt 0x08002a89 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
__aeabi_ui2f 0x08002aa1 Thumb Code 0 fflt_clz.o(x$fpl$ffltu) __aeabi_ui2f 0x08002ab9 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
_ffltu 0x08002aa1 Thumb Code 38 fflt_clz.o(x$fpl$ffltu) _ffltu 0x08002ab9 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
__aeabi_fmul 0x08002ac9 Thumb Code 0 fmul.o(x$fpl$fmul) __aeabi_fmul 0x08002ae1 Thumb Code 0 fmul.o(x$fpl$fmul)
_fmul 0x08002ac9 Thumb Code 258 fmul.o(x$fpl$fmul) _fmul 0x08002ae1 Thumb Code 258 fmul.o(x$fpl$fmul)
__fpl_fnaninf 0x08002bcb Thumb Code 140 fnaninf.o(x$fpl$fnaninf) __fpl_fnaninf 0x08002be3 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
__fpl_fretinf 0x08002c57 Thumb Code 10 fretinf.o(x$fpl$fretinf) __fpl_fretinf 0x08002c6f Thumb Code 10 fretinf.o(x$fpl$fretinf)
AHBPrescTable 0x08002c60 Data 16 system_stm32f1xx.o(.constdata) AHBPrescTable 0x08002c78 Data 16 system_stm32f1xx.o(.constdata)
__I$use$fp 0x08002c60 Number 0 usenofp.o(x$fpl$usenofp) __I$use$fp 0x08002c78 Number 0 usenofp.o(x$fpl$usenofp)
APBPrescTable 0x08002c70 Data 8 system_stm32f1xx.o(.constdata) APBPrescTable 0x08002c88 Data 8 system_stm32f1xx.o(.constdata)
asc2_0805 0x08002c78 Data 760 oled.o(.constdata) asc2_0805 0x08002c90 Data 760 oled.o(.constdata)
asc2_1206 0x08002f70 Data 1140 oled.o(.constdata) asc2_1206 0x08002f88 Data 1140 oled.o(.constdata)
asc2_1608 0x080033e4 Data 1520 oled.o(.constdata) asc2_1608 0x080033fc Data 1520 oled.o(.constdata)
morsecodes 0x080039d4 Data 114 morsr.o(.constdata) morsecodes 0x080039ec Data 114 morsr.o(.constdata)
Region$$Table$$Base 0x08003aac Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Base 0x08003ac4 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08003acc Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08003ae4 Number 0 anon$$obj.o(Region$$Table)
uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data) uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data)
uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data) uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data)
uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data) uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data)
@@ -1964,9 +1964,9 @@ Memory Map of the image
Image Entry point : 0x080000ed Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003b1c, Max: 0x00010000, ABSOLUTE) Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003b34, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003acc, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003ae4, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -2163,41 +2163,40 @@ Memory Map of the image
0x08002630 0x08002630 0x00000040 Code RO 3092 i.mo_da morsr.o 0x08002630 0x08002630 0x00000040 Code RO 3092 i.mo_da morsr.o
0x08002670 0x08002670 0x00000038 Code RO 3093 i.mo_di morsr.o 0x08002670 0x08002670 0x00000038 Code RO 3093 i.mo_di morsr.o
0x080026a8 0x080026a8 0x00000088 Code RO 3095 i.mo_server morsr.o 0x080026a8 0x080026a8 0x00000088 Code RO 3095 i.mo_server morsr.o
0x08002730 0x08002730 0x0000017c Code RO 2832 i.mymain mymain.o 0x08002730 0x08002730 0x00000194 Code RO 2832 i.mymain mymain.o
0x080028ac 0x080028ac 0x00000184 Code RO 3259 x$fpl$fdiv fz_ws.l(fdiv.o) 0x080028c4 0x080028c4 0x00000184 Code RO 3259 x$fpl$fdiv fz_ws.l(fdiv.o)
0x08002a30 0x08002a30 0x0000003e Code RO 3262 x$fpl$ffixu fz_ws.l(ffixu.o) 0x08002a48 0x08002a48 0x0000003e Code RO 3262 x$fpl$ffixu fz_ws.l(ffixu.o)
0x08002a6e 0x08002a6e 0x00000002 PAD 0x08002a86 0x08002a86 0x00000002 PAD
0x08002a70 0x08002a70 0x00000030 Code RO 3267 x$fpl$fflt fz_ws.l(fflt_clz.o) 0x08002a88 0x08002a88 0x00000030 Code RO 3267 x$fpl$fflt fz_ws.l(fflt_clz.o)
0x08002aa0 0x08002aa0 0x00000026 Code RO 3266 x$fpl$ffltu fz_ws.l(fflt_clz.o) 0x08002ab8 0x08002ab8 0x00000026 Code RO 3266 x$fpl$ffltu fz_ws.l(fflt_clz.o)
0x08002ac6 0x08002ac6 0x00000002 PAD 0x08002ade 0x08002ade 0x00000002 PAD
0x08002ac8 0x08002ac8 0x00000102 Code RO 3272 x$fpl$fmul fz_ws.l(fmul.o) 0x08002ae0 0x08002ae0 0x00000102 Code RO 3272 x$fpl$fmul fz_ws.l(fmul.o)
0x08002bca 0x08002bca 0x0000008c Code RO 3362 x$fpl$fnaninf fz_ws.l(fnaninf.o) 0x08002be2 0x08002be2 0x0000008c Code RO 3362 x$fpl$fnaninf fz_ws.l(fnaninf.o)
0x08002c56 0x08002c56 0x0000000a Code RO 3364 x$fpl$fretinf fz_ws.l(fretinf.o) 0x08002c6e 0x08002c6e 0x0000000a Code RO 3364 x$fpl$fretinf fz_ws.l(fretinf.o)
0x08002c60 0x08002c60 0x00000000 Code RO 3366 x$fpl$usenofp fz_ws.l(usenofp.o) 0x08002c78 0x08002c78 0x00000000 Code RO 3366 x$fpl$usenofp fz_ws.l(usenofp.o)
0x08002c60 0x08002c60 0x00000010 Data RO 2758 .constdata system_stm32f1xx.o 0x08002c78 0x08002c78 0x00000010 Data RO 2758 .constdata system_stm32f1xx.o
0x08002c70 0x08002c70 0x00000008 Data RO 2759 .constdata system_stm32f1xx.o 0x08002c88 0x08002c88 0x00000008 Data RO 2759 .constdata system_stm32f1xx.o
0x08002c78 0x08002c78 0x00000d5c Data RO 2915 .constdata oled.o 0x08002c90 0x08002c90 0x00000d5c Data RO 2915 .constdata oled.o
0x080039d4 0x080039d4 0x00000072 Data RO 3097 .constdata morsr.o 0x080039ec 0x080039ec 0x00000072 Data RO 3097 .constdata morsr.o
0x08003a46 0x08003a46 0x00000002 PAD 0x08003a5e 0x08003a5e 0x00000002 PAD
0x08003a48 0x08003a48 0x00000063 Data RO 2834 .conststring mymain.o 0x08003a60 0x08003a60 0x00000064 Data RO 2834 .conststring mymain.o
0x08003aab 0x08003aab 0x00000001 PAD 0x08003ac4 0x08003ac4 0x00000020 Data RO 3493 Region$$Table anon$$obj.o
0x08003aac 0x08003aac 0x00000020 Data RO 3493 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003acc, Size: 0x00001080, Max: 0x00005000, ABSOLUTE) Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003ae4, Size: 0x00001080, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08003acc 0x0000000c Data RW 833 .data stm32f1xx_hal.o 0x20000000 0x08003ae4 0x0000000c Data RW 833 .data stm32f1xx_hal.o
0x2000000c 0x08003ad8 0x00000004 Data RW 2760 .data system_stm32f1xx.o 0x2000000c 0x08003af0 0x00000004 Data RW 2760 .data system_stm32f1xx.o
0x20000010 0x08003adc 0x00000030 Data RW 2835 .data mymain.o 0x20000010 0x08003af4 0x00000030 Data RW 2835 .data mymain.o
0x20000040 0x08003b0c 0x00000010 Data RW 3098 .data morsr.o 0x20000040 0x08003b24 0x00000010 Data RW 3098 .data morsr.o
0x20000050 - 0x000000e4 Zero RW 19 .bss main.o 0x20000050 - 0x000000e4 Zero RW 19 .bss main.o
0x20000134 - 0x00000040 Zero RW 2833 .bss mymain.o 0x20000134 - 0x00000040 Zero RW 2833 .bss mymain.o
0x20000174 - 0x00000800 Zero RW 2914 .bss oled.o 0x20000174 - 0x00000800 Zero RW 2914 .bss oled.o
0x20000974 - 0x00000010 Zero RW 3020 .bss buzzer.o 0x20000974 - 0x00000010 Zero RW 3020 .bss buzzer.o
0x20000984 - 0x0000009b Zero RW 3096 .bss morsr.o 0x20000984 - 0x0000009b Zero RW 3096 .bss morsr.o
0x20000a1f 0x08003b1c 0x00000001 PAD 0x20000a1f 0x08003b34 0x00000001 PAD
0x20000a20 - 0x00000060 Zero RW 3370 .bss c_w.l(libspace.o) 0x20000a20 - 0x00000060 Zero RW 3370 .bss c_w.l(libspace.o)
0x20000a80 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o 0x20000a80 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o
0x20000c80 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o 0x20000c80 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
@@ -2215,7 +2214,7 @@ Image component sizes
28 6 0 0 0 920 hread_interface.o 28 6 0 0 0 920 hread_interface.o
782 50 0 0 228 428588 main.o 782 50 0 0 228 428588 main.o
308 34 114 16 155 4150 morsr.o 308 34 114 16 155 4150 morsr.o
494 44 99 48 64 4928 mymain.o 518 46 100 48 64 4940 mymain.o
1034 28 3420 0 2048 8860 oled.o 1034 28 3420 0 2048 8860 oled.o
64 26 236 0 1536 816 startup_stm32f103xb.o 64 26 236 0 1536 816 startup_stm32f103xb.o
128 24 0 12 0 5325 stm32f1xx_hal.o 128 24 0 12 0 5325 stm32f1xx_hal.o
@@ -2230,9 +2229,9 @@ Image component sizes
2 0 24 4 0 1131 system_stm32f1xx.o 2 0 24 4 0 1131 system_stm32f1xx.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
8744 532 3928 80 4048 533910 Object Totals 8768 534 3928 80 4048 533922 Object Totals
0 0 32 0 0 0 (incl. Generated) 0 0 32 0 0 0 (incl. Generated)
16 0 3 0 1 0 (incl. Padding) 16 0 2 0 1 0 (incl. Padding)
---------------------------------------------------------------------- ----------------------------------------------------------------------
@@ -2310,15 +2309,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
11124 726 3928 80 4144 530102 Grand Totals 11148 728 3928 80 4144 530114 Grand Totals
11124 726 3928 80 4144 530102 ELF Image Totals 11148 728 3928 80 4144 530114 ELF Image Totals
11124 726 3928 80 0 0 ROM Totals 11148 728 3928 80 0 0 ROM Totals
============================================================================== ==============================================================================
Total RO Size (Code + RO Data) 15052 ( 14.70kB) Total RO Size (Code + RO Data) 15076 ( 14.72kB)
Total RW Size (RW Data + ZI Data) 4224 ( 4.13kB) Total RW Size (RW Data + ZI Data) 4224 ( 4.13kB)
Total ROM Size (Code + RO Data + RW Data) 15132 ( 14.78kB) Total ROM Size (Code + RO Data + RW Data) 15156 ( 14.80kB)
============================================================================== ==============================================================================
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -475,8 +475,8 @@ ARM Macro Assembler Page 8
00000000 00000000
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=f103c8t6_keil\startup_stm32f103xb.d -of103c8t6_keil\startup_stm32f ork --depend=f103c8t6_keil\startup_stm32f103xb.d -of103c8t6_keil\startup_stm32f
103xb.o -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMS 103xb.o -I.\RTE\_f103c8t6_KEIL -IC:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMS
IS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32 IS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32
F1xx_DFP\2.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__UVISIO F1xx_DFP\2.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__UVISIO
N_VERSION SETA 536" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1 N_VERSION SETA 536" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1
" --predefine="_RTE_ SETA 1" --list=startup_stm32f103xb.lst startup_stm32f103xb " --predefine="_RTE_ SETA 1" --list=startup_stm32f103xb.lst startup_stm32f103xb