From 2fb2a50ac22e22dad1916ff089ab318562fc1df7 Mon Sep 17 00:00:00 2001 From: kevin Date: Thu, 5 May 2022 21:42:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E4=B8=80=E4=BA=9B=E5=B8=B8=E9=87=8F?= =?UTF-8?q?=20Signed-off-by:=20kevin=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c | 18 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h | 7 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c | 4 +- .../MDK-ARM/f103c8t6_KEIL.uvguix.wuwen | 78 +- .../MDK-ARM/f103c8t6_KEIL/buzzer.crf | Bin 563572 -> 563572 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o | Bin 624880 -> 624880 bytes .../MDK-ARM/f103c8t6_KEIL/encode.crf | Bin 563027 -> 563027 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o | Bin 620888 -> 620888 bytes .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf | Bin 604052 -> 604072 bytes .../f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm | 66 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex | 34 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm | 4 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map | 61 +- .../f103c8t6_KEIL_f103c8t6_KEIL.dep | 1308 ++++++++--------- f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/fonts.o | Bin 4812 -> 4812 bytes .../MDK-ARM/f103c8t6_KEIL/hread_interface.crf | Bin 563153 -> 563153 bytes .../MDK-ARM/f103c8t6_KEIL/hread_interface.o | Bin 621920 -> 621920 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf | Bin 569572 -> 569700 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o | Bin 634772 -> 634848 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf | Bin 563502 -> 563685 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o | Bin 627336 -> 627416 bytes .../MDK-ARM/f103c8t6_KEIL/mymain.crf | Bin 567559 -> 567600 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o | Bin 634364 -> 634384 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf | Bin 568600 -> 568600 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o | Bin 651152 -> 651152 bytes .../f103c8t6_KEIL/startup_stm32f103xb.o | Bin 6004 -> 6004 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf | Bin 562839 -> 562839 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o | Bin 651828 -> 651828 bytes .../f103c8t6_KEIL/stm32f1xx_hal_cortex.crf | Bin 562300 -> 562300 bytes .../f103c8t6_KEIL/stm32f1xx_hal_cortex.o | Bin 641652 -> 641648 bytes .../f103c8t6_KEIL/stm32f1xx_hal_dma.crf | Bin 569296 -> 569296 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o | Bin 639252 -> 639252 bytes .../f103c8t6_KEIL/stm32f1xx_hal_exti.crf | Bin 564449 -> 564449 bytes .../f103c8t6_KEIL/stm32f1xx_hal_exti.o | Bin 630960 -> 630960 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash.crf | Bin 566249 -> 566249 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash.o | Bin 638940 -> 638940 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf | Bin 567473 -> 567473 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o | Bin 638296 -> 638296 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio.crf | Bin 565241 -> 565241 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio.o | Bin 630408 -> 630408 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf | Bin 561500 -> 561500 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o | Bin 620300 -> 620300 bytes .../f103c8t6_KEIL/stm32f1xx_hal_i2c.crf | Bin 627523 -> 627523 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o | Bin 767496 -> 767496 bytes .../f103c8t6_KEIL/stm32f1xx_hal_msp.crf | Bin 564266 -> 564266 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o | Bin 626896 -> 626896 bytes .../f103c8t6_KEIL/stm32f1xx_hal_pwr.crf | Bin 564298 -> 564298 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o | Bin 641876 -> 641876 bytes .../f103c8t6_KEIL/stm32f1xx_hal_rcc.crf | Bin 573647 -> 573647 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o | Bin 641116 -> 641116 bytes .../f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf | Bin 564116 -> 564116 bytes .../f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o | Bin 622248 -> 622248 bytes .../f103c8t6_KEIL/stm32f1xx_hal_tim.crf | Bin 624836 -> 624836 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o | Bin 817736 -> 817736 bytes .../f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf | Bin 587506 -> 587506 bytes .../f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o | Bin 691780 -> 691780 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf | Bin 563011 -> 563011 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o | Bin 637268 -> 637268 bytes .../f103c8t6_KEIL/system_stm32f1xx.crf | Bin 561642 -> 561642 bytes .../MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o | Bin 619308 -> 619308 bytes f103c8t6_keil/MDK-ARM/startup_stm32f103xb.lst | 4 +- 61 files changed, 816 insertions(+), 768 deletions(-) diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c index 989e1b9..12440d6 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c @@ -136,7 +136,7 @@ char get_morse_code(uint8_t len,uint8_t code) -char moser_buff[64+8]={0}; +char moser_buff[moser_buff_size+8]={0}; uint8_t moser_buff_int=0; uint8_t moser_code_len=0; uint8_t moser_code=0; @@ -155,7 +155,7 @@ void mo_server() moser_buff[moser_buff_int+a]='\0'; } moser_buff[moser_buff_int]=get_morse_code(moser_code_len,moser_code); - if(moser_buff[moser_buff_int]!=' '){moser_input_true=1;moser_tick_time=HAL_GetTick()+400;} + if(moser_buff[moser_buff_int]!=' '){moser_input_true=1;moser_tick_time=HAL_GetTick()+morse_t1;} moser_buff_int+=1; @@ -173,9 +173,9 @@ void mo_server() moser_buff_int+=1; } - if(moser_buff_int==64) + if(moser_buff_int==moser_buff_size) { - for(int a=0;a<64;a++) + for(int a=0;a>moser_code_len); moser_code_len+=1; if(moser_code_len==8){moser_code_len=0;} - moser_tick_time=HAL_GetTick()+400; + moser_tick_time=HAL_GetTick()+morse_t2; moser_input_flag=1; } @@ -219,13 +219,13 @@ void mo_one_tick(uint8_t i) break; case 1: tick_time_cat=HAL_GetTick()-tick_time; - if(tick_time_cat<100) + if(tick_time_cat<100)//die out { - }else if(tick_time_cat<200) + }else if(tick_time_cat 38003 Registers - 140 94 + 254 30 346 @@ -40,7 +40,7 @@ 1506 Symbols - 80 80 80 + 143 143 143 1936 @@ -101,17 +101,17 @@ -1 - 184 - 257 - 1697 - 943 + 240 + 1003 + 3116 + 1269 0 - 1611 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E00000008000000010000004A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000C5D4F200FFFFFFFF48433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000FFDC7800FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BECEA100FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E6800000000F0A0A100FFFFFFFF64433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000BCA8E100FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E68000000009CC1B600FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E630000000008656E636F64652E6300000000F7B88600FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E680000000008656E636F64652E6800000000D9ADC200FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000A5C2D700FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6800000000076D6F7273722E6800000000B3A6BE00FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6300000000076D6F7273722E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E63000000000862757A7A65722E6300000000F6FA7D00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E68000000000862757A7A65722E6800000000B5E99D00FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B90400006E0000007F07000032030000 + 1723 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000A0000000100000052433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000C5D4F200FFFFFFFF50433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000FFDC7800FFFFFFFF5B433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BECEA100FFFFFFFF5B433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E6800000000F0A0A100FFFFFFFF6C433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000BCA8E100FFFFFFFF47433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E68000000009CC1B600FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E630000000008656E636F64652E6300000000F7B88600FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E680000000008656E636F64652E6800000000D9ADC200FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000A5C2D700FFFFFFFF51433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6800000000076D6F7273722E6800000000B3A6BE00FFFFFFFF51433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6300000000076D6F7273722E6300000000EAD6A300FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E63000000000862757A7A65722E6300000000F6FA7D00FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E68000000000862757A7A65722E6800000000B5E99D00FFFFFFFF47433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000EB0400005E010000240C000010040000 @@ -134,7 +134,7 @@ 16 - BB020000260100000D0B0000EC010000 + A50500005E010000F70D000024020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000F1000000FA020000 + 0300000066000000F1000000E8020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000F1000000FA020000 + 0300000066000000F1000000E8020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000F1000000FA020000 + 0300000066000000F1000000E8020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000F1000000FA020000 + 0300000066000000F1000000E8020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000002B030000BE030000DD030000 + 000000001903000031080000CB030000 16 @@ -530,7 +530,7 @@ 0 16 - 030000002E030000BB030000C4030000 + 030000001C030000BB030000B2030000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000002E030000BB030000C4030000 + 030000001C030000BB030000B2030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000002E030000BB030000C4030000 + 030000001C030000BB030000B2030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000002E030000BB030000C4030000 + 030000001C030000BB030000B2030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000002E030000BB030000C4030000 + 030000001C030000BB030000B2030000 16 @@ -1710,7 +1710,7 @@ 0 16 - 0000000000000000BE0300001C000000 + 0000000000000000D10300001C000000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000DD030000BE030000F0030000 + 00000000CB03000031080000DE030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BB020000260100000D0B0000EC010000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000005F090000260100000D0B0000D8030000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF40000004F000000F8000000130300000100000002000010040000000100000054FEFFFF07020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000901000026010000FD010000EA030000000000004F000000F4000000130300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000009010000C80300000D0B0000A204000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000013030000BE03000017030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000009010000EE030000C7040000B40400000000000017030000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000A50500005E010000F70D000024020000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000490C00005E010000F70D000010040000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF40000004F000000F8000000010300000100000002000010040000000100000054FEFFFF07020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000F30300005E010000E704000022040000000000004F000000F4000000010300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000F303000000040000F70D0000DA04000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000010300003108000005030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000F303000026040000B1070000EC040000000000000503000031080000CB0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1851,8 +1851,8 @@ 0 - 1920 - 1080 + 3440 + 1440 @@ -1862,7 +1862,7 @@ 0 100 - 8 + 10 ./MYDEIVERS/mymain.h 0 @@ -1911,7 +1911,7 @@ ../Core/Inc/main.h 18 - 14 + 36 74 1 @@ -1920,7 +1920,7 @@ .\MYDEIVERS\encode.c 31 - 3 + 2 3 1 @@ -1928,18 +1928,18 @@ MYDEIVERS\encode.h - 31 + 2 1 - 25 + 26 1 0 .\MYDEIVERS\mymain.c - 21 - 67 - 93 + 0 + 1 + 10 1 0 @@ -1948,23 +1948,23 @@ ./MYDEIVERS/morsr.h 27 1 - 6 + 10 0 0 .\MYDEIVERS\morsr.c - 27 - 179 - 162 + 40 + 171 + 192 1 0 .\MYDEIVERS\buzzer.c - 13 + 14 1 8 1 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf index 2b0ad23f2c349dc23040fc97aab7a97d4093aca7..8a90fbec22710ff04a61780b309ed0aa1e91150f 100644 GIT binary patch delta 622 zcmeyeN$JZbr3orrJ@d~`W@7*Xk%@W|2;R(z0hVHWdnQf<%dy?mWnfa&)6;j(FG`)< z$R;e9oS&Dbm%%Xi;p<6Y6}KmUU^5peN=^m}!nLJ?1yfQ%D&c|!lLHy;xZvDJlV>tI z@WZ(iZyGQ#sZ8!?k`e)06`!1I4Ai?F=8o>kH<)!MJ2BaD!G$;`cQNVn!?_!88Z$7d z1NF-bB^Kp^odcKSnf#N<6=CxQpcfH5w#nVh&Iqm|(54y$S9S777IU%mg3Nqmue`hI z!N6oQc>=S_V0A!nwSio7iRApElGF-h zOIU8YF)&%dED=h}Ni5DlmhYV$%jSeI#v5$W12!a!76OHA5h~okD)QKoRD^=;HZ94_ zjYqXx_@+Dqqp)wJi>qgtYfx}ZQfXCHYLQ+t13cA8HNRqSf5pxS#7scU48$xz%nHP8 NK+L}V6+1`QL;&!)y|n-U delta 622 zcmeyeN$JZbr3orr>!%-{%*Fr&tP}Ml5WKF50hVGH?yrEzwcpfbU{ci6(|67bW!SHR$N{9-9$sgFv1&WfBfr4;tFTjE+sUVeb!H<&z8SS{>+~mnK86EiH zT%nr=3`{DM`moyks2c3g0wNt3&n^!edj>zl?5OzJ@W z@fT#IS}YY1h0K^H?uQ>y9j7g4T8ID@<$ePvGjt>d}OcW-}GQ$ zvY9-AS!HqpJKyBHEL;d3x L`}SAt99VXZES-bUhH5SV|mPX=HJEaNjKJ-P3BB9kZD5B6qqKp+Ej&pTBUXC9-kY- z^|ifjAFg!IdCob{x##@u|Nm^S9@$5cU==aaXsJ-N3-<$=8{dLym9 zE5EFlnQuh7)m+1N!wC0x8wYjkyNz#jU+y$EjFqqLj%zDx*H_lc=-EThUV6$i zD{Go2!_J7zXYXjv?{Xs>`jogUd%s(V8R^*zF%x`D3^9NZo zL;3$O$zIu3GUI>I-fqr~?8(@_(H_$)!f$E0Pj$JlBlCV8H~J*Jssnc>)XJT#-VOii z1ov01Je!5T=;W@+$0R3v&&O%xINgUM^H}7j4k(hnn&JZTxyZv?uX5MqE0x<@Kjdzv z731%H#l;(P*-vHY7EZ{wouTYU<(Vwe*LryE$wF*jpYiZfMR|uwuw>q-hoA0|*F4?` zzMZ$0%&U!HZqv^#4v(edfv`E4z=u{a>N{rx=6PX4?7x!4Z>?}xZ(W=_=U=v7x;T); zl`c4l0UOll-QLlGX(?#yc)>3BJ`|x^zZjb63dcISjBWwfZD7)y<{}Yu*fl3i+3>DN zlmBglYThF(4twl_Q{%=N$&Tr6XvGgh)W2l!N+-=Ji+NCx#^nBcQP4J?G)aR=lOPDv zP<(1auuZ!xwoYkE9&yJG_56b1i=Ga~&X1%zrCGWEk%i;%&tcH%uY~=b!;yixkjskw zVQA;Ai5b^K=jg0moRQq}XfXyHrn+dfw<{HM`NA$SJe~bAfghS!nDAMniSvmWDIt%3 zV-PADXjkW!*shFXbmns0e=#0P%3t|t0ss$o(`r+p3&~J=Mv5mA@;UWxX*C!KQ7Alr zF>18Nr{}#^jECrKUhalE{=$qUHD?QpLLezE$k`rrL$%Iin;lAuS0v9QmPKG6{<9l= zI{W#_u9*4K<&Zbq*?@gE(BjomsMMvSVYBUutJA!UE5l&GZ5!}-%K??VH!>%PQOi`s zY?aPu6Ex!Q9dx5F2F1(X^jLD?!ZiNP0Vny9p4TP2#m)(oA3CWE2owU2RoKUMD@>>>s(HGOgawq=U3CDC{i#e7E z&c=rq@RKuO$Y@W2xlFIfgAXU68K3Kcr}T<#?(_oQ>4Ap4UHq;GdJ0z%df}No_U?OW zUFvPdZ7=Y7oZjgLm+I74```q!i)!x!J+HVZX&PDZV;`NE0%P3t$qDx1y*{W>k<6wL z6ZLsGeBy?acykcy^h$nmJKcxd{h-0W4^kop-FUwr`uY6dfGyuz$5kL7qwVJN`jv~a zgkqFM2{y}JIYgJF_!sc83wl+c8Spo~@I7Qd)4Ut>c|Q|dWqy*@R>}eOIts5(I1Q~T zDqFHQQjKp1Xd6oULTBW&&SZfS2;5X?*~!YBCPtD;}u8ch5q-ianN^ zlf$Bim{Kr|wA5i-^*|%9AXpN!H{XVzdceRdM3N+d^&7lk$Wzk}FC9Yx+pl=xh?-1i zl|nbA(;ZkQ!hW3hK`n0f5={A$Fye=2OTx*5#o%)4G>y$j z-$Vk_PZ%h;M9~kYR4lTjq_l=S7AdJyCCO~yW(;ZyXsi*TGJ7;tC6Hua@C!G6ffC8G z0N4wWqI$7F9+;b={^2HYHlMwO_pfoJeMTK{J99l|f?(V7u z!kY`#;kRz8yHrJ;MJ2o~*^93%D!dLAv1B;oq~7nJf$MqfvV^zJ5iY$9%lhA@{z9aGWQAuk+;i~7v;P5$ CTLCHn delta 4064 zcmb7`eM}qo8OKEe_#Pj}n<2a;BX3@smL%B5_zZRcW56#pwlT)MB<kxJq1I}rWlN?0mv*VtNtL!KFil$3Dhm0l)z+6yr z*>2T8PP*UQ^E~(aeeV1HZ7v_$Tt0N`T2XOga(;SkwaEVXZDU9FZGW+Er#N~wrMV@& ztQNIi9c7lY4gRVg?rb;qX;-%!-)SFgHP-ZHukB=ve23Z6VdmF9u2`v-#!{N&_?!lc z*KQn`hHRH@&3)uXNw(Fs)@-^zD7MgXMPpy{zW8lbcF=ZtY30h&N)bIf=-Ek6ae8T` zq+Yi*BmKqiO5UvBZhr7l$(!4$uDpJ?B>no`(#EUV8C~gb1PzvEo3`{PaZPfc*i2LY zzl@8oVkzm!KQuQQvNJo=*6%dUtZeu#4fDA+J8Vn8U(F0X9$wahGaYPVj#X?A|KTX} zPmQ!%9R9M6xh!pylEZM6wj8EDZX?oKo=CX98QhVbU%(awk z{_RIhv^Jalc$!Y(sC3$C%6?c{DJJ@sh1VVj66^YcgO5s!TP;RI`i&a+^$scKkved1 zy)~v^t%KIR?1FQ4wmq&7Eey5eJqzgBk=aD=K*}*S5j5lX7C69;Ux@MEF{^XJ5W}T* z*oQtIDz%ROU?{qHDl*ZApPc|5Zt_r$_X1GCCKeY>(cacbTRe)ZJeXK#c=ViJ81xVK z8Sqws0{oAM3U0#CI}{Sm7z2Sx!HTI4Xu{tIsoy*9Zu6dL_s7~Mgkh=w_9$rTj+q3{ zgvnqq2)&79|EM=Qeeq&kh)FYUTA_w}A>tpgp5`OxPg#X&ssFy2Ves!E(6XV_;ymvT zoVQwI=mJ?aj*_P|by1(UG}6N21L%DO`}U-R*!1t;d%z&d;5jT5#i| z5Y*zoJHVrj$7g#lOb3(E9xMt|XEzTTyfg%5?7~Qo?_7T>%EyhFynFGw4a&F${gh|Y zJAEcO&kLtB!RzqPHmGF1p%;X+=Oz<|xB!{eLLa=Okf_x@u&D9akFWF-lJA_% zY`=^^ntK4f{m__$@OmdyWERzPGK7Ud=H&O{=l!7LWI9QTAolBApi>B{(FL|#GGB4Q zAvKxya+z!jy+$kwz-~;sp$gZ#2qvW>40_?If^dq1`QWsxkQ688Ai3d%BS_j-rAG2d zVHz8dzKJ}*L5Rt?#DEu$t5_71lF;fDEK*XtN|D8h>tkd!O4ZY0WdO=DTT@;DN%0Hb zb3#=Pl2m1N0VHXt9233_tuoc5P(LrgB`whA=TfZi@BsWu!R3;l$ocC4)RfCaR5)dp zPWrl^_-yj4_@p&@jQXKAhfgsFEmHGIyS4|{{W*MQ`!#hjea5rSlaU$(x%rbp=uvmd}t+cmtRhP@QTG1u<(YwhTk9>J13J=A(1isT3jE3 zI+dO-DQJBuOd2HvHRJZpoJ>1~R=i_}T|ealAPj?EC7aPN2TOy<(avDX~q*Xe6;DSoEo^C`)*78Vc)d@JbGDbJ1LSDZ$A)lm* zW$NONa!dQQ2WOtikz29tI z@WZ(iZyGQ#sZ8!?k`e)06`!1I4Ai?F=8o>kH<)!MJ2BaD!G$;`cQNVn!?_!88Z$7d z1NF-bB^Kp^odcKSnf#N<6=CxQpcfH5w#nVh&Iqm|(54y$S9S777IU%mg3Nqmue`hI z!N6oQc>=S_V0A!nwSio7iRApElGF-h zOIU8YF)&%dED=h}Ni5DlmhYV$%jSeI#v5$W12!a!76OHA5h~okD)QKoRD^=;HZ94_ zjYqXx_@+Dqqp)wJi>qgtYfx}ZYF=`FN~&Hm13cCEHNRqSf5pxS#7scU48$xz%nHP8 NK+L}V6+1^}KLE7Dy?g)w delta 622 zcmcb-PU-SGr3orrYfqh<%*Fr&e<$imaIK$y7{cqC7+@)O;r142Ex0Rzg$=O#Z-TE>M)53>1WGdjS?qNd>8d3x1p&$Y{p}=O#~{ z$>_ij=L+34U|>?2+|MK>0<r8fHvg3jaO`6=rq|XoMTHiEg zU{VL_mlsMb$^|kW#K~T&;{y1@@5JsC?*%MvLRHwo7}+afZ(nHa?K@@^NUJS zE08T|z3IllWCgQCC@m+kI0IRpZ*nY~6T+A?V2d8GAz7pZ6tYFAI1W~k$Bv}p8pv+b zlFZzARJ*6#lxJWR_KkFL^$c?j3XVz5OU_S8)k|i$3rjVZn_scFzhY+uVkRJF24WT< RW(8t4AZFkGik%~~9{>VK&3pg= diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o index 9f2d2bdea3999324cee9fafa8c26b43507ac6ff1..2d1ed19dd667a0f25e809f2aeea751a27cb5345d 100644 GIT binary patch delta 4261 zcmbtXU2I!t8CKdjKCe%lpJpLH%~E%D#-NFP{BPGz(%4DtI8FQ)mZa4O0M*t_j`Z7?|a_od-DFL1Mh!2@Y8{Y#;wa+1$@uW_;#OcFeuGihg9ah!-Yfg z;?e8RHEqh4@4DOgi>kFd$OH~CPRA*y^OW1QyKd?|B0Gn7f8DnZvKibhJ$lO^o1?q) zgCC|InA=QfxBTtT+GTI>+1uBy-oDmAzeDspOut6q_BBIyM|FwN_#?xs-3t4opBr9P z)VsRBZxHtPn|iOyYet0=XN}k-+d<)H{IQwIRQz@(B7Ccxv9&7vAAgzolToq-x`_SCX^EwO8)gg#F7b|n z!qGUh)Tb!*%Vp+F<%Gob@ozHE9$cdE-Zt~Q${mTWKYzkxJLRgw!uJ|r=&)=@ZW`bt z*$N8QCU~WahM>^Mzz0oD?wn(3$c1mU!l~=c4Q+z66-FMQVy_)~@%!yyladHzzI4>Q zHotu_HT9|g^4`A!+`}C zr=X3EL^Bfwe%9w$_e)=IybT8In*_j^FYJHuJ7Ew`+>S z4{YFIr?X4*oUage`#jhdqbl|(#)NN2DO-t)EsW1DuB6sHv@@yHn*m@RqHHr6j{fo6 z>9}WRZlahBVf|>dh85qF%m$8`*Tw=k!H0Sd2D`L4WJm;h9Nqj{zI48TWhdC!)b#Aw>f<}*^~nOh z>4Znwo%mDZYvuF)z!qJp69(Dv;zV+%yb~#}=J4(`e1)BkyGyZ!i<{hz2d7`ck?8ui~`RwSkBulT9@U)%ur6F2l~TB|twTNH))oEx(q+KbNveYM$!@C6Ta zunPEL!)fTj(;;AR&krrQcZT+=1Z`qOU7OBmnt zQm`81QZQk>ja4Gs;)93^CaH+3l^^(^omF5=yA^Q;x~+8I#ga?BZ}lWdH9wCrMttTp zHKdpzen~v|p&NE+!sq?KnyUE5ANr{$tqA3X7rt17Cx}6Qeiz*(hWNgK@5KWMRGx@xj>=?#E(4pa2>HF0Xbn3vjA6tg$ z@ZSx=L&_0BsnA}CVERS|I#u&kb)6d~f>lf!pTNyAco=cGW+LeOS9K?1P&KsoGxXrhh)(yBU!`LuQNsZ2Zsikl(P?C9HjM(ELiu=wxIqqe*#DC^l+>B zmin-3bqc2eq}1zuy9SVw%+k{%$0b^=5dzZs|Dkc(rU`A3hU@DYHUC@~*1Z)bJ*0&_^`De9H+|t;*=er>E&fR|pAFYINggPC}?w zfM{s(r8EKE>w$+gK$O0pPS6SIs|79vEjJT1kosalcGuGi)%<$o*@JR|dU~OnK%Z2r z33P~6kzbEpWw!}O>2I3)0;1YPJ?^cnIHrMl<$DXh>!-V`krQ(JA_HsGgd8i0U|mTe zhwCT`JN_p?!oEgFJcw!3W93RosG}t)wpmX`RN@T!T7tri`0o^4)l#)|0|vaECe5JM z5|r@--cOUpQ2)IqRT>~kpra+egq933c0L0=swt5KgXDTG1HGzIsk%PNK$m7{NVjxh R^ANq9r8(#qigWO>^}lc@D>ncD delta 4271 zcmbtXUrbx)6&DG{_xNJ|gi-#45T`L+w}Ag#V_y>+9AjgQ1K8LU5~}vr!I%&V7(z*) z)3mG)X|;7t6(vV~*pyb2+Dgs3iif+0cBKzPdumc?(mH8t(X>8v-L$CErcT<_oqNI8 z_g-Ib4@2CC^ZmZ>ob!F(@0{=FkH75t_{*-JcU4s{&TTB4$&)vOo{qBt_`VP@|n7(T9?hR9GQ)!A={ZrFxtt$JocTKOU z;$7d}HHo{sHSIT*IU(`nj2UYbJ0Sk^DRaSgU{e<2o7c>*%&6?||K5D3O_@I+=Kf(m z#j5aoRm^WJ3LX&uSj%LJxRZ&9-)UtW^(y@HZ!&)}%eF`tv0FSXDfDj#8Ph%_-BCb1 znqX!-RH1&EXGV)BB+XA;WuDu=MDe3d=6A(AlAu3-!DO42sQuy(tDxtwVn=S9;4{Sv zi1r$IwZw*iSk1sEH8mcW+u!5Cck1Ev&DyF4k*kM+16J%bLOcGb5gf7;k<6EmTBqmN zv$=Dw`Q%JiSU_hFwBTP8z_Nog-tg6EA(FKF@CQBcFgvq8%O}qJBRSVBe&7Ndo*#h* zHXKW(vs)LYa$c`Idh2~KVMh!s?BdoImyLR+y!kA;V>Exv0Y|Kn$#ctgVPgETA(xQF zJqL7R@(N?ZmmFZR=3LQCTDas+Cg%kIKKSVvn3^4&5Wc+PcDaPaOx&Be)Hgos&EY2w zaI?|HLhM{3yKv=79vk8m#W})Q@cm)(c6Dle+JBLsx_rS;JCj4b-3N^1Z7k!WKOw!k zwZX@em;L^OExi$kdUn{y`zO=G=Y?1w-gg4W^7g4z*gdqdwdUF1xhoD0R^iG_gc}}P z+8oOZ7xvw64byo3++1WP7x(#S69+pK{%!_*%SDIMD_ly%;st(Tgp*u3tyA-<5w7=X z-uDbI%wZu0C$Q5E_14MZ?DX1Dc+tzv3G1@=TleUgo^X?sk#@h1yX55F@JkX3U zCZHQ1IOybm;f5AVKED!OUq}_QgShG@*v5gm#c@$SMLI;6usJXu~r>U~tC|b+|K1dsUM*IiSJou9+FE9|Kl*Ho{Y^@13E9 zR23x5N(bL_%Lz63f*)8*iR1VaKjoyZ1Witj*x3hGtEzN_h~&$0>poMBcf!&*D<1TF_@RFtz7CqKuLy&4n)is5jG(ek z!Z*}Kf^wjpAQAPg3^Z#htOPyYPc2qeYeEuN!*C3-zpN%`{M&{#(QQ}>Asy@GKHChG-5c_UI>~n$x9nmwME*E?RE%i(TL??U00XASK_h+DqPm}Yr;<9JwF`Lb9z7a zUXn^u#b#UyLr_m)8`=ixJ_;#fr;fccbWG1#$v11nR?4OepFdsBR%wL^|2A00Q(AEX z9T6j*hQN%g5xB1BX(v7rCFs#8)M{S$P!!xcf|Bci zkZq`(pfc2|c?YfyfkW4*6R>Di$wZV|+PH z9QS$Qn2v+;_?aXXwy|PxO+el4BvqxcU{K&ndZFassC~Af;-HddC^;~0t0e~ptySgU zsJ|+(1w-_^rm~1AB~hvS7H1sSF}yflhadXs?#d*ElD^b~b&5h+D~n-cS)r^qRuu|t zEGiD*YNIY)j1Coq1+A?$(iFvYCL>{S0{=Zx-mB$%FyY-aX$P&QAZI7>L7KFN_LrL+ zq>H41fu?u}Z5e9WxeT;vYDE?fGW2=|+BF4Jg1*Q=i>`D?zqDX&551u4lh7%yOv2~( F{{RHnDklH{ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf index acf4429e3501f6cdc50202513af9b51676b23951..e9970751f3f33429cc5e7d5623f870abe22378c7 100644 GIT binary patch delta 6778 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 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm index 4bfcc6f..95f8428 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 @@ -3,7 +3,7 @@
 

µVision Build Log

Tool Versions:

-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. License Information: 1 1, 1, LIC=---- @@ -21,28 +21,72 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0 Dialog DLL: TCM.DLL V1.53.0.0

Project:

-C:\Users\kevin\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx +C:\Users\wuwen\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx Project File Date: 05/05/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'f103c8t6_KEIL' compiling morsr.c... -MYDEIVERS\morsr.h(15): warning: #1295-D: Deprecated declaration mo_server - give arg types +MYDEIVERS\morsr.h(20): warning: #1295-D: Deprecated declaration mo_server - give arg types void mo_server(); -MYDEIVERS\morsr.h(16): warning: #1295-D: Deprecated declaration mo_di - give arg types +MYDEIVERS\morsr.h(21): warning: #1295-D: Deprecated declaration mo_di - give arg types void mo_di(); -MYDEIVERS\morsr.h(17): warning: #1295-D: Deprecated declaration mo_da - give arg types +MYDEIVERS\morsr.h(22): warning: #1295-D: Deprecated declaration mo_da - give arg types void mo_da(); -MYDEIVERS\morsr.h(20): warning: #1-D: last line of file ends without a newline +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... +MYDEIVERS\oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types + void OLED_Cache_to_hardware(); +MYDEIVERS\buzzer.h(27): warning: #1295-D: Deprecated declaration BUZZER_PLAY_INIT - give arg types + void BUZZER_PLAY_INIT(); +MYDEIVERS\buzzer.h(29): warning: #1295-D: Deprecated declaration BUZZER_PLAY_SERVER - give arg types + void BUZZER_PLAY_SERVER(); +MYDEIVERS\morsr.h(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\mymain.h(21): warning: #1295-D: Deprecated declaration mymain - give arg types + void mymain(); +MYDEIVERS\mymain.c(58): warning: #188-D: enumerated type mixed with another type + PWR_EN(1); +MYDEIVERS\mymain.c(67): warning: #188-D: enumerated type mixed with another type + MUTE(0); +MYDEIVERS\mymain.c(102): warning: #223-D: function "sprintf" declared implicitly + sprintf(str,"FPS:%d",fps); +MYDEIVERS\mymain.c(220): warning: #1-D: last line of file ends without a newline + } +MYDEIVERS\mymain.c: 12 warnings, 0 errors +compiling main.c... +./MYDEIVERS/oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types + void OLED_Cache_to_hardware(); +./MYDEIVERS/buzzer.h(27): warning: #1295-D: Deprecated declaration BUZZER_PLAY_INIT - give arg types + void BUZZER_PLAY_INIT(); +./MYDEIVERS/buzzer.h(29): warning: #1295-D: Deprecated declaration BUZZER_PLAY_SERVER - give arg types + void BUZZER_PLAY_SERVER(); +./MYDEIVERS/morsr.h(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/mymain.h(21): warning: #1295-D: Deprecated declaration mymain - give arg types + void mymain(); +../Core/Src/main.c: 8 warnings, 0 errors linking... -Program Size: Code=11124 RO-data=3928 RW-data=80 ZI-data=4064 +Program Size: Code=11124 RO-data=3928 RW-data=80 ZI-data=4144 FromELF: creating hex file... -"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 5 Warning(s). +"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 25 Warning(s).

Software Packages used:

@@ -59,14 +103,14 @@ Package Vendor: Keil

Collection of Component include folders:

.\RTE\_f103c8t6_KEIL - C:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include - C:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include + C:\Users\wuwen\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

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.5.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:01
diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex index 8900d7b..5845b40 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex @@ -1,5 +1,5 @@ :020000040800F2 -:100000003010002099010008871E00089919000887 +:100000008010002099010008871E00089919000837 :10001000851E0008A50700084B2500080000000009 :100020000000000000000000000000009522000811 :10003000A70700080000000091210008972200088F @@ -27,8 +27,8 @@ :10019000F2FF03BC00F070FA0948804709480047A5 :1001A000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE727 :1001B000FEE7FEE704480549054A064B7047000084 -:1001C000F9220008ED000008300A0020301000205D -:1001D000300C0020300C002070B5064600F000F90D +:1001C000F9220008ED000008800A002080100020BD +:1001D000800C0020800C002070B5064600F000F96D :1001E000056806F10B0020F00704B4429CBF002014 :1001F00070BD2B466A68BAB11068A04210D304F1F2 :10020000080188423CBF5068586007D351681019F4 @@ -61,7 +61,7 @@ :1003B000A0E80C5048BF0CC05DF804EB890028BFD2 :1003C00040F8042B08BF704748BF20F8022B11F0FB :1003D000804F18BF00F8012B704770477047704777 -:1003E00000487047D4090020704770477047704735 +:1003E00000487047280A00207047704770477047E0 :1003F00038B504460A4600206946AFF3008000285D :1004000008BF38BD02460099204600F0B7F8012029 :1004100038BD012000F0CCB8F8B5AFF30080054638 @@ -86,7 +86,7 @@ :10054000704700B58FB0CDE9013100210591054913 :100550007944CDE9031011466846FFF7A7FE0FB0B6 :1005600000BD0000E5FFFFFF0A6802F8010B0A600A -:100570007047000000487047CC09002003464068DF +:100570007047000000487047200A0020034640688A :100580008C46002818BF88423CBF03464068F8D319 :1005900018681844884207D00CF1030020F00700C7 :1005A000001D411A521A0146081D0A60FFF743BE9A @@ -612,20 +612,20 @@ :10262000FEE700000054004050000020A08601009A :1026300010B50D4C0D4B2D21227860780244995431 :102640008021C140A278401C1143C0B2A1706070CB -:10265000082801D100206070FEF70EFA00F5C8705E +:10265000082801D100206070FEF70EFA00F5E17045 :10266000A0600120E07010BD40000020840900201F :1026700010B50B4C0B4B2E21227860780244401C85 :10268000C0B299546070082801D100206070FEF734 -:10269000F3F900F5C870A0600120E07010BD0000E3 +:10269000F3F900F5E170A0600120E07010BD0000CA :1026A000400000208409002070B51F4C00251F4EFB -:1026B000E078012820D1FEF7DFF9A16888421BD914 +:1026B000E07801281FD1FEF7DFF9A16888421AD916 :1026C000E570217800200A18401CB5540828FADB70 -:1026D000A1786078FFF76AFF21782028705406D02F -:1026E00001202071FEF7C8F900F5C870A0602078BD -:1026F000401C20706570A570207901280AD1FEF772 -:10270000BBF9A168884205D9257120782021315470 -:10271000401C20702078402805D100203554401CF2 -:102720004028FBDB257070BD40000020840900209C +:1026D000A1786078FFF76AFF21782028705405D030 +:1026E00001202071FEF7C8F99630A0602078401CC8 +:1026F00020706570A570207901280AD1FEF7BCF919 +:10270000A168884205D92571207820213154401CC8 +:1027100020702078932805D100203554401C932840 +:10272000FBDB257070BD0000400000208409002004 :1027300008B5554C012211022046FEF798F9FFF723 :102740000DFC08215148FFF7D7F85148FEF7D0FE9D :10275000FDF7D8FF002208212046FEF788F94FF444 @@ -936,10 +936,10 @@ :103A60006973706C61790A4C616E67756167650A8C :103A700041626F7574000000E8BF94E59B9E0AE800 :103A8000BE93E585A5E6A8A1E5BC8F0AE89C82E97E -:103A9000B8A3E599A85C6EE698BEE7A4BA0AE8AFB9 -:103AA000ADE8A8800AE585B3E4BA8E00CC3A0008F8 +:103A9000B8A3E599A80AE698BEE7A4BA0AE8AFADCC +:103AA000E8A8800AE585B3E4BA8E0000CC3A0008A5 :103AB0000000002050000000280100081C3B000806 -:103AC00050000020E00F0000440100080100000049 +:103AC00050000020301000004401000801000000F8 :103AD00010000000000000000024F40000000000BE :103AE00000000000000000000000000000000000D6 :103AF000000000000000000000000000483A00083C diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm index adad957..3a53051 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 May 05 18:37:28 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu May 05 21:38:59 2022

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

Call chain for Maximum Stack Depth:

@@ -1212,7 +1212,7 @@ Global Symbols
[Called By]
  • >>   di
-

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

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

[Stack]

  • Max Depth = 28
  • Call Chain = mo_server ⇒ get_morse_code

[Calls]