diff --git a/Morse_code_PCB/Morse_code_PCB.kicad_prl b/Morse_code_PCB/Morse_code_PCB.kicad_prl index 0c85cf9..2fae42c 100644 --- a/Morse_code_PCB/Morse_code_PCB.kicad_prl +++ b/Morse_code_PCB/Morse_code_PCB.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 36, + "active_layer": 0, "active_layer_preset": "", "auto_track_width": true, "hidden_nets": [], diff --git a/f103c8t6_keil/Core/Inc/main.h b/f103c8t6_keil/Core/Inc/main.h index a202bb0..c6a5ed2 100644 --- a/f103c8t6_keil/Core/Inc/main.h +++ b/f103c8t6_keil/Core/Inc/main.h @@ -71,8 +71,11 @@ void Error_Handler(void); #define run_led2_GPIO_Port GPIOB #define run_led_Pin GPIO_PIN_15 #define run_led_GPIO_Port GPIOB +#define pwr_en_Pin GPIO_PIN_8 +#define pwr_en_GPIO_Port GPIOA #define en_c_Pin GPIO_PIN_3 #define en_c_GPIO_Port GPIOB +#define en_c_EXTI_IRQn EXTI3_IRQn #define en_a_Pin GPIO_PIN_4 #define en_a_GPIO_Port GPIOB #define en_a_EXTI_IRQn EXTI4_IRQn diff --git a/f103c8t6_keil/Core/Inc/stm32f1xx_it.h b/f103c8t6_keil/Core/Inc/stm32f1xx_it.h index dc8a764..7de7b7b 100644 --- a/f103c8t6_keil/Core/Inc/stm32f1xx_it.h +++ b/f103c8t6_keil/Core/Inc/stm32f1xx_it.h @@ -57,6 +57,7 @@ void PendSV_Handler(void); void SysTick_Handler(void); void EXTI0_IRQHandler(void); void EXTI1_IRQHandler(void); +void EXTI3_IRQHandler(void); void EXTI4_IRQHandler(void); void TIM2_IRQHandler(void); void TIM3_IRQHandler(void); diff --git a/f103c8t6_keil/Core/Src/main.c b/f103c8t6_keil/Core/Src/main.c index bb1bc60..df605a2 100644 --- a/f103c8t6_keil/Core/Src/main.c +++ b/f103c8t6_keil/Core/Src/main.c @@ -310,6 +310,9 @@ static void MX_GPIO_Init(void) /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(run_led_GPIO_Port, run_led_Pin, GPIO_PIN_SET); + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(pwr_en_GPIO_Port, pwr_en_Pin, GPIO_PIN_RESET); + /*Configure GPIO pin : mute_Pin */ GPIO_InitStruct.Pin = mute_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; @@ -317,8 +320,8 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(mute_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pins : tack_a_Pin tack_b_Pin */ - GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin; + /*Configure GPIO pins : tack_a_Pin tack_b_Pin en_c_Pin */ + GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin|en_c_Pin; GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); @@ -337,11 +340,12 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(run_led_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pins : en_c_Pin en_b_Pin */ - GPIO_InitStruct.Pin = en_c_Pin|en_b_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_INPUT; - GPIO_InitStruct.Pull = GPIO_PULLUP; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /*Configure GPIO pin : pwr_en_Pin */ + GPIO_InitStruct.Pin = pwr_en_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(pwr_en_GPIO_Port, &GPIO_InitStruct); /*Configure GPIO pin : en_a_Pin */ GPIO_InitStruct.Pin = en_a_Pin; @@ -349,6 +353,12 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(en_a_GPIO_Port, &GPIO_InitStruct); + /*Configure GPIO pin : en_b_Pin */ + GPIO_InitStruct.Pin = en_b_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_PULLUP; + HAL_GPIO_Init(en_b_GPIO_Port, &GPIO_InitStruct); + /* EXTI interrupt init*/ HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI0_IRQn); @@ -356,6 +366,9 @@ static void MX_GPIO_Init(void) HAL_NVIC_SetPriority(EXTI1_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI1_IRQn); + HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(EXTI3_IRQn); + HAL_NVIC_SetPriority(EXTI4_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI4_IRQn); diff --git a/f103c8t6_keil/Core/Src/stm32f1xx_it.c b/f103c8t6_keil/Core/Src/stm32f1xx_it.c index 02d9cbd..114fba1 100644 --- a/f103c8t6_keil/Core/Src/stm32f1xx_it.c +++ b/f103c8t6_keil/Core/Src/stm32f1xx_it.c @@ -227,6 +227,20 @@ void EXTI1_IRQHandler(void) /* USER CODE END EXTI1_IRQn 1 */ } +/** + * @brief This function handles EXTI line3 interrupt. + */ +void EXTI3_IRQHandler(void) +{ + /* USER CODE BEGIN EXTI3_IRQn 0 */ + + /* USER CODE END EXTI3_IRQn 0 */ + HAL_GPIO_EXTI_IRQHandler(en_c_Pin); + /* USER CODE BEGIN EXTI3_IRQn 1 */ + + /* USER CODE END EXTI3_IRQn 1 */ +} + /** * @brief This function handles EXTI line4 interrupt. */ diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.c index 5247939..bedc771 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.c @@ -3,8 +3,10 @@ void GEI_BUTTON_CODE(button *bt) { #define t 500 //????(ms) + + bt->flag=HAL_GPIO_ReadPin(bt->GPIOx,bt->GPIO_Pin); bt->code=0; - if(HAL_GPIO_ReadPin(bt->GPIOx,bt->GPIO_Pin)==0) + if(bt->flag==0) { if(bt->lock==0) { @@ -33,7 +35,7 @@ void GEI_BUTTON_CODE(button *bt) } - if(HAL_GPIO_ReadPin(bt->GPIOx,bt->GPIO_Pin)==1) + if(bt->flag==1) { if(bt->lock==1) { diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.h index 0be0fbe..2084aaa 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/encode.h @@ -7,6 +7,7 @@ typedef struct button { + uint8_t flag; uint16_t code; uint8_t lock; uint32_t time; diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h index 581fd71..9acb763 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h @@ -14,10 +14,13 @@ extern I2C_HandleTypeDef hi2c1; extern TIM_HandleTypeDef htim2; #define RUNLED(x) HAL_GPIO_WritePin(run_led_GPIO_Port, run_led_Pin, x) +#define PWR_EN(x) HAL_GPIO_WritePin(pwr_en_GPIO_Port, pwr_en_Pin, x) #define MUTE(x) HAL_GPIO_WritePin(mute_GPIO_Port, mute_Pin, x) #define tack_a() HAL_GPIO_ReadPin(tack_a_GPIO_Port, tack_a_Pin) #define tack_b() HAL_GPIO_ReadPin(tack_b_GPIO_Port, tack_b_Pin) +#define en_c() HAL_GPIO_ReadPin(en_c_GPIO_Port, en_c_Pin) + #define RUNLED_TICK() HAL_GPIO_TogglePin(run_led_GPIO_Port, run_led_Pin) diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c new file mode 100644 index 0000000..b048129 --- /dev/null +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.c @@ -0,0 +1,15 @@ +#include "morsr.h" + + + + + + + + + + +void mo_one_tick(uint8_t i) +{ + +} \ No newline at end of file diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h new file mode 100644 index 0000000..ca5dc72 --- /dev/null +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/morsr.h @@ -0,0 +1,8 @@ +#ifndef MORSE_H_ +#define MORSE_H_ + +#include "main.h" + +void mo_one_tick(uint8_t i); + +#endif /* MYMAIN_H_ */ \ No newline at end of file diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c index aef9fd2..f0fb85b 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c @@ -181,14 +181,16 @@ int test_code=0; menu menu_main= { - "Back\nInput\nBuzzer\nOLED\nAuto\nType\nLanguage\nAbout", - "返回\n", + "Back\nInput mode\nBuzzer\nDisplay\nLanguage\nAbout", + "返回\n输入模式\n蜂鸣器\n显示\n语言\n关于", 0,0 }; void mymain() { + PWR_EN(1); + //按钮定义接口 B1.GPIOx=en_c_GPIO_Port; B1.GPIO_Pin=en_c_Pin; @@ -202,6 +204,8 @@ void mymain() //play_ones(1000,50); while(1) { + GEI_BUTTON_CODE(&B1);//循环更新按钮 + encode_c=GET_ENCODE(&E1); switch(mode) { @@ -214,15 +218,8 @@ void mymain() case 1: //主界面 - sprintf(str,"BUTTON:%d",B1.code); - OLED_Str(0,0,8,str,1); - - encode_c+=GET_ENCODE(&E1); - sprintf(str,"ENCODE:%d",encode_c); - OLED_Str(0,8,8,str,1); - sprintf(str,"testcode:%d",test_code); - OLED_Str(0,16,8,str,1); + fps_++; sprintf(str,"FPS:%d",fps); @@ -237,7 +234,11 @@ void mymain() break; case 2: //菜单界面 - switch(SHOW_MENU(&menu_main,GET_ENCODE(&E1),B1.code,sys_lan)) + if(encode_c!=0) + { + jump_tick=HAL_GetTick()+10000; + } + switch(SHOW_MENU(&menu_main,encode_c,B1.code,sys_lan)) { case 0: mode=1; @@ -250,7 +251,7 @@ void mymain() - GEI_BUTTON_CODE(&B1);//循环更新按钮 + OLED_Cache_to_hardware();//刷新屏幕 if(HAL_GetTick()>run_tick) @@ -264,18 +265,18 @@ void mymain() } } - +//外部中断回调 void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { - switch (GPIO_Pin) + switch (GPIO_Pin)//中断线监测 { - case en_a_Pin: - switch(HAL_GPIO_ReadPin(en_b_GPIO_Port,en_b_Pin)) + case en_a_Pin: //编码器A脚 这个脚在config是只监测下降沿 + switch(HAL_GPIO_ReadPin(en_b_GPIO_Port,en_b_Pin))//监测编码器B脚 { - case 1: + case 1://通过监测B脚的状态识别正反转 E1.code+=1; - E1.move_flag=1; + E1.move_flag=1;//发生旋转的标记 break; case 0: E1.code-=1; @@ -284,7 +285,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) } break; - + //外部电键输入 case tack_a_Pin: test_code++; break; @@ -292,6 +293,20 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) test_code--; break; + + case en_c_Pin://编码器C脚 按钮 + switch(en_c())//监测是上升沿还是下降沿 + { + case 0: + + mo_one_tick(0); + break; + case 1: + + mo_one_tick(1); + break; + } + break; default: break; diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h index a38b2ef..b77113c 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h @@ -13,6 +13,7 @@ #include "buzzer.h" #include "encode.h" #include "hread_interface.h" +#include "morsr.h" struct morsecode { uint8_t len; diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen index 32ea775..cb27815 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- C:\Users\wuwen\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\MYDEIVERS + C:\Users\wuwen\morse_code_trainer\f103c8t6_keil\MDK-ARM\MYDEIVERS @@ -15,7 +15,7 @@ 38003 Registers - 210 210 + 210 30 346 @@ -90,8 +90,8 @@ 44 - 2 - 3 + 0 + 1 -32000 -32000 @@ -110,8 +110,8 @@ 0 - 1409 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000009000000010000004A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000C5D4F200FFFFFFFF48433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000FFDC7800FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BECEA100FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E6800000000F0A0A100FFFFFFFF48433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6800000000066F6C65642E6800000000BCA8E100FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C666F6E74732E630000000007666F6E74732E63000000009CC1B600FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E63000000000862757A7A65722E6300000000F7B88600FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E68000000000862757A7A65722E6800000000D9ADC200FFFFFFFF64433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000B3A6BE00FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000EAD6A300FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B2010000660000008007000033030000 + 1324 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B00000007000000010000004A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000C5D4F200FFFFFFFF48433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000FFDC7800FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BECEA100FFFFFFFF53433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E6800000000F0A0A100FFFFFFFF64433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF3F433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000F6FA7D00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E630000000008656E636F64652E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C656E636F64652E680000000008656E636F64652E68000000005FC3CF00FFFFFFFF4A433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000A5C2D700FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6800000000076D6F7273722E6800000000B3A6BE00FFFFFFFF49433A5C55736572735C777577656E5C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D6F7273722E6300000000076D6F7273722E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B90400006E0000007F07000032030000 @@ -134,7 +134,7 @@ 16 - B201000066000000040A00002C010000 + 730500006E000000C50D000034010000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000AB01000003030000 + 0300000066000000F1000000FA020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000AB01000003030000 + 0300000066000000F1000000FA020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000AB01000003030000 + 0300000066000000F1000000FA020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000AB01000003030000 + 0300000066000000F1000000FA020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000003403000080070000E6030000 + 000000002B030000BE030000DD030000 16 @@ -530,7 +530,7 @@ 0 16 - 03000000370300007D070000CD030000 + 030000002E030000BB030000C4030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000AB01000003030000 + 0300000066000000F1000000FA020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 03000000370300007D070000CD030000 + 030000002E030000BB030000C4030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000370300007D070000CD030000 + 030000002E030000BB030000C4030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000370300007D070000CD030000 + 030000002E030000BB030000C4030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000370300007D070000CD030000 + 030000002E030000BB030000C4030000 16 @@ -1710,7 +1710,7 @@ 0 16 - 0000000000000000D10300001C000000 + 0000000000000000BE0300001C000000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000E603000080070000F9030000 + 00000000DD030000BE030000F0030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000B201000066000000040A00002C010000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000005608000066000000040A000018030000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAE0100004F000000B20100001C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000AE01000033030000000000004F000000AE0100001C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000008030000040A0000E203000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000001C0300008007000020030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000003703000080070000FD030000000000002003000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000730500006E000000C50D000034010000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000170C00006E000000C50D000020030000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF40000004F000000F8000000130300000100000002000010040000000100000054FEFFFF07020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000C10300006E000000B504000032030000000000004F000000F4000000130300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000C103000010030000C50D0000EA03000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000013030000BE03000017030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000C1030000360300007F070000FC0300000000000017030000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 986 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1862,12 +1862,12 @@ 0 100 - 9 + 7 ./MYDEIVERS/mymain.h - 31 + 18 1 - 23 + 16 1 0 @@ -1883,54 +1883,18 @@ .\MYDEIVERS\hread_interface.c - 0 + 25 1 - 10 + 8 1 0 ./MYDEIVERS/hread_interface.h - 16 - 1 - 18 - 1 - - 0 - - - ./MYDEIVERS/oled.h 14 - 5 - 26 - 1 - - 0 - - - .\MYDEIVERS\fonts.c - 0 1 - 2 - 1 - - 0 - - - .\MYDEIVERS\buzzer.c - 0 - 1 - 13 - 1 - - 0 - - - MYDEIVERS\buzzer.h - 0 - 1 - 6 + 22 1 0 @@ -1945,28 +1909,55 @@ 0 - .\MYDEIVERS\mymain.c - 10 - 134 - 293 - 1 - 21,140 - 0 - - - ../Core/Src/main.c - 14 - 1 - 20 + ../Core/Inc/main.h + 18 + 50 + 74 1 0 - ../Core/Inc/main.h - 18 - 50 - 64 + .\MYDEIVERS\encode.c + 31 + 1 + 3 + 1 + + 0 + + + MYDEIVERS\encode.h + 31 + 1 + 25 + 1 + + 0 + + + .\MYDEIVERS\mymain.c + 4 + 59 + 207 + 1 + 21,140 + 0 + + + ./MYDEIVERS/morsr.h + 16 + 1 + 6 + 0 + + 0 + + + .\MYDEIVERS\morsr.c + 0 + 1 + 12 1 0 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx index 2888a4c..2fc8de1 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx @@ -125,7 +125,7 @@ 0 ST-LINKIII-KEIL_SWO - -U56FF6B064884525045400187 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8000 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM) + -U5&159521B6&0&6 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8000 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM) @@ -519,6 +519,18 @@ 0 0 + + 5 + 26 + 1 + 0 + 0 + 0 + .\MYDEIVERS\morsr.c + morsr.c + 0 + 0 + diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx index 9faa0f9..ffa97c3 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx @@ -528,6 +528,11 @@ 1 .\MYDEIVERS\encode.c + + morsr.c + 1 + .\MYDEIVERS\morsr.c + diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf index 560f427..a527476 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o index 10ccf8e..c67d4dc 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf index 2097efa..58608b5 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o index b93af97..768f876 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/encode.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf index cbcc061..d4abcaf 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm index 6543115..7a13fd2 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=---- @@ -22,63 +22,41 @@ Dialog DLL: TCM.DLL V1.53.0.0

Project:

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

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'f103c8t6_KEIL' -assembling startup_stm32f103xb.s... -compiling stm32f1xx_hal_msp.c... -compiling stm32f1xx_it.c... +compiling encode.c... +MYDEIVERS\encode.c(64): warning: #1-D: last line of file ends without a newline + } +MYDEIVERS\encode.c: 1 warning, 0 errors compiling main.c... ./MYDEIVERS/oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types void OLED_Cache_to_hardware(); -./MYDEIVERS/mymain.h(25): warning: #1295-D: Deprecated declaration mymain - give arg types +./MYDEIVERS/morsr.h(8): warning: #1-D: last line of file ends without a newline + #endif /* MYMAIN_H_ */ +./MYDEIVERS/mymain.h(26): warning: #1295-D: Deprecated declaration mymain - give arg types void mymain(); -../Core/Src/main.c: 2 warnings, 0 errors -compiling stm32f1xx_hal_gpio_ex.c... -compiling stm32f1xx_hal.c... -compiling stm32f1xx_hal_i2c.c... -compiling stm32f1xx_hal_rcc_ex.c... -compiling stm32f1xx_hal_rcc.c... -compiling stm32f1xx_hal_gpio.c... -compiling stm32f1xx_hal_cortex.c... -compiling stm32f1xx_hal_dma.c... -compiling stm32f1xx_hal_pwr.c... -compiling stm32f1xx_hal_flash_ex.c... -compiling stm32f1xx_hal_flash.c... -compiling stm32f1xx_hal_exti.c... -compiling system_stm32f1xx.c... -compiling stm32f1xx_hal_tim_ex.c... -compiling stm32f1xx_hal_tim.c... -compiling hread_interface.c... +../Core/Src/main.c: 3 warnings, 0 errors compiling mymain.c... MYDEIVERS\oled.h(33): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types void OLED_Cache_to_hardware(); -MYDEIVERS\mymain.h(25): warning: #1295-D: Deprecated declaration mymain - give arg types +MYDEIVERS\morsr.h(8): warning: #1-D: last line of file ends without a newline + #endif /* MYMAIN_H_ */ +MYDEIVERS\mymain.h(26): warning: #1295-D: Deprecated declaration mymain - give arg types void mymain(); -MYDEIVERS\mymain.c(200): warning: #188-D: enumerated type mixed with another type +MYDEIVERS\mymain.c(192): warning: #188-D: enumerated type mixed with another type + PWR_EN(1); +MYDEIVERS\mymain.c(202): warning: #188-D: enumerated type mixed with another type MUTE(0); -MYDEIVERS\mymain.c(217): warning: #223-D: function "sprintf" declared implicitly - sprintf(str,"BUTTON:%d",B1.code); -MYDEIVERS\mymain.c(310): warning: #1-D: last line of file ends without a newline +MYDEIVERS\mymain.c(225): warning: #223-D: function "sprintf" declared implicitly + sprintf(str,"FPS:%d",fps); +MYDEIVERS\mymain.c(325): warning: #1-D: last line of file ends without a newline } -MYDEIVERS\mymain.c: 5 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 buzzer.c... -compiling encode.c... -MYDEIVERS\encode.c(62): warning: #1-D: last line of file ends without a newline - } -MYDEIVERS\encode.c: 1 warning, 0 errors +MYDEIVERS\mymain.c: 7 warnings, 0 errors linking... -Program Size: Code=8984 RO-data=3768 RW-data=68 ZI-data=3948 +Program Size: Code=8964 RO-data=3812 RW-data=68 ZI-data=3948 FromELF: creating hex file... "f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 11 Warning(s). @@ -104,7 +82,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.5.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:12 +Build Time Elapsed: 00:00:02
diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex index ef4f217..8d5eba5 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex @@ -1,32 +1,32 @@ :020000040800F2 -:10000000B00F0020910100085F1B0008A516000832 -:100010005D1B00088F040008232200080000000078 -:100020000000000000000000000000006D1F00083C -:100030009104000800000000691E00086F1F0008FE +:10000000B00F002091010008B31B0008C5160008BE +:10001000B11B00088F0400087722000800000000D0 +:10002000000000000000000000000000C11F0008E8 +:100030009104000800000000BD1E0008C31F000856 :10004000AB010008AB010008AB010008AB010008E0 :10005000AB010008AB0100089304000899040008F4 -:10006000AB010008AB0100089F040008AB010008C9 +:10006000AB0100089F040008A5040008AB010008CC :10007000AB010008AB010008AB010008AB010008B0 :10008000AB010008AB010008AB010008AB010008A0 :10009000AB010008AB010008AB010008AB01000890 :1000A000AB010008AB010008AB010008AB01000880 -:1000B000D51F0008E11F0008AB010008AB010008D4 +:1000B0002920000835200008AB010008AB0100082A :1000C000AB010008AB010008AB010008AB01000860 :1000D000AB010008AB010008AB010008AB01000850 :1000E000AB010008AB010008AB01000800F002F80A :1000F00000F03FF80AA090E8000C82448344AAF183 :100100000107DA4501D100F034F8AFF2090EBAE880 :100110000F0013F0010F18BFFB1A43F0010318473B -:1001200090300000B0300000103A24BF78C878C189 +:10012000A8300000C8300000103A24BF78C878C159 :10013000FAD8520724BF30C830C144BF04680C60ED :10014000704700000023002400250026103A28BF35 :1001500078C1FBD8520728BF30C148BF0B60704739 :10016000642900F07D80002070471FB51FBD10B5C9 -:1001700010BD00F052F91146FFF7F7FF02F062F8E8 +:1001700010BD00F052F91146FFF7F7FF02F08CF8BE :1001800000F070F903B4FFF7F2FF03BC00F078F958 :100190000948804709480047FEE7FEE7FEE7FEE71B :1001A000FEE7FEE7FEE7FEE7FEE7FEE70448054957 -:1001B000054A064B70470000D11F0008ED000008FB +:1001B000054A064B7047000025200008ED000008A6 :1001C000B0090020B00F0020B00B0020B00B0020C1 :1001D0000FB41CB5074B06AA7B44694600900598EE :1001E00000F003F90020694600F012F91CBC5DF82C @@ -70,736 +70,737 @@ :1004400000074FF000084FF0000B21F00701AC4609 :10045000ACE8C009ACE8C009ACE8C009ACE8C00928 :100460008D46704710B50446AFF300802046BDE8C6 -:100470001040FFF787BE0000004870474C0900207D +:100470001040FFF787BE0000004870475009002079 :1004800001491820ABBEFEE7260002007047FEE7D8 -:100490007047012000F068B8022000F065B8102015 -:1004A00000F062B870B5002606800446018AC06874 -:1004B00000F056F9F8B9A07810B1012811D01AE06F -:1004C00000F060F96168012501F5FA71884203D2F4 -:1004D0002089401C208100E0258100F053F96060F4 -:1004E000A57000F04FF9616801F5FA71884202D9F0 -:1004F000FF2020802081218AE06800F031F9012866 -:1005000008D1A078012805D12088FF2801D02089B2 -:100510002080A67070BD0022016802600846704706 -:100520000F4A10B59169012815D0022815D010285E -:1005300010D120210B4800F013F9094901221C3188 -:1005400020B1012806D10868401C01E00868401E5F -:1005500008600A7110BD491C00E0491E916110BD80 -:1005600010000020000C0140044910B50A68024246 -:1005700002D00860FFF7D4FF10BD00001404014052 -:100580002DE9F84FDFF8B891002409F1040A0AF1C7 -:10059000040B23460F270BF1040EC9E00125A540EB -:1005A0002A40AA427DD1674ED1F804C0ACEB0608C0 -:1005B000B44532D014DCBCF1030F3AD009DCBCF1F5 -:1005C000000F2AD0BCF1010F1CD0BCF1020F31D1B9 -:1005D0001DE0BCF1110F17D0BCF1120F2AD119E0A8 -:1005E000B8F5881F19D006DCB8F5803F15D0B8F5EE -:1005F000801F1FD111E0B8F5001F0ED0B8F5041F01 -:1006000018D10AE0CB6815E0CB681B1D12E0CB685F -:1006100008330FE0CB680C330CE08B682BB1012B57 -:100620004FF0080303D0456104E0042302E00561B4 -:1006300000E00023FF2A01D8064601E000F104068D -:100640004FEA840501D9A5F12005D6F8008007FA04 -:1006500005FC28EA0C0803FA05F548EA0508C6F87F -:1006600000804D68ED0062D5374DAE6946F0010659 -:10067000AE61AD6924F0030605F001050095334D28 -:1006800006EB050CDCF80850A607360F07FA06F84B -:1006900025EA0805DFF8B880404503D14FF000088F -:1006A00017E044E0DFF8AC80404502D14FF001088C -:1006B0000FE0DFF8A480404502D14FF0020808E0C7 -:1006C000DFF89880404502D14FF0030801E04FF079 -:1006D000040808FA06F848EA0508CCF808804D68CE -:1006E000D9F80060ED034D4601D5164300E096436E -:1006F0002E604D68DAF80060AD03554601D516430B -:1007000000E096432E604D68DBF80060ED025D4628 -:1007100001D5164300E096432E604D68DEF8006078 -:10072000AD02754601D5164300E096432E60641C69 -:100730000D682A46E5407FF431AFBDE8F88F000030 -:1007400000040140000011100010024000000140B0 -:1007500000080140000C014000100140001401405D -:100760008068084000D001207047C26821EA020377 -:100770000A4043EA0241016170470AB101617047D2 -:100780000904FBE701488068704700000000002072 -:1007900070B5040025D094F83D00002520B984F8F8 -:1007A0003C50204600F050F9242084F83D00206899 -:1007B000016821F0010101602068016841F40041F5 -:1007C00001602068016821F40041016000F098FA9E -:1007D0004D4A6168914201D84C4900E04C49884239 -:1007E00001D2012070BD4B492368B0FBF1F15E6876 -:1007F00026F03F060E435E606368934206D94FF4CD -:10080000967359434FF47A73B1FBF3F12368491C93 -:100810001E6A26F03F06314319626168914210D882 -:100820004900401EB0FBF1F2521CC2F30B02042A35 -:1008300001D2042022E0B0FBF1F0401CC0F30B0019 -:100840001CE0A268F2B301EBC10303EB0116431EE7 -:10085000B3FBF6F35B1C43F480431B0549D092B312 -:1008600001EBC10202EB0111401EB0FBF1F0401C94 -:10087000C0F30B0040F4804040F400402168CA6996 -:100880004CF6FF739A431043C861D4E90710014343 -:100890002068026822F0C00211430160D4E903011C -:1008A00001432068826848F2FF339A431143816014 -:1008B000D4E9050108432168CA6822F0FF02104309 -:1008C000C86001E00EE016E02068016841F0010117 -:1008D00001602564202084F83D00256384F83E50A3 -:1008E000002070BD01EB4106431EB3FBF6F35B1C19 -:1008F000B3E70120C2E701EB4101401EB0FBF1F07C -:10090000401CC0F30B00B7E7A086010080841E00E6 -:1009100000093D0040420F002DE9FF4F83B09A4689 -:10092000DDE9119793460446DDF84080FFF72AFF82 -:10093000054694F83D0020287FD119230122404923 -:100940002046009500F040FF002876D194F83C0046 -:10095000012872D0012084F83C0020680168C90792 -:1009600003D1016841F0010101602068016821F4B0 -:1009700000610160212084F83D00402084F83E00A1 -:1009800000262664C4F82480A4F82A90608D20856F -:100990002C48E062CDE9007553465A46204604993A -:1009A00000F098FE70B930E02A463946204600F043 -:1009B0008AFF58B1206C042804D12068016841F4F2 -:1009C00000710160012007B0BDE8F08F606A216806 -:1009D00000780861606A401C6062218D491E89B2FE -:1009E0002185628D521E628522685369DB435B0755 -:1009F0000BD469B100781061606A401C6062208D80 -:100A0000401E2085608D401E6085208D0028CBD142 -:100A10002A463946204600F0B1FE0028CAD154F8D3 -:100A20003D0B016841F400710160202004F81E09AB -:100A3000E67766770020C6E7FFE70220C3E70000FD -:100A4000020010000000FFFF10B586B000210091E9 -:100A500001910291039100680F4988421AD10F4C0D -:100A6000A06940F00800A061A069694600F0080094 -:100A70000490C020009012200190032003900848A9 -:100A8000FFF77EFDE06940F40010E061E06900F4EA -:100A90000010049006B010BD005400400010024049 -:100AA000000C01400248816802781144816070475F -:100AB00000000020074810B5016841F010010160F6 -:100AC000032000F075F80F2000F006F800F024F87D -:100AD000002010BD0020024070B50D4D04464FF4BB -:100AE0007A712878B1FBF0F00A490968B1FBF0F09F -:100AF00000F0DCFA48B9102C07D200222146501E23 -:100B000000F036F800206C6070BD012070BD000060 -:100B1000000000200C0000200C4808B5816941F05D -:100B200001018161816901F001010091C16941F018 -:100B30008051C161C06900F0805000900448416854 -:100B400021F0E06141F00071416008BD00100240F9 -:100B500000000140002809DB00F01F020121914044 -:100B60004009800000F1E020C0F80011704700004B -:100B7000F0B40E4B1B680C46C3F30223C3F1070508 -:100B8000042D00D90425191D072901D2002300E0F6 -:100B9000DB1E012606FA05F1491E214099409E40C0 -:100BA000761E16403143F0BC01F03CBB0CED00E07A -:100BB000064900F0070208684FF6FF03184040EAB4 -:100BC0000220034A10430860704700000CED00E06B -:100BD0000000FA052DE9F0470F46050061D0434EAD -:100BE000306800F00700B84209D2306820F00700F2 -:100BF00038433060306800F00700B84251D12868AF -:100C00003B4C810712D5400703D5606840F4E06093 -:100C100060602878000703D5606840F46050606029 -:100C20006068A96820F0F000084360602878C00779 -:100C300028D06868012810D02168022810D08907C0 -:100C400000292EDA616821F0030101436160FFF79A -:100C500099FD804641F288390DE021688903EFE76C -:100C60008901EDE7FFF78EFDA0EB0801494502D9A8 -:100C70000320BDE8F0876068696800F00C00B0EB05 -:100C8000810FEFD1306800F00700B8420BD930680F -:100C900020F0070038433060306800F00700B842A9 -:100CA00001D00120E5E72878400705D56068E968AC -:100CB00020F4E060084360602878000706D560688B -:100CC000296920F4605040EAC100606000F028F813 -:100CD0006168084AC1F30311515CC84006490860C5 -:100CE00006480068FFF7F8FE0020C2E70020024037 -:100CF00000100240042400080C0000200400002022 -:100D00000448054900684968044AC1F30221515C5E -:100D1000C84070470C000020001002401424000856 -:100D200012A185B00FC98DE80F0014A0144A006805 -:100D300004905168134801F00C03042B10D0082BC9 -:100D40000ED1C1F38343C9031DF803000AD55168CE -:100D500004AAC1F34041515C0A4A5043B0FBF1F090 -:100D600005B0704708494843FAE70000020304054C -:100D7000060708090A0B0C0D0E0F101001020000E7 -:100D80000010024000127A0000093D002DE9F84FE2 -:100D9000040070D02078C04DC00749D06868C0F307 -:100DA0008100012807D06868C0F38100022809D1BA -:100DB0006868C00306D52868800339D560680028B4 -:100DC000E7D035E06068B0F5803F0BD010B1B0F5EA -:100DD000A02F11D0286820F480302860286820F4E3 -:100DE000802002E0286840F480302860606890B17C -:100DF000FFF7C8FC06460AE0286840F48020286017 -:100E0000F0E700BFFFF7BEFC801B642873D828689A -:100E10008003F7D50CE0FFF7B5FC064605E000BF00 -:100E2000FFF7B0FC801B6428F0D828688003F7D453 -:100E300020789A4E80074FF001094FF0000839D50D -:100E4000686810F00C0F07D06868C0F381000228B2 -:100E500009D16868C00306D42868800714D52069C2 -:100E6000012808D110E02069B0B1C6F80090FFF762 -:100E700089FC074605E00AE1FFF784FCC01B022855 -:100E8000C4D828688007F7D52868616920F0F80081 -:100E900040EAC10028600DE0C6F80080FFF772FC50 -:100EA000074604E0FFF76EFCC01B022823D8286821 -:100EB0008007F7D4207800072CD57948A169D9B1EB -:100EC000C0F80090FFF75EFC074604E0FFF75AFC0D -:100ED000C01B02280FD8686A8007F7D571484FF405 -:100EE000FA510068B0FBF1F0009000BF0098411E7D -:100EF0000091FAD20EE080E0C0F80080FFF742FCDB -:100F0000074604E0FFF73EFCC01B022875D8686A5C -:100F10008007F7D42078400760D5E8690027C00033 -:100F200008D4E86940F08050E861E869012700F0E2 -:100F3000805000905C480168C90513D4016883465D -:100F400041F480710160FFF71DFC824606E000BF9E -:100F5000FFF718FCA0EB0A0064284ED8DBF800006D -:100F6000C005F5D5E06801280AD008B1052813D0DE -:100F7000286A20F001002862286A20F0040002E0BC -:100F8000286A40F001002862E06841F2883B98B18D -:100F9000FFF7F8FB82460BE0286A40F00400286265 -:100FA000EEE700BFFFF7EEFBA0EB0A0159455AD868 -:100FB000286A8007F6D50CE0FFF7E4FB824605E0DF -:100FC000FFF7E0FBA0EB0A0159454CD8286A8007DF -:100FD000F6D41FB1E86920F08050E861E06988B379 -:100FE0006968C1F38101022944D00228C6F86080F3 -:100FF00004D0FFF7C7FB044638E034E0FFF7C2FB3C -:10100000074604E0FFF7BEFBC01B02282BD8286868 -:101010008001F7D4206AB0F5803F05D16868A168E7 -:1010200020F4003008436860D4E908010843696887 -:1010300021F4741108436860C6F86090FFF7A2FBC2 -:10104000044606E025E000BFFFF79CFB001B0228DA -:1010500009D828688001F7D51BE000BFFFF792FB95 -:10106000001B022802D90320BDE8F88F2868800100 -:10107000F4D40EE00128F7D06868226A00F48031C9 -:10108000914204D1616A00F47010884201D00120BD -:10109000EAE70020E8E700000010024000004242BA -:1010A000800442420C0000200070004010B5401E39 -:1010B000B0F1807F01D3012010BD4FF0E0246061CA -:1010C0000F21601701F0AEF80020A0610720206119 -:1010D000002010BD7047704770B590F83C20012A81 -:1010E00026D0012480F83C40022280F83D2003688D -:1010F0005A689D6822F070060A6832435A600D4BA8 -:1011000002689A4208D0B2F1804F05D00A4B9A4249 -:1011100002D00A4B9A4204D1496825F08003194352 -:10112000916080F83D40002180F83C10084670BD79 -:10113000022070BD002C0140000400400008004067 -:1011400010B5040003D094F83D0010B107E0012071 -:1011500010BD002084F83C00204600F01FF802205B -:1011600084F83D00211D206800F040FF012084F834 -:10117000460084F83E0084F83F0084F8400084F87C -:10118000410084F8420084F8430084F8440084F865 -:10119000450084F83D00002010BD000008B501683E -:1011A0001448B1F1804F14D0134A914220D1C16943 -:1011B00041F00201C161C069002200F0020000900C -:1011C00011461D20FFF7D4FC1D20BDE80840FFF7A5 -:1011D000C1BCC16941F00101C161C069002200F0D8 -:1011E0000100009011461C20FFF7C2FC1C20ECE718 -:1011F00008BD0000001002400004004090F83D10BF -:10120000012901D001207047022180F83D100168BA -:10121000CA6842F00102CA6000680B49884208D0DF -:10122000B0F1804F05D00949884202D00849884270 -:1012300004D1816801F00701062903D0016841F05B -:101240000101016000207047002C014000040040B3 -:101250000008004070B5044690F83C00012817D003 -:10126000012584F83C50022084F83D002068826803 -:1012700022F0770222F47F4282600868502830D042 -:101280000DDC20284DD005DC98B310283BD148E078 -:10129000022070BD302844D0402834D139E0602885 -:1012A00028D0702806D0B0F5805F2CD0B0F5005F54 -:1012B00029D10AE0CB68D1E90121206800F0D9FEEC -:1012C0002068816841F0770109E0CB68D1E901210C -:1012D000206800F0CEFE2068816841F48041816082 -:1012E00011E0CA684968206800F078FF5021206842 -:1012F00007E016E0CA684968206800F080FF6021B6 -:10130000206800F0C0FE84F83D50002084F83C00C6 -:1013100070BDCA684968206800F060FF40212068FD -:10132000EFE7226801461046EBE7704770B50446C8 -:10133000006801694FF00005C943890715D4C168E9 -:10134000C943890711D4E91E016101202077206873 -:1013500080698007204602D0FFF7E7FF04E000F035 -:10136000BDF8204600F04CF9257720680169C94393 -:10137000490717D4C168C943490713D46FF0040162 -:101380000161022020772068806910F4407F2046A8 -:1013900002D0FFF7CAFF04E000F0A0F8204600F0FA -:1013A0002FF9257720680169C943090716D4C16858 -:1013B000C943090712D46FF00801016104202077A6 -:1013C0002068C0698007204602D0FFF7AEFF04E026 -:1013D00000F084F8204600F013F9257720680169B1 -:1013E000C943C90617D4C168C943C90613D46FF0ED -:1013F00010010161082020772068C06910F4407F47 -:10140000204602D0FFF791FF04E000F067F8204685 -:1014100000F0F6F8257720680169C943C90708D1AB -:10142000C168C943C90704D1891E0161204600F083 -:1014300037F920680169C943090609D4C168C9435D -:10144000090605D46FF0800101612046FFF742FED6 -:1014500020680169C943490609D4C168C9434906DE -:1014600005D46FF040010161204600F01AF92068B0 -:101470000169C94389060BD4C168C943890607D4E9 -:101480006FF0200101612046BDE87040FFF723BEE8 -:1014900070BD000000B585B000210091019102915E -:1014A00003910068B0F1804F11D10A48816941F081 -:1014B000040181618069694600F004000490042001 -:1014C00000900220019003900348FFF759F805B0FF -:1014D00000BD00000010024000080140704770B5D8 -:1014E000044690F83C000D4601280AD0012084F8FB -:1014F0003C0042B1042A18D0082A2AD00C2A4DD127 -:1015000039E0022070BD206800F0C6FD20688169C6 -:1015100041F0080181612068816921F00401816145 -:10152000206881692A69114311E0206800F0DCFD20 -:101530002068816941F4006181612068816921F43A -:1015400080618161206881692A6941EA02218161A3 -:1015500024E0206800F0F4FD2068C16941F0080132 -:10156000C1612068C16921F00401C1612068C169BD -:101570002A69114311E0206800F00EFE2068C1695D -:1015800041F40061C1612068C16921F48061C161D9 -:101590002068C1692A6941EA0221C161002084F8FA -:1015A0003C0070BD10B5040003D094F83D0010B1AC -:1015B00007E0012010BD002084F83C00204600F028 -:1015C0001EF8022084F83D00211D206800F00EFD69 -:1015D000012084F8460084F83E0084F83F0084F837 -:1015E000400084F8410084F8420084F8430084F805 -:1015F000440084F8450084F83D00002010BD704789 -:101600007047000010B50446022249B104290ED0EB -:10161000082913D094F84100012816D0012010BDEC -:1016200094F83E000128F9D184F83E200FE094F8A8 -:101630003F000128F2D184F83F2008E094F84000F0 -:101640000128EBD184F8402001E084F841200122F8 -:10165000206800F001FD0F492068884203D1426CE8 -:1016600042F4004242642068884208D0B0F1804FC2 -:1016700005D00949884202D00849884204D18168CE -:1016800001F00701062903D0016841F00101016062 -:10169000002010BD002C0140000400400008004064 -:1016A00070477047FEE701684A69D24352050FD47C -:1016B0006FF480624A61002140F8301F202242739B -:1016C0008173026942F004020261017301207047D4 -:1016D000002070472DE9F843044600680D46DDE917 -:1016E000089701689846164641F4807101604B46A0 -:1016F00000224FF001112046009700F065F848B134 -:1017000020680068C00502D54FF4007020640320F3 -:10171000BDE8F883216805F0FE0008613B464A46B3 -:101720001549204600F084F888B92068416980692D -:1017300000903A464946204600F0C5F848B1206C72 -:10174000042804D12068016841F40071016001207F -:10175000DEE7F5B2B8F1010F09D02168300A08615F -:101760003A464946204600F0AEF80028E7D1206806 -:1017700005610020CCE700000200010070B51646AC -:101780000D4604460DE02046FFF78DFF08B101200D -:1017900070BD681C05D0FEF7F5FF801BA84207D876 -:1017A00035B120684069C0434007ECD4002070BDCB -:1017B000002044F8300F20216173A073216941F0AB -:1017C000200121612073E2E72DE9F0471E46904693 -:1017D0000D460446C1F30747DDF8209008E0701C71 -:1017E00006D0FEF7CFFFA0EB0900B0420FD876B1CC -:1017F0002068012F18D0806925EA00000004000C41 -:1018000014D000214145EAD00020BDE8F087002037 -:1018100044F8300F20216173A073216941F0200149 -:10182000216120730120F0E74069E5E70121E9E744 -:101830002DE9F0479A4691460E46044600254FF0A2 -:101840002008C1F3074725E020684069C0434005F0 -:1018500014D42068016841F40071016021686FF4BC -:1018600080604861256384F83D8084F83E50206C98 -:1018700040F00400206484F83C501FE0B9F1FF3FC1 -:1018800008D0FEF77FFFA0EB0A0149450CD8B9F15B -:10189000000F09D02068012F13D0806926EA0000CC -:1018A0000004000C0BD0CFE744F8305F84F80D80C3 -:1018B000A573206940F02000206125730120BDE858 -:1018C000F0874069EAE770B516460D4604460DE01C -:1018D0002046FFF7E8FE08B1012070BD681C05D066 -:1018E000FEF750FF801BA84207D835B12068406939 -:1018F000C0430006ECD4002070BD002044F8300F37 -:1019000020216173A073216941F0200121612073BE -:10191000E2E700003EB564248DE81C000A4601465B -:1019200001230248FEF7F8FF3EBD000044000020FE -:101930002DE9F04786B000254548009501950295B0 -:101940000395816941F010018161816901F0100105 -:101950000491816941F020018161816901F02001D8 -:101960000491816941F004018161816901F0040100 -:101970000491816941F0080181618069DFF8D490A8 -:1019800000F008000490012208214846FEF7F5FE09 -:10199000DFF8C4A04FF48057002239465046FEF7C6 -:1019A000ECFE4FF40048012241465046FEF7E5FEAA -:1019B00001240820CDE900040326CDE9024669464A -:1019C0004846FEF7DDFD25480096CDE9010469464D -:1019D0005046FEF7D5FD0220CDE90250CDE9007456 -:1019E00069465046FEF7CCFDCDE90084CDE90246BC -:1019F00069465046FEF7C4FD2820CDE9000569463A -:101A000002945046FEF7BCFD102000901448CDE92A -:101A1000010469465046FEF7B3FD00221146062038 -:101A2000FFF7A6F80620FFF795F8002211460720D9 -:101A3000FFF79EF80720FFF78DF8002211460A20D5 -:101A4000FFF796F80A20FFF785F806B0BDE8F087A3 -:101A50000010024000080140000C0140000031105D -:101A60000000111010B58EB000240794089409945A -:101A70000A940B941C2168460C94FEF72DFC1C481C -:101A80004FF08041C0E900148460C4600461846147 -:101A9000FFF756FB08B172B6FEE74FF4805007908F -:101AA00007A91348FFF7D6FB08B172B6FEE7104846 -:101AB000FFF778FD08B172B6FEE70B940BA90C484E -:101AC0000C94FFF709FB08B172B6FEE76020CDE980 -:101AD000000402940822694605480494FFF7FFFCBD -:101AE00008B172B6FEE70248FFF7D4FC0EB010BD95 -:101AF0009800002010B586B0002417480094019487 -:101B00000294039404941349059401604721C0E9A9 -:101B1000011440F2E731C0E903148461FFF710FBC0 -:101B200008B172B6FEE74FF48050009069460A484B -:101B3000FFF790FB08B172B6FEE7049404A90648CB -:101B40000594FFF7C9FA002801D072B6FEE706B087 -:101B500010BD000000040040E0000020FEE7FEE7AA -:101B60003CB5A3F12005059C5E2D26D8082A0DD092 -:101B70000C2A15D0102A20D1104A02EB0312A2F52C -:101B80000072CDE900241023082214E00C4A02EB75 -:101B9000C302A2F58072CDE90024082305220AE0E1 -:101BA00003EB4302074B03EB8202A2F5C072CDE9BF -:101BB00000240C23062200F096F83CBD882B000878 -:101BC0001C240008142700082DE9F05F4FF00008DE -:101BD000DFF85CA04546C146AAF5806B2946002087 -:101BE00000F0D3F800240AEBC5170BEBC516395DDE -:101BF000305D88420ED0B8F1000F05D14FF00108DA -:101C00002946204600F0C1F8305D00F007F9305D4C -:101C1000385501E04FF0000806F80490641CE4B267 -:101C2000802CE4D36D1CEDB2082DD7D3BDE8F09F16 -:101C30004C05002010B5AE2000F0E8F8D52000F0EB -:101C4000E5F8502000F0E2F8A82000F0DFF83F208F -:101C500000F0DCF8D32000F0D9F8002000F0D6F82E -:101C6000402000F0D3F88D2000F0D0F8142000F0D0 -:101C7000CDF8202000F0CAF8022000F0C7F8A1201B -:101C800000F0C4F8C02000F0C1F8D92000F0BEF880 -:101C9000F12000F0BBF8DB2000F0B8F8302000F0B5 -:101CA000B5F8A42000F0B2F8A62000F0AFF8AF20FD -:101CB00000F0ACF8BDE810400020AFF3008070B534 -:101CC000064600242146002000F05FF8002530463B -:101CD00000F0A4F86D1CEDB2802DF8D3641CE4B2C2 -:101CE000082CEFD370BD2DE9FF4F0026DDE90DBABA -:101CF000994690463746354643E000243AE01BF8C3 -:101D000007008021F140084225D0BAF1060F1DD20C -:101D1000DFE80AF0030B0B030313019800222844A9 -:101D2000C1B200982044C0B20EE0019801222844BC -:101D3000C1B200982044C0B206E0019802222844B3 -:101D4000C1B200982044C0B200F070F8761CF6B220 -:101D5000082E0BD00CE05FEA0A00DED00128DCD0B0 -:101D60000228F3D0BAF1040FF0D1DEE700267F1C81 -:101D7000641CE4B24445C2D30EB100267F1C6D1C26 -:101D8000EDB24D45B9D3BDE8FF8F10B50446C1F1A2 -:101D9000B700C0B200F03AF8102040EA141000F08A -:101DA00035F804F00F00BDE8104000F02FB82DE921 -:101DB000F8430546DDF820901F4690460E46104633 -:101DC000082A04D00C2804D0102A1AD103E00624D3 -:101DD00017E0072415E0082413E02819802806D30B -:101DE00006EB0800C6B2402E00D30026002542466E -:101DF00031462846CDF80090FFF7B2FE2819C5B24B -:101E00007F1C3B78002BE8D1BDE8F88301B56A461A -:101E1000012300217820FFF77DFD08BD01B56A464A -:101E2000012340217820FFF775FD08BD10B58028FB -:101E300016D2402914D2CC0801F007018023CB40F0 -:101E4000084901EBC414215C22B1012A04D0022A02 -:101E500005D103E0994302E0194300E059402154C1 -:101E600010BD00004C01002070472DE9FF4F0026F7 -:101E7000044689B04FF0FF393246304613B1012B8A -:101E800070D101E0256807E0656805E00A2B01D103 -:101E9000761CB6B2521C92B2AB5C002BF6D1A26893 -:101EA0009B465118A16002D55946C4F808B0B1420A -:101EB00000DDA660D4E90221CB1C9A4201DA491E5A -:101EC000E1608A4204DDCA1CB24201DA491CE160C9 -:101ED00006F10108B8F1040F01D9E26800E0002220 -:101EE0000021E26007E06D1C2B780BB10A2BFAD1C0 -:101EF000491C89B26D1C8A42F6DC00270DF1040AE8 -:101F000023E0E168A2683944914201D13E2200E019 -:101F100020220AF800205246401C03E01154401CC5 -:101F200080B26D1C297809B10A29F7D102F800B0F6 -:101F3000012000903807010E01AB10220020FFF7AE -:101F400036FF7F1C0020BFB26D1CB8F1040F01D911 -:101F5000042100E0711CB942D3D80B98012801D1AB -:101F6000D4F808900DB04846BDE8F08F7047FEF7F2 -:101F700099BD30B58FB028216846FEF7ADF9142120 -:101F80000AA8FEF7A9F901210804CDE900100024F0 -:101F9000029402250491CDE907504FF4E010099016 -:101FA0006846FEF7F3FE08B172B6FEE70F20CDE9F2 -:101FB0000A054FF48060CDE90C4002210AA80E9476 -:101FC000FEF708FE002801D072B6FEE70FB030BD64 -:101FD000704700000148FFF7A9B9000098000020F1 -:101FE0000148FFF7A3B90000E0000020F0B5026847 -:101FF000164B174C174D4FF08047984205D0B8420A -:1020000003D0A04201D0A84203D122F070064A6852 -:102010003243984205D0B84203D0A04201D0A84232 -:1020200003D122F44074CA6822434C6922F0800232 -:10203000224302608A68C2620A688262984201D1C1 -:102040000969016301214161F0BD0000002C0140DC -:10205000000400400008004010B501F01F030121FA -:10206000046A99408C430462016A9A4011430162F8 -:1020700010BD10B5846842EA032224F47F440A4369 -:102080002243826010BD826822F070020A4342F04F -:10209000070181607047000030B5026A22F001023A -:1020A0000262026A4368846924F073050C682C4359 -:1020B00022F002058A682A430A4DA8420BD122F079 -:1020C0000805CA6823F440732A434D6922F00402CC -:1020D0001D438B692B4343608461496841630262FD -:1020E00030BD0000002C014030B5026A22F0100221 -:1020F0000262026A436884690D6824F4E64444EA93 -:1021000005248D6822F0200242EA05120B4DA842F8 -:102110000ED1CD6822F0800242EA05124D6923F407 -:10212000406343EA85038D6922F0400243EA850358 -:102130004360846149688163026230BD002C0140C4 -:1021400030B5026A22F480720262036A4268C4698E -:1021500023F4007324F073050C682C438D6843EA64 -:1021600005230C4DA8420ED1CD6823F4006343EA49 -:1021700005234D6922F4405242EA05128D6923F489 -:10218000806342EA05124260C4614968C163036228 -:1021900030BD0000002C014030B5026A22F48052AC -:1021A0000262046A4268C3690D6823F4E64343EAA5 -:1021B00005238D6824F4005444EA0534064DA842F2 -:1021C00004D14D6922F4804242EA85124260C36123 -:1021D00049680164046230BD002C014010B5036AF7 -:1021E000046A24F001040462846924F0F00444EADF -:1021F000021423F00A020A438461026210BD10B582 -:10220000036A23F0100303628369046A23F47043B2 -:1022100043EA023224F0A00343EA01118261016221 -:1022200010BDFEE70907090E002804DB00F1E020DD -:1022300080F80014704700F00F0000F1E02080F8F3 -:10224000141D7047FEF736FCFFF793FEFFF770FB97 -:102250000E480D494FF4804201600D494160002154 -:102260008160C0E9031241618161C1610162FEF7D1 -:102270008FFA08B172B6FEE7FFF7F4FBFFF73AFCFE -:1022800000F008F8FEE70000005400404400002081 -:10229000A086010008B54B4E494F0820F7603082F8 -:1022A000FFF7C8FC08214848FFF7ACF94748FEF79C -:1022B000A5FF002208214648FEF75FFA454C01259C -:1022C000A068002863D0012802D0022860D14CE029 -:1022D0003C48328840A11430FDF77AFF394B002189 -:1022E0001433082208460095FFF761FD39481C3079 -:1022F000FEF711F96169421832483AA1143062615F -:10230000FDF766FF2F4B082214331146002000957D -:10231000FFF74DFD2B4836A11430A269FDF758FF99 -:10232000284B08221433102100200095FFF73FFDB1 -:10233000A08832A1401CA080224862881430FDF79A -:1023400047FF204B08221433382100200095FFF767 -:102350002EFD3088FF281BD10220A060FEF712FA64 -:1023600042F210710844206112E01A481C30FEF756 -:10237000D2F801461748327823782430FFF775FDEC -:1023800000B9A560FEF7FEF92169884200D9A56071 -:102390000C48FEF787F8FFF717FCFEF7F3F9014644 -:1023A000E06881428CD900F57A70E0604FF400411A -:1023B0003846FEF7DAF9A08860800020A0807FE729 -:1023C000000C01402801002098000020E0000020BF -:1023D0000008014010000020425554544F4E3A2549 -:1023E00064000000454E434F44453A256400000018 -:1023F00074657374636F64653A2564004650533A9C -:102400002564000000000000000000000102030439 -:102410000607080900000000010203040000000094 -:1024200000000000202020202000200050505000FC -:10243000000000005050F850F85050002078C07054 -:1024400028F02000C0C810204098180040A0A040EC -:10245000A89068003020400000000000102040409C -:1024600040201000402010101020400020A87020B4 -:1024700070A82000202020F820202000000000006C -:1024800060408000000000F8000000000000000034 -:10249000006060000008102040800000708898A84C -:1024A000C8887000206020202020700070880830CC -:1024B0004080F800F8081030088870001030509004 -:1024C000F8101000F880F00808887000384080F09C -:1024D00088887000F808102040404000708888709C -:1024E00088887000708888780810E00000606000BC -:1024F000606000000060600060608000102040802C -:10250000402010000000F800F800000040201008F3 -:102510001020400070881020200020007088B8A88B -:10252000B880780020508888F8888800F08888F083 -:102530008888F0007088808080887000F0888888A3 -:102540008888F000F88080F08080F800F88080F0C3 -:102550008080800070888080B8887800888888F8BB -:1025600088888800702020202020700038101010EB -:10257000109060008890A0C0A0908800808080802B -:102580008080F80088D8A8A8888888008888C8A88B -:10259000988888007088888888887000F08888F01B -:1025A0008080800070888888A8906800F08888F013 -:1025B000A09088007088807008887000F820202023 -:1025C00020202000888888888888700088888888EB -:1025D00088502000888888A8A8D88800888850203B -:1025E000508888008888502020202000F80810207B -:1025F0004080F800F0C0C0C0C0C0F00000804020A3 -:102600001008000078181818181878002070A820F2 -:1026100020202000002040F840200000201008006A -:10262000000000000000E010709068008080B0C8DA -:1026300088C8B00000007088808070000808689822 -:102640008898680000007088F0807000304840F082 -:102650004040400000007088887808F08080B0C852 -:1026600088888800200000202020200010000030F2 -:1026700010101060808090A0C0A0980060202020E2 -:1026800020207000000050A8A8A8A8000000B048B2 -:102690004848480000007088888870000000F08872 -:1026A00088F0808000007888887808080000B048AA -:1026B00040404000000078807008F0004040F84042 -:1026C000404830000000909090906800000088889A -:1026D000885020000000A8A8A8A85000000088503A -:1026E0002050880000008888986808F00000F810E2 -:1026F0002040F80020404080404020002020200062 -:10270000202020002010100810102000000040A8F9 -:1027100010000000000000000000000000000000A9 -:10272000001010101010000010000000006C48484D -:102730000000000000000000001414287C287C2801 -:102740005050000000103840403848701010000011 -:10275000002050200C700814080000000000001831 -:102760002020544834000000001010101000000019 -:1027700000000000000808101010101010080800D9 -:1027800000202010101010101020200000107C10CD -:1027900028280000000000000000101010FC10109D -:1027A00010000000000000000000001810302000A1 -:1027B00000000000007C000000000000000000009D -:1027C0000000003030000000000404080810102051 -:1027D0002040000000384444444444443800000091 -:1027E00000301010101010107C000000003844045D -:1027F000081020447C0000000038440418040444FD -:1028000038000000000C141424447C040C00000068 -:10281000003C20203804044438000000001C204004 -:102820007844444438000000007C44040808081040 -:10283000100000000038444438444444380000008C -:1028400000384444443C040870000000000000309C -:1028500030000030300000000000001818000018A0 -:102860003020000000000C10608060100C000000A0 -:10287000000000007C007C00000000000000C02080 -:1028800018041820C00000000000182404081000DC -:10289000300000003844444C54544C40443800004C -:1028A0000030102828287C44EC00000000F8444444 -:1028B00078444444F8000000003C44404040404418 -:1028C0003800000000F0484444444448F000000050 -:1028D00000FC445070504044FC000000007C202864 -:1028E0003828202070000000003C4440404C444404 -:1028F0003800000000EC44447C444444EC000000F8 -:10290000007C1010101010107C000000003C080823 -:10291000084848483000000000EC444850704844E3 -:10292000E400000000702020202024247C0000000F -:1029300000EC6C6C54544444EC00000000EC646403 -:102940005454544CEC000000003844444444444483 -:102950003800000000782424243820207000000073 -:102960000038444444444444381C000000F84444C3 -:1029700044784844E000000000344C4038040464CB -:102980005800000000FC90101010101038000000DB -:1029900000EC4444444444443800000000EC444407 -:1029A000282828101000000000EC444454545454CB -:1029B0002800000000C4442810102844C40000006F -:1029C00000EC44282810101038000000007C440857 -:1029D000101020447C0000000038202020202020FF -:1029E0002020380000402020201010080808000097 -:1029F00000380808080808080808380000101028DF -:102A00004400000000000000000000000000000082 -:102A1000000000FC001008000000000000000000A2 -:102A200000000038443C44443C00000000C04058D2 -:102A300064444444F80000000000003C444040442A -:102A400038000000000C04344C4444443C000000B6 -:102A500000000038447C40403C000000001C207C0A -:102A6000202020207C000000000000344C4444441E -:102A70003C04380000C0405864444444EC0000006A -:102A800000100070101010107C0000000010007882 -:102A9000080808080808700000C0405C48705048EA -:102AA000DC00000000301010101010107C0000003E -:102AB000000000E854545454FC000000000000D80A -:102AC00064444444EC0000000000003844444444A2 -:102AD00038000000000000D8644444447840E0001E -:102AE000000000344C4444443C040C000000006CE2 -:102AF000302020207C0000000000003C44380444CA -:102B0000780000000000207C202020201C00000015 -:102B1000000000CC4444444C34000000000000ECB1 -:102B20004444282810000000000000EC4454545491 -:102B300028000000000000CC48303048CC000000E5 -:102B4000000000EC44242818101078000000007CDD -:102B5000481020447C0000000008101010102010C5 -:102B600010100800001010101010101010100000AD -:102B7000002010101010081010102000000000009D -:102B800000245800000000000000000000000000C9 -:102B90000000000000000000000000183C3C3C1851 -:102BA0001818001818000000006666666624000009 -:102BB0000000000000000000000000006C6CFE6CD3 -:102BC0006C6CFE6C6C0000001818187CC6C2C07CCF -:102BD0000686C67C181800000000000000C2C60C63 -:102BE000183060C686000000000000386C6C387633 -:102BF000DCCCCCCC760000000030303030600000FF -:102C000000000000000000000000000C1830303010 -:102C1000303030180C00000000000030180C0C0C94 -:102C20000C0C0C1830000000000000000000663C96 -:102C3000FF3C6600000000000000000000001818C3 -:102C40007E181800000000000000000000000000D6 -:102C500000001818183000000000000000000000FC -:102C6000FE00000000000000000000000000000066 -:102C70000000001818000000000000000002060C10 -:102C8000183060C0800000000000007CC6C6CED6B0 -:102C9000D6E6C6C67C000000000000183878181878 -:102CA000181818187E0000000000007CC6060C18DA -:102CB0003060C0C6FE0000000000007CC606063C76 -:102CC000060606C67C0000000000000C1C3C6CCC14 -:102CD000FE0C0C0C1E000000000000FEC0C0C0FC7A -:102CE0000E0606C67C0000000000003860C0C0FC74 -:102CF000C6C6C6C67C000000000000FEC606060C64 -:102D000018303030300000000000007CC6C6C67CA1 -:102D1000C6C6C6C67C0000000000007CC6C6C67ED3 -:102D20000606060C780000000000000000181800DD -:102D30000000181800000000000000000018180033 -:102D4000000018183000000000000000060C1830C9 -:102D50006030180C0600000000000000000000FEBB -:102D60000000FE0000000000000000006030180CB1 -:102D7000060C1830600000000000007CC6C60C186D -:102D80001818001818000000000000007CC6C6DEFD -:102D9000DEDEDCC07C00000000000010386CC6C61F -:102DA000FEC6C6C6C6000000000000FC6666667C63 -:102DB00066666666FC0000000000003C66C2C0C09B -:102DC000C0C0C2663C000000000000F86C66666689 -:102DD0006666666CF8000000000000FE66626878B7 -:102DE00068606266FE000000000000FE66626878AF -:102DF00068606060F00000000000003C66C2C0C077 -:102E0000DEC6C6663A000000000000C6C6C6C6FEA2 -:102E1000C6C6C6C6C60000000000003C1818181838 -:102E2000181818183C0000000000001E0C0C0C0CB8 -:102E30000CCCCCCC78000000000000E6666C6C780E -:102E4000786C6666E6000000000000F0606060607C -:102E500060606266FE000000000000C6EEFEFED666 -:102E6000C6C6C6C6C6000000000000C6E6F6FEDE06 -:102E7000CEC6C6C6C6000000000000386CC6C6C676 -:102E8000C6C6C66C38000000000000FC6666667CA2 -:102E900060606060F00000000000007CC6C6C6C62E -:102EA000C6C6D6DE7C0C0E00000000FC6666667CA2 -:102EB0006C666666E60000000000007CC6C66038EE -:102EC0000C06C6C67C0000000000007E7E5A181862 -:102ED000181818183C000000000000C6C6C6C6C678 -:102EE000C6C6C6C67C000000000000C6C6C6C6C670 -:102EF000C6C66C3810000000000000C6C6C6C6C6B4 -:102F0000D6D6FE6C6C000000000000C6C66C6C38A3 -:102F1000386C6CC6C6000000000000666666663C41 -:102F2000181818183C000000000000FEC6860C1897 -:102F30003060C2C6FE0000000000003C303030307F -:102F4000303030303C0000000000000080C0E070F5 -:102F5000381C0E06020000000000003C0C0C0C0C9B -:102F60000C0C0C0C3C0000001038386CC600000043 -:102F70000000000000000000000000000000000051 -:102F8000000000000000FF0030303018000000009A -:102F90000000000000000000000000000000780CAD -:102FA0007CCCCCCC76000000000000E06060786C47 -:102FB00066666666DC0000000000000000007CC65B -:102FC000C0C0C0C67C0000000000001C0C0C3C6CA3 -:102FD000CCCCCCCC760000000000000000007CC609 -:102FE000FEC0C0C67C000000000000386C6460F0C9 -:102FF00060606060F000000000000000000076CC1F -:10300000CCCCCCCC7C0CCC78000000E060606C7642 -:1030100066666666E60000000000001818003818B2 -:10302000181818183C0000000000000606000E06E4 -:10303000060606060666663C000000E06060666CF8 -:1030400078786C66E6000000000000381818181840 -:10305000181818183C000000000000000000ECFEEA -:10306000D6D6D6D6D6000000000000000000DC66F0 -:1030700066666666660000000000000000007CC610 -:10308000C6C6C6C67C000000000000000000DC666A -:10309000666666667C6060F000000000000076CC2A -:1030A000CCCCCCCC7C0C0C1E000000000000DC76EC -:1030B00062606060F00000000000000000007CC65C -:1030C00060380CC67C000000000000103030FC307E -:1030D000303030361C000000000000000000CCCC76 -:1030E000CCCCCCCC7600000000000000000066666E -:1030F0006666663C18000000000000000000C6C6BE -:10310000C6D6D6FE6C000000000000000000C66CB1 -:103110003838386CC6000000000000000000C6C649 -:10312000C6C6C6C67E060CF8000000000000FECC35 -:10313000183060C6FE0000000000000E181818705D -:10314000181818180E0000000000001818181800B1 -:103150001818181818000000000000701818180E31 -:10316000181818187000000000000076DC0000003D -:103170000000000000000000E8BF94E59B9E0A00EC -:103180004261636B0A496E7075740A42757A7A659A -:10319000720A4F4C45440A4175746F0A5479706540 -:1031A0000A4C616E67756167650A41626F757400EC -:1031B000D031000800000020440000002801000871 -:1031C00014320008440000206C0F00004401000885 -:1031D0000100000010000000000000000024F400C6 -:1031E00000000000000000000000000000000000DF -:1031F00000000000000000000000000000000000CF -:103200000000000080310008783100080000000054 -:0432100000000000BA +:100490007047012000F078B8022000F075B80820FD +:1004A00000F072B8102000F06FB870B50446818A71 +:1004B000006900F065F9207000266680F8B920799F +:1004C00010B1012811D01AE000F06CF9A1680125E3 +:1004D00001F5FA71884203D2A089401CA08100E096 +:1004E000A58100F05FF9A060257100F05BF9A168BB +:1004F00001F5FA71884202D9FF206080A08120783E +:10050000012808D12079012805D16088FF2801D071 +:10051000A0896080267170BD0022016802600846D3 +:1005200070470000164A10B591690346012817D09C +:10053000022B17D01348082B17D0102B0FD12021D6 +:1005400000F01EF90E4901221C3120B1012806D10C +:100550000868401C01E00868401E08600A7110BD70 +:10056000491C00E0491E916110BD082100F008F906 +:1005700008B10128F8D1BDE8104001F0B5BE000077 +:1005800010000020000C0140044910B50A68024226 +:1005900002D00860FFF7C6FF10BD00001404014040 +:1005A0002DE9F84FDFF8B891002409F1040A0AF1A7 +:1005B000040B23460F270BF1040EC9E00125A540CB +:1005C0002A40AA427DD1674ED1F804C0ACEB0608A0 +:1005D000B44532D014DCBCF1030F3AD009DCBCF1D5 +:1005E000000F2AD0BCF1010F1CD0BCF1020F31D199 +:1005F0001DE0BCF1110F17D0BCF1120F2AD119E088 +:10060000B8F5881F19D006DCB8F5803F15D0B8F5CD +:10061000801F1FD111E0B8F5001F0ED0B8F5041FE0 +:1006200018D10AE0CB6815E0CB681B1D12E0CB683F +:1006300008330FE0CB680C330CE08B682BB1012B37 +:100640004FF0080303D0456104E0042302E0056194 +:1006500000E00023FF2A01D8064601E000F104066D +:100660004FEA840501D9A5F12005D6F8008007FAE4 +:1006700005FC28EA0C0803FA05F548EA0508C6F85F +:1006800000804D68ED0062D5374DAE6946F0010639 +:10069000AE61AD6924F0030605F001050095334D08 +:1006A00006EB050CDCF80850A607360F07FA06F82B +:1006B00025EA0805DFF8B880404503D14FF000086F +:1006C00017E044E0DFF8AC80404502D14FF001086C +:1006D0000FE0DFF8A480404502D14FF0020808E0A7 +:1006E000DFF89880404502D14FF0030801E04FF059 +:1006F000040808FA06F848EA0508CCF808804D68AE +:10070000D9F80060ED034D4601D5164300E096434D +:100710002E604D68DAF80060AD03554601D51643EA +:1007200000E096432E604D68DBF80060ED025D4608 +:1007300001D5164300E096432E604D68DEF8006058 +:10074000AD02754601D5164300E096432E60641C49 +:100750000D682A46E5407FF431AFBDE8F88F000010 +:100760000004014000001110001002400000014090 +:1007700000080140000C014000100140001401403D +:100780008068084000D001207047C26821EA020357 +:100790000A4043EA0241016170470AB101617047B2 +:1007A0000904FBE701488068704700000000002052 +:1007B00070B5040025D094F83D00002520B984F8D8 +:1007C0003C50204600F050F9242084F83D00206879 +:1007D000016821F0010101602068016841F40041D5 +:1007E00001602068016821F40041016000F098FA7E +:1007F0004D4A6168914201D84C4900E04C49884219 +:1008000001D2012070BD4B492368B0FBF1F15E6855 +:1008100026F03F060E435E606368934206D94FF4AC +:10082000967359434FF47A73B1FBF3F12368491C73 +:100830001E6A26F03F06314319626168914210D862 +:100840004900401EB0FBF1F2521CC2F30B02042A15 +:1008500001D2042022E0B0FBF1F0401CC0F30B00F9 +:100860001CE0A268F2B301EBC10303EB0116431EC7 +:10087000B3FBF6F35B1C43F480431B0549D092B3F2 +:1008800001EBC10202EB0111401EB0FBF1F0401C74 +:10089000C0F30B0040F4804040F400402168CA6976 +:1008A0004CF6FF739A431043C861D4E90710014323 +:1008B0002068026822F0C00211430160D4E90301FC +:1008C00001432068826848F2FF339A4311438160F4 +:1008D000D4E9050108432168CA6822F0FF021043E9 +:1008E000C86001E00EE016E02068016841F00101F7 +:1008F00001602564202084F83D00256384F83E5083 +:10090000002070BD01EB4106431EB3FBF6F35B1CF8 +:10091000B3E70120C2E701EB4101401EB0FBF1F05B +:10092000401CC0F30B00B7E7A086010080841E00C6 +:1009300000093D0040420F002DE9FF4F83B09A4669 +:10094000DDE9119793460446DDF84080FFF72AFF62 +:10095000054694F83D0020287FD119230122404903 +:100960002046009500F040FF002876D194F83C0026 +:10097000012872D0012084F83C0020680168C90772 +:1009800003D1016841F0010101602068016821F490 +:1009900000610160212084F83D00402084F83E0081 +:1009A00000262664C4F82480A4F82A90608D20854F +:1009B0002C48E062CDE9007553465A46204604991A +:1009C00000F098FE70B930E02A463946204600F023 +:1009D0008AFF58B1206C042804D12068016841F4D2 +:1009E00000710160012007B0BDE8F08F606A2168E6 +:1009F00000780861606A401C6062218D491E89B2DE +:100A00002185628D521E628522685369DB435B0734 +:100A10000BD469B100781061606A401C6062208D5F +:100A2000401E2085608D401E6085208D0028CBD122 +:100A30002A463946204600F0B1FE0028CAD154F8B3 +:100A40003D0B016841F400710160202004F81E098B +:100A5000E67766770020C6E7FFE70220C3E70000DD +:100A6000020010000000FFFF10B586B000210091C9 +:100A700001910291039100680F4988421AD10F4CED +:100A8000A06940F00800A061A069694600F0080074 +:100A90000490C02000901220019003200390084889 +:100AA000FFF77EFDE06940F40010E061E06900F4CA +:100AB0000010049006B010BD005400400010024029 +:100AC000000C01400248816802781144816070473F +:100AD00000000020074810B5016841F010010160D6 +:100AE000032000F075F80F2000F006F800F024F85D +:100AF000002010BD0020024070B50D4D04464FF49B +:100B00007A712878B1FBF0F00A490968B1FBF0F07E +:100B100000F0DCFA48B9102C07D200222146501E02 +:100B200000F036F800206C6070BD012070BD000040 +:100B3000000000200C0000200C4808B5816941F03D +:100B400001018161816901F001010091C16941F0F8 +:100B50008051C161C06900F0805000900448416834 +:100B600021F0E06141F00071416008BD00100240D9 +:100B700000000140002809DB00F01F020121914024 +:100B80004009800000F1E020C0F80011704700002B +:100B9000F0B40E4B1B680C46C3F30223C3F10705E8 +:100BA000042D00D90425191D072901D2002300E0D6 +:100BB000DB1E012606FA05F1491E214099409E40A0 +:100BC000761E16403143F0BC01F056BB0CED00E040 +:100BD000064900F0070208684FF6FF03184040EA94 +:100BE0000220034A10430860704700000CED00E04B +:100BF0000000FA052DE9F0470F46050061D0434E8D +:100C0000306800F00700B84209D2306820F00700D1 +:100C100038433060306800F00700B84251D128688E +:100C20003B4C810712D5400703D5606840F4E06073 +:100C300060602878000703D5606840F46050606009 +:100C40006068A96820F0F000084360602878C00759 +:100C500028D06868012810D02168022810D08907A0 +:100C600000292EDA616821F0030101436160FFF77A +:100C700099FD804641F288390DE021688903EFE74C +:100C80008901EDE7FFF78EFDA0EB0801494502D988 +:100C90000320BDE8F0876068696800F00C00B0EBE5 +:100CA000810FEFD1306800F00700B8420BD93068EF +:100CB00020F0070038433060306800F00700B84289 +:100CC00001D00120E5E72878400705D56068E9688C +:100CD00020F4E060084360602878000706D560686B +:100CE000296920F4605040EAC100606000F028F8F3 +:100CF0006168084AC1F30311515CC84006490860A5 +:100D000006480068FFF7F8FE0020C2E70020024016 +:100D100000100240F02300080C0000200400002016 +:100D20000448054900684968044AC1F30221515C3E +:100D3000C84070470C00002000100240002400084A +:100D400012A185B00FC98DE80F0014A0144A0068E5 +:100D500004905168134801F00C03042B10D0082BA9 +:100D60000ED1C1F38343C9031DF803000AD55168AE +:100D700004AAC1F34041515C0A4A5043B0FBF1F070 +:100D800005B0704708494843FAE70000020304052C +:100D9000060708090A0B0C0D0E0F101001020000C7 +:100DA0000010024000127A0000093D002DE9F84FC2 +:100DB000040070D02078C04DC00749D06868C0F3E7 +:100DC0008100012807D06868C0F38100022809D19A +:100DD0006868C00306D52868800339D56068002894 +:100DE000E7D035E06068B0F5803F0BD010B1B0F5CA +:100DF000A02F11D0286820F480302860286820F4C3 +:100E0000802002E0286840F480302860606890B15B +:100E1000FFF7C8FC06460AE0286840F480202860F6 +:100E2000F0E700BFFFF7BEFC801B642873D828687A +:100E30008003F7D50CE0FFF7B5FC064605E000BFE0 +:100E4000FFF7B0FC801B6428F0D828688003F7D433 +:100E500020789A4E80074FF001094FF0000839D5ED +:100E6000686810F00C0F07D06868C0F38100022892 +:100E700009D16868C00306D42868800714D52069A2 +:100E8000012808D110E02069B0B1C6F80090FFF742 +:100E900089FC074605E00AE1FFF784FCC01B022835 +:100EA000C4D828688007F7D52868616920F0F80061 +:100EB00040EAC10028600DE0C6F80080FFF772FC30 +:100EC000074604E0FFF76EFCC01B022823D8286801 +:100ED0008007F7D4207800072CD57948A169D9B1CB +:100EE000C0F80090FFF75EFC074604E0FFF75AFCED +:100EF000C01B02280FD8686A8007F7D571484FF4E5 +:100F0000FA510068B0FBF1F0009000BF0098411E5C +:100F10000091FAD20EE080E0C0F80080FFF742FCBA +:100F2000074604E0FFF73EFCC01B022875D8686A3C +:100F30008007F7D42078400760D5E8690027C00013 +:100F400008D4E86940F08050E861E869012700F0C2 +:100F5000805000905C480168C90513D4016883463D +:100F600041F480710160FFF71DFC824606E000BF7E +:100F7000FFF718FCA0EB0A0064284ED8DBF800004D +:100F8000C005F5D5E06801280AD008B1052813D0BE +:100F9000286A20F001002862286A20F0040002E09C +:100FA000286A40F001002862E06841F2883B98B16D +:100FB000FFF7F8FB82460BE0286A40F00400286245 +:100FC000EEE700BFFFF7EEFBA0EB0A0159455AD848 +:100FD000286A8007F6D50CE0FFF7E4FB824605E0BF +:100FE000FFF7E0FBA0EB0A0159454CD8286A8007BF +:100FF000F6D41FB1E86920F08050E861E06988B359 +:101000006968C1F38101022944D00228C6F86080D2 +:1010100004D0FFF7C7FB044638E034E0FFF7C2FB1B +:10102000074604E0FFF7BEFBC01B02282BD8286848 +:101030008001F7D4206AB0F5803F05D16868A168C7 +:1010400020F4003008436860D4E908010843696867 +:1010500021F4741108436860C6F86090FFF7A2FBA2 +:10106000044606E025E000BFFFF79CFB001B0228BA +:1010700009D828688001F7D51BE000BFFFF792FB75 +:10108000001B022802D90320BDE8F88F28688001E0 +:10109000F4D40EE00128F7D06868226A00F48031A9 +:1010A000914204D1616A00F47010884201D001209D +:1010B000EAE70020E8E7000000100240000042429A +:1010C000800442420C0000200070004010B5401E19 +:1010D000B0F1807F01D3012010BD4FF0E0246061AA +:1010E0000F21601701F0C8F80020A06107202061DF +:1010F000002010BD7047704770B590F83C20012A61 +:1011000026D0012480F83C40022280F83D2003686C +:101110005A689D6822F070060A6832435A600D4B87 +:1011200002689A4208D0B2F1804F05D00A4B9A4229 +:1011300002D00A4B9A4204D1496825F08003194332 +:10114000916080F83D40002180F83C10084670BD59 +:10115000022070BD002C0140000400400008004047 +:1011600010B5040003D094F83D0010B107E0012051 +:1011700010BD002084F83C00204600F01FF802203B +:1011800084F83D00211D206800F05AFF012084F8FA +:10119000460084F83E0084F83F0084F8400084F85C +:1011A000410084F8420084F8430084F8440084F845 +:1011B000450084F83D00002010BD000008B501681E +:1011C0001448B1F1804F14D0134A914220D1C16923 +:1011D00041F00201C161C069002200F002000090EC +:1011E00011461D20FFF7D4FC1D20BDE80840FFF785 +:1011F000C1BCC16941F00101C161C069002200F0B8 +:101200000100009011461C20FFF7C2FC1C20ECE7F7 +:1012100008BD0000001002400004004090F83D109E +:10122000012901D001207047022180F83D1001689A +:10123000CA6842F00102CA6000680B49884208D0BF +:10124000B0F1804F05D00949884202D00849884250 +:1012500004D1816801F00701062903D0016841F03B +:101260000101016000207047002C01400004004093 +:101270000008004070B5044690F83C00012817D0E3 +:10128000012584F83C50022084F83D0020688268E3 +:1012900022F0770222F47F4282600868502830D022 +:1012A0000DDC20284DD005DC98B310283BD148E058 +:1012B000022070BD302844D0402834D139E0602865 +:1012C00028D0702806D0B0F5805F2CD0B0F5005F34 +:1012D00029D10AE0CB68D1E90121206800F0F3FEB2 +:1012E0002068816841F0770109E0CB68D1E90121EC +:1012F000206800F0E8FE2068816841F48041816048 +:1013000011E0CA684968206800F092FF5021206807 +:1013100007E016E0CA684968206800F09AFF60217B +:10132000206800F0DAFE84F83D50002084F83C008C +:1013300070BDCA684968206800F07AFF40212068C3 +:10134000EFE7226801461046EBE7704770B50446A8 +:10135000006801694FF00005C943890715D4C168C9 +:10136000C943890711D4E91E016101202077206853 +:1013700080698007204602D0FFF7E7FF04E000F015 +:10138000BDF8204600F04CF9257720680169C94373 +:10139000490717D4C168C943490713D46FF0040142 +:1013A0000161022020772068806910F4407F204688 +:1013B00002D0FFF7CAFF04E000F0A0F8204600F0DA +:1013C0002FF9257720680169C943090716D4C16838 +:1013D000C943090712D46FF0080101610420207786 +:1013E0002068C0698007204602D0FFF7AEFF04E006 +:1013F00000F084F8204600F013F925772068016991 +:10140000C943C90617D4C168C943C90613D46FF0CC +:1014100010010161082020772068C06910F4407F26 +:10142000204602D0FFF791FF04E000F067F8204665 +:1014300000F0F6F8257720680169C943C90708D18B +:10144000C168C943C90704D1891E0161204600F063 +:1014500037F920680169C943090609D4C168C9433D +:10146000090605D46FF0800101612046FFF742FEB6 +:1014700020680169C943490609D4C168C9434906BE +:1014800005D46FF040010161204600F01AF9206890 +:101490000169C94389060BD4C168C943890607D4C9 +:1014A0006FF0200101612046BDE87040FFF723BEC8 +:1014B00070BD000000B585B000210091019102913E +:1014C00003910068B0F1804F11D10A48816941F061 +:1014D000040181618069694600F0040004900420E1 +:1014E00000900220019003900348FFF759F805B0DF +:1014F00000BD00000010024000080140704770B5B8 +:10150000044690F83C000D4601280AD0012084F8DA +:101510003C0042B1042A18D0082A2AD00C2A4DD106 +:1015200039E0022070BD206800F0E0FD206881698C +:1015300041F0080181612068816921F00401816125 +:10154000206881692A69114311E0206800F0F6FDE6 +:101550002068816941F4006181612068816921F41A +:1015600080618161206881692A6941EA0221816183 +:1015700024E0206800F00EFE2068C16941F00801F7 +:10158000C1612068C16921F00401C1612068C1699D +:101590002A69114311E0206800F028FE2068C16923 +:1015A00041F40061C1612068C16921F48061C161B9 +:1015B0002068C1692A6941EA0221C161002084F8DA +:1015C0003C0070BD10B5040003D094F83D0010B18C +:1015D00007E0012010BD002084F83C00204600F008 +:1015E0001EF8022084F83D00211D206800F028FD2F +:1015F000012084F8460084F83E0084F83F0084F817 +:10160000400084F8410084F8420084F8430084F8E4 +:10161000440084F8450084F83D00002010BD704768 +:101620007047000010B50446022249B104290ED0CB +:10163000082913D094F84100012816D0012010BDCC +:1016400094F83E000128F9D184F83E200FE094F888 +:101650003F000128F2D184F83F2008E094F84000D0 +:101660000128EBD184F8402001E084F841200122D8 +:10167000206800F01BFD0F492068884203D1426CAE +:1016800042F4004242642068884208D0B0F1804FA2 +:1016900005D00949884202D00849884204D18168AE +:1016A00001F00701062903D0016841F00101016042 +:1016B000002010BD002C0140000400400008004044 +:1016C00070477047FEE701684A69D24352050FD45C +:1016D0006FF480624A61002140F8301F202242737B +:1016E0008173026942F004020261017301207047B4 +:1016F000002070472DE9F843044600680D46DDE9F7 +:10170000089701689846164641F4807101604B467F +:1017100000224FF001112046009700F065F848B113 +:1017200020680068C00502D54FF4007020640320D3 +:10173000BDE8F883216805F0FE0008613B464A4693 +:101740001549204600F084F888B92068416980690D +:1017500000903A464946204600F0C5F848B1206C52 +:10176000042804D12068016841F40071016001205F +:10177000DEE7F5B2B8F1010F09D02168300A08613F +:101780003A464946204600F0AEF80028E7D12068E6 +:1017900005610020CCE700000200010070B516468C +:1017A0000D4604460DE02046FFF78DFF08B10120ED +:1017B00070BD681C05D0FEF7F5FF801BA84207D856 +:1017C00035B120684069C0434007ECD4002070BDAB +:1017D000002044F8300F20216173A073216941F08B +:1017E000200121612073E2E72DE9F0471E46904673 +:1017F0000D460446C1F30747DDF8209008E0701C51 +:1018000006D0FEF7CFFFA0EB0900B0420FD876B1AB +:101810002068012F18D0806925EA00000004000C20 +:1018200014D000214145EAD00020BDE8F087002017 +:1018300044F8300F20216173A073216941F0200129 +:10184000216120730120F0E74069E5E70121E9E724 +:101850002DE9F0479A4691460E46044600254FF082 +:101860002008C1F3074725E020684069C0434005D0 +:1018700014D42068016841F40071016021686FF49C +:1018800080604861256384F83D8084F83E50206C78 +:1018900040F00400206484F83C501FE0B9F1FF3FA1 +:1018A00008D0FEF77FFFA0EB0A0149450CD8B9F13B +:1018B000000F09D02068012F13D0806926EA0000AC +:1018C0000004000C0BD0CFE744F8305F84F80D80A3 +:1018D000A573206940F02000206125730120BDE838 +:1018E000F0874069EAE770B516460D4604460DE0FC +:1018F0002046FFF7E8FE08B1012070BD681C05D046 +:10190000FEF750FF801BA84207D835B12068406918 +:10191000C0430006ECD4002070BD002044F8300F16 +:1019200020216173A073216941F02001216120739E +:10193000E2E700003EB564248DE81C000A4601463B +:1019400001230248FEF7F8FF3EBD000044000020DE +:101950002DE9F04F85B0002552480095019502957C +:101960000395816941F010018161816901F01001E5 +:101970000491816941F020018161816901F02001B8 +:101980000491816941F004018161816901F00401E0 +:101990000491816941F0080181618069DFF808A143 +:1019A00000F008000490012208215046FEF7F5FEE1 +:1019B000DFF8F8B04FF48057002239465846FEF75A +:1019C000ECFE4FF40048012241465846FEF7E5FE82 +:1019D0004FF48079002249465046FEF7DEFE01248E +:1019E0000820CDE900040326CDE9024669465046A9 +:1019F000FEF7D6FD0B2000902D48CDE90104694685 +:101A00005846FEF7CDFDCDE900740227CDE9025717 +:101A100069465846FEF7C4FDCDE90084CDE902468B +:101A200069465846FEF7BCFDCDF800900396CDE917 +:101A3000014769465046FEF7B3FD102000901D484F +:101A4000CDE9010469465846FEF7AAFD2020CDE9FC +:101A50000005694602945846FEF7A2FD0022114691 +:101A60000620FFF795F80620FFF784F800221146BC +:101A70000720FFF78DF80720FFF77CF800221146BA +:101A80000920FFF785F80920FFF774F800221146B6 +:101A90000A20FFF77DF80A20FFF76CF805B0BDE8D3 +:101AA000F08F00000010024000080140000C0140CF +:101AB000000031100000111010B58EB00024079402 +:101AC000089409940A940B941C2168460C94FEF720 +:101AD00003FC1C484FF08041C0E900148460C460DE +:101AE00004618461FFF73CFB08B172B6FEE74FF476 +:101AF0008050079007A91348FFF7BCFB08B172B6E6 +:101B0000FEE71048FFF75EFD08B172B6FEE70B94E2 +:101B10000BA90C480C94FFF7EFFA08B172B6FEE778 +:101B20006020CDE900040294082269460548049427 +:101B3000FFF7E5FC08B172B6FEE70248FFF7BAFC12 +:101B40000EB010BD9800002010B586B000241748D4 +:101B50000094019402940394049413490594016041 +:101B60004721C0E9011440F2E731C0E90314846160 +:101B7000FFF7F6FA08B172B6FEE74FF48050009016 +:101B800069460A48FFF776FB08B172B6FEE704948F +:101B900004A906480594FFF7AFFA002801D072B6F1 +:101BA000FEE706B010BD000000040040E000002089 +:101BB000FEE7FEE73CB5A3F12005059C5E2D26D887 +:101BC000082A0DD00C2A15D0102A20D1104A02EB79 +:101BD0000312A2F50072CDE900241023082214E0BC +:101BE0000C4A02EBC302A2F58072CDE9002408235F +:101BF00005220AE003EB4302074B03EB8202A2F546 +:101C0000C072CDE900240C23062200F096F83CBDFA +:101C1000742B000808240008002700082DE9F05F55 +:101C20004FF00008DFF85CA04546C146AAF5806B7E +:101C30002946002000F0D3F800240AEBC5170BEB6F +:101C4000C516395D305D88420ED0B8F1000F05D160 +:101C50004FF001082946204600F0C1F8305D00F041 +:101C600007F9305D385501E04FF0000806F80490A0 +:101C7000641CE4B2802CE4D36D1CEDB2082DD7D3E4 +:101C8000BDE8F09F5005002010B5AE2000F0E8F848 +:101C9000D52000F0E5F8502000F0E2F8A82000F090 +:101CA000DFF83F2000F0DCF8D32000F0D9F8002066 +:101CB00000F0D6F8402000F0D3F88D2000F0D0F8E6 +:101CC000142000F0CDF8202000F0CAF8022000F027 +:101CD000C7F8A12000F0C4F8C02000F0C1F8D92056 +:101CE00000F0BEF8F12000F0BBF8DB2000F0B8F8FF +:101CF000302000F0B5F8A42000F0B2F8A62000F0E3 +:101D0000AFF8AF2000F0ACF8BDE810400020AFF312 +:101D1000008070B5064600242146002000F05FF8E0 +:101D20000025304600F0A4F86D1CEDB2802DF8D3EC +:101D3000641CE4B2082CEFD370BD2DE9FF4F0026E0 +:101D4000DDE90DBA994690463746354643E0002412 +:101D50003AE01BF807008021F140084225D0BAF193 +:101D6000060F1DD2DFE80AF0030B0B0303130198E3 +:101D700000222844C1B200982044C0B20EE001986D +:101D800001222844C1B200982044C0B206E0019864 +:101D900002222844C1B200982044C0B200F070F87A +:101DA000761CF6B2082E0BD00CE05FEA0A00DED0FB +:101DB0000128DCD00228F3D0BAF1040FF0D1DEE71D +:101DC00000267F1C641CE4B24445C2D30EB1002639 +:101DD0007F1C6D1CEDB24D45B9D3BDE8FF8F10B52A +:101DE0000446C1F1B700C0B200F03AF8102040EA52 +:101DF000141000F035F804F00F00BDE8104000F0BA +:101E00002FB82DE9F8430546DDF820901F4690468F +:101E10000E461046082A04D00C2804D0102A1AD1E5 +:101E200003E0062417E0072415E0082413E028192E +:101E3000802806D306EB0800C6B2402E00D3002649 +:101E40000025424631462846CDF80090FFF7B2FE05 +:101E50002819C5B27F1C3B78002BE8D1BDE8F88378 +:101E600001B56A46012300217820FFF763FD08BD14 +:101E700001B56A46012340217820FFF75BFD08BDCC +:101E800010B5802816D2402914D2CC0801F00701E1 +:101E90008023CB40084901EBC414215C22B1012A04 +:101EA00004D0022A05D103E0994302E0194300E07F +:101EB0005940215410BD00005001002070472DE909 +:101EC000FF4F0026044689B04FF0FF3932463046B6 +:101ED00013B1012B70D101E0256807E0656805E0CA +:101EE0000A2B01D1761CB6B2521C92B2AB5C002B0D +:101EF000F6D1A2689B465118A16002D55946C4F894 +:101F000008B0B14200DDA660D4E90221CB1C9A42A0 +:101F100001DA491EE1608A4204DDCA1CB24201DADC +:101F2000491CE16006F10108B8F1040F01D9E2682B +:101F300000E000220021E26007E06D1C2B780BB16D +:101F40000A2BFAD1491C89B26D1C8A42F6DC0027A3 +:101F50000DF1040A23E0E168A2683944914201D1FD +:101F60003E2200E020220AF800205246401C03E0F6 +:101F70001154401C80B26D1C297809B10A29F7D18F +:101F800002F800B0012000903807010E01AB1022CA +:101F90000020FFF736FF7F1C0020BFB26D1CB8F198 +:101FA000040F01D9042100E0711CB942D3D80B9869 +:101FB000012801D1D4F808900DB04846BDE8F08F53 +:101FC0007047FEF77FBD30B58FB028216846FEF719 +:101FD00083F914210AA8FEF77FF901210804CDE94D +:101FE00000100024029402250491CDE907504FF41B +:101FF000E01009906846FEF7D9FE08B172B6FEE718 +:102000000F20CDE90A054FF48060CDE90C40022194 +:102010000AA80E94FEF7EEFD002801D072B6FEE786 +:102020000FB030BD704700000148FFF78FB90000C6 +:10203000980000200148FFF789B90000E000002067 +:10204000F0B50268164B174C174D4FF08047984279 +:1020500005D0B84203D0A04201D0A84203D122F05B +:1020600070064A683243984205D0B84203D0A04275 +:1020700001D0A84203D122F44074CA6822434C69BB +:1020800022F08002224302608A68C2620A68826289 +:10209000984201D10969016301214161F0BD00004D +:1020A000002C0140000400400008004010B501F081 +:1020B0001F030121046A99408C430462016A9A401B +:1020C0001143016210BD10B5846842EA032224F472 +:1020D0007F440A432243826010BD826822F070026E +:1020E0000A4342F0070181607047000030B5026A80 +:1020F00022F001020262026A4368846924F07305D7 +:102100000C682C4322F002058A682A430A4DA84233 +:102110000BD122F00805CA6823F440732A434D69A5 +:1021200022F004021D438B692B434360846149689C +:102130004163026230BD0000002C014030B5026AEC +:1021400022F010020262026A436884690D6824F476 +:10215000E64444EA05248D6822F0200242EA051292 +:102160000B4DA8420ED1CD6822F0800242EA051242 +:102170004D6923F4406343EA85038D6922F04002F0 +:1021800043EA85034360846149688163026230BD2C +:10219000002C014030B5026A22F480720262036AA8 +:1021A0004268C46923F4007324F073050C682C435F +:1021B0008D6843EA05230C4DA8420ED1CD6823F467 +:1021C000006343EA05234D6922F4405242EA0512B6 +:1021D0008D6923F4806342EA05124260C461496854 +:1021E000C163036230BD0000002C014030B5026ABB +:1021F00022F480520262046A4268C3690D6823F4C3 +:10220000E64343EA05238D6824F4005444EA053488 +:10221000064DA84204D14D6922F4804242EA85125B +:102220004260C36149680164046230BD002C014012 +:1022300010B5036A046A24F001040462846924F07E +:10224000F00444EA021423F00A020A4384610262A1 +:1022500010BD10B5036A23F0100303628369046A9A +:1022600023F4704343EA023224F0A00343EA01114D +:102270008261016210BDFEE70907090E002804DB38 +:1022800000F1E02080F80014704700F00F0000F12A +:10229000E02080F8141D7047FEF71CFCFFF793FE4A +:1022A000FFF756FB0E480D494FF4804201600D497F +:1022B000416000218160C0E9031241618161C16117 +:1022C0000162FEF775FA08B172B6FEE7FFF7F4FB9C +:1022D000FFF73AFC00F00AF8FEE700000054004067 +:1022E00044000020A08601007047000008B5384C6B +:1022F000012211022046FEF750FA374D354F0820D3 +:102300002F61A882FFF7C0FC08213448FFF78AF943 +:102310003348FEF783FF002208212046FEF73DFAEE +:10232000304C42F2107801262B48FEF7BEF82D48BB +:102330001C30FEF7F1F86061A16891B3012902D069 +:1023400002292FD11AE0A08827A1401CA080224892 +:1023500062881830FDF73CFF1F4B082218333821E4 +:1023600000200096FFF74DFD6888FF281AD1022053 +:10237000A060FEF717FA4044206113E018B1FEF7A1 +:1023800011FA404420611748AA7823782430616903 +:10239000FFF795FD00B9A660FEF704FA21698842AF +:1023A00000D9A660FFF73AFCFEF7FCF90146E068A9 +:1023B0008142B9D900F57A70E0604FF400413846A7 +:1023C000FEF7E3F9A08860800020A080ACE7000061 +:1023D00000080140000C0140280100209800002066 +:1023E000E0000020100000204650533A2564000011 +:1023F00000000000000000000102030406070809B5 +:1024000000000000010203040000000000000000C2 +:10241000202020202000200050505000000000000C +:102420005050F850F85050002078C07028F020002C +:10243000C0C810204098180040A0A040A890680094 +:1024400030204000000000001020404040201000DC +:10245000402010101020400020A8702070A82000FC +:10246000202020F820202000000000006040800094 +:10247000000000F8000000000000000000606000A4 +:102480000008102040800000708898A8C88870005C +:102490002060202020207000708808304080F800E4 +:1024A000F80810300888700010305090F8101000B4 +:1024B000F880F00808887000384080F08888700044 +:1024C000F8081020404040007088887088887000AC +:1024D000708888780810E00000606000606000008C +:1024E000006060006060800010204080402010008C +:1024F0000000F800F8000000402010081020400004 +:1025000070881020200020007088B8A8B88078005B +:1025100020508888F8888800F08888F08888F00043 +:102520007088808080887000F08888888888F000B3 +:10253000F88080F08080F800F88080F08080800053 +:1025400070888080B8887800888888F888888800B3 +:102550007020202020207000381010101090600093 +:102560008890A0C0A0908800808080808080F80043 +:1025700088D8A8A8888888008888C8A898888800EB +:102580007088888888887000F08888F08080800053 +:1025900070888888A8906800F08888F0A0908800EB +:1025A0007088807008887000F8202020202020008B +:1025B0008888888888887000888888888850200063 +:1025C000888888A8A8D888008888502050888800E3 +:1025D0008888502020202000F80810204080F80033 +:1025E000F0C0C0C0C0C0F000008040201008000053 +:1025F00078181818181878002070A82020202000BB +:10260000002040F8402000002010080000000000DA +:102610000000E010709068008080B0C888C8B000EA +:1026200000007088808070000808689888986800AA +:1026300000007088F0807000304840F0404040005A +:1026400000007088887808F08080B0C8888888008A +:10265000200000202020200010000030101010600A +:10266000808090A0C0A098006020202020207000D2 +:10267000000050A8A8A8A8000000B048484848009A +:1026800000007088888870000000F08888F08080E2 +:1026900000007888887808080000B0484040400072 +:1026A000000078807008F0004040F840404830005A +:1026B000000090909090680000008888885020006A +:1026C0000000A8A8A8A8500000008850205088004A +:1026D00000008888986808F00000F8102040F80092 +:1026E000204040804040200020202000202020006A +:1026F0002010100810102000000040A8100000005A +:102700000000000000000000000000000010101099 +:102710001010000010000000006C4848000000008D +:1027200000000000001414287C287C285050000071 +:102730000010384040384870101000000020502031 +:102740000C700814080000000000001820205448F5 +:102750003400000000101010100000000000000005 +:102760000008081010101010100808000020201099 +:10277000101010101020200000107C1028280000DD +:10278000000000000000101010FC101010000000ED +:1027900000000000000000181030200000000000C1 +:1027A000007C00000000000000000000000000307D +:1027B0003000000000040408081010202040000031 +:1027C00000384444444444443800000000301010B1 +:1027D000101010107C000000003844040810204441 +:1027E0007C00000000384404180404443800000051 +:1027F000000C141424447C040C000000003C202035 +:102800003804044438000000001C2040784444444C +:1028100038000000007C4404080808101000000084 +:1028200000384444384444443800000000384444EC +:10283000443C04087000000000000030300000300C +:1028400030000000000000181800001830200000C0 +:1028500000000C10608060100C0000000000000000 +:102860007C007C00000000000000C020180418203C +:10287000C000000000001824040810003000000010 +:102880003844444C54544C40443800000030102824 +:1028900028287C44EC00000000F844447844444478 +:1028A000F8000000003C4440404040443800000034 +:1028B00000F0484444444448F000000000FC445008 +:1028C00070504044FC000000007C20283828202064 +:1028D00070000000003C4440404C4444380000007C +:1028E00000EC44447C444444EC000000007C1010A4 +:1028F000101010107C000000003C080808484848F0 +:102900003000000000EC444850704844E4000000EF +:1029100000702020202024247C00000000EC6C6C3F +:1029200054544444EC00000000EC64645454544C8F +:10293000EC000000003844444444444438000000A3 +:1029400000782424243820207000000000384444FB +:1029500044444444381C000000F84444447848444B +:10296000E000000000344C403804046458000000CB +:1029700000FC9010101010103800000000EC4444CF +:10298000444444443800000000EC44442828281003 +:102990001000000000EC444454545454280000003B +:1029A00000C4442810102844C400000000EC44284F +:1029B0002810101038000000007C4408101020443B +:1029C0007C0000000038202020202020202038001B +:1029D00000402020201010080808000000380808D7 +:1029E00008080808080838000010102844000000F3 +:1029F000000000000000000000000000000000FCDB +:102A00000010080000000000000000000000003876 +:102A1000443C44443C00000000C0405864444444EA +:102A2000F80000000000003C444040443800000032 +:102A3000000C04344C4444443C00000000000038C6 +:102A4000447C40403C000000001C207C20202020D2 +:102A50007C000000000000344C4444443C04380036 +:102A600000C0405864444444EC0000000010007072 +:102A7000101010107C0000000010007808080808F2 +:102A80000808700000C0405C48705048DC0000003E +:102A900000301010101010107C000000000000E842 +:102AA00054545454FC000000000000D864444444D2 +:102AB000EC000000000000384444444438000000AA +:102AC000000000D8644444447840E0000000003432 +:102AD0004C4444443C040C000000006C3020202096 +:102AE0007C0000000000003C4438044478000000F2 +:102AF0000000207C202020201C000000000000CCD2 +:102B00004444444C34000000000000EC44442828B5 +:102B100010000000000000EC445454542800000051 +:102B2000000000CC48303048CC000000000000EC31 +:102B300044242818101078000000007C481020441D +:102B40007C00000000081010101020101010080069 +:102B500000101010101010101010000000201010A5 +:102B60001010081010102000000000000024580071 +:102B70000000000000000000000000000000000055 +:102B800000000000000000183C3C3C181818001819 +:102B90001800000000666666662400000000000061 +:102BA00000000000000000006C6CFE6C6C6CFE6CA1 +:102BB0006C0000001818187CC6C2C07C0686C67C53 +:102BC000181800000000000000C2C60C183060C6D3 +:102BD00086000000000000386C6C3876DCCCCCCC71 +:102BE000760000000030303030600000000000004F +:102BF000000000000000000C183030303030301879 +:102C00000C00000000000030180C0C0C0C0C0C1810 +:102C100030000000000000000000663CFF3C660041 +:102C20000000000000000000000018187E181800C6 +:102C30000000000000000000000000000000181864 +:102C4000183000000000000000000000FE0000003E +:102C5000000000000000000000000000000000185C +:102C600018000000000000000002060C183060C0D0 +:102C7000800000000000007CC6C6CED6D6E6C6C6E0 +:102C80007C00000000000018387818181818181870 +:102C90007E0000000000007CC6060C183060C0C634 +:102CA000FE0000000000007CC606063C060606C6C4 +:102CB0007C0000000000000C1C3C6CCCFE0C0C0CDA +:102CC0001E000000000000FEC0C0C0FC0E0606C6CC +:102CD0007C0000000000003860C0C0FCC6C6C6C64C +:102CE0007C000000000000FEC606060C18303030E4 +:102CF000300000000000007CC6C6C67CC6C6C6C642 +:102D00007C0000000000007CC6C6C67E0606060CDD +:102D100078000000000000000018180000001818DB +:102D20000000000000000000001818000000181843 +:102D30003000000000000000060C18306030180C55 +:102D40000600000000000000000000FE0000FE0081 +:102D500000000000000000006030180C060C183065 +:102D6000600000000000007CC6C60C18181800188F +:102D700018000000000000007CC6C6DEDEDEDCC0FD +:102D80007C00000000000010386CC6C6FEC6C6C637 +:102D9000C6000000000000FC6666667C666666662B +:102DA000FC0000000000003C66C2C0C0C0C0C2669B +:102DB0003C000000000000F86C6666666666666CA3 +:102DC000F8000000000000FE6662687868606266D5 +:102DD000FE000000000000FE6662687868606060C7 +:102DE000F00000000000003C66C2C0C0DEC6C6663F +:102DF0003A000000000000C6C6C6C6FEC6C6C6C66B +:102E0000C60000000000003C181818181818181800 +:102E10003C0000000000001E0C0C0C0C0CCCCCCCB8 +:102E200078000000000000E6666C6C78786C6666DE +:102E3000E6000000000000F06060606060606266B4 +:102E4000FE000000000000C6EEFEFED6C6C6C6C6E6 +:102E5000C6000000000000C6E6F6FEDECEC6C6C60E +:102E6000C6000000000000386CC6C6C6C6C6C66CE8 +:102E700038000000000000FC6666667C60606060F0 +:102E8000F00000000000007CC6C6C6C6C6C6D6DE7E +:102E90007C0C0E00000000FC6666667C6C66666654 +:102EA000E60000000000007CC6C660380C06C6C6FE +:102EB0007C0000000000007E7E5A181818181818B0 +:102EC0003C000000000000C6C6C6C6C6C6C6C6C6D0 +:102ED0007C000000000000C6C6C6C6C6C6C66C3868 +:102EE00010000000000000C6C6C6C6C6D6D6FE6CDE +:102EF0006C000000000000C6C66C6C38386C6CC6F4 +:102F0000C6000000000000666666663C18181818C7 +:102F10003C000000000000FEC6860C183060C2C6EF +:102F2000FE0000000000003C3030303030303030E7 +:102F30003C0000000000000080C0E070381C0E065D +:102F4000020000000000003C0C0C0C0C0C0C0C0CE3 +:102F50003C0000001038386CC60000000000000083 +:102F60000000000000000000000000000000000061 +:102F70000000FF00303030180000000000000000AA +:102F800000000000000000000000780C7CCCCCCCDD +:102F900076000000000000E06060786C666666669F +:102FA000DC0000000000000000007CC6C0C0C0C6FD +:102FB0007C0000000000001C0C0C3C6CCCCCCCCC89 +:102FC000760000000000000000007CC6FEC0C0C605 +:102FD0007C000000000000386C6460F0606060609D +:102FE000F000000000000000000076CCCCCCCCCC7F +:102FF0007C0CCC78000000E060606C7666666666EB +:10300000E6000000000000181800381818181818FA +:103010003C0000000000000606000E06060606063C +:103020000666663C000000E06060666C78786C665E +:10303000E6000000000000381818181818181818B2 +:103040003C000000000000000000ECFED6D6D6D602 +:10305000D6000000000000000000DC6666666666C0 +:10306000660000000000000000007CC6C6C6C6C6A0 +:103070007C000000000000000000DC6666666666FA +:103080007C6060F000000000000076CCCCCCCCCCA2 +:103090007C0C0C1E000000000000DC7662606060AA +:1030A000F00000000000000000007CC660380CC684 +:1030B0007C000000000000103030FC303030303632 +:1030C0001C000000000000000000CCCCCCCCCCCC1C +:1030D0007600000000000000000066666666663C40 +:1030E00018000000000000000000C6C6C6D6D6FECC +:1030F0006C000000000000000000C66C3838386C1E +:10310000C6000000000000000000C6C6C6C6C6C655 +:103110007E060CF8000000000000FECC183060C6EF +:10312000FE0000000000000E18181870181818187B +:103130000E000000000000181818180018181818C1 +:1031400018000000000000701818180E1818181841 +:103150007000000000000076DC00000000000000AD +:10316000000000004261636B0A496E707574206D47 +:103170006F64650A42757A7A65720A446973706C85 +:1031800061790A4C616E67756167650A41626F75A6 +:1031900074000000E8BF94E59B9E0AE8BE93E585B5 +:1031A000A5E6A8A1E5BC8F0AE89C82E9B8A3E59949 +:1031B000A80AE698BEE7A4BA0AE8AFADE8A8800A74 +:1031C000E585B3E4BA8E0000E83100080000002075 +:1031D00044000000280100082C32000844000020B0 +:1031E0006C0F000044010008010000001000000006 +:1031F000000000000024F4000000000000000000B7 +:1032000000000000000000000000000000000000BE +:103210000000000000000000000000006431000811 +:0C322000943100080000000000000000D5 :04000005080000ED02 :00000001FF diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm index 462ff49..7eed20b 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: Sat Apr 30 18:42:56 2022 +

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

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

Call chain for Maximum Stack Depth:

@@ -45,7 +45,7 @@ Function Pointers
  • EXTI15_10_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • EXTI1_IRQHandler from stm32f1xx_it.o(i.EXTI1_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • EXTI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • EXTI3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
  • EXTI3_IRQHandler from stm32f1xx_it.o(i.EXTI3_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • EXTI4_IRQHandler from stm32f1xx_it.o(i.EXTI4_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • EXTI9_5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • FLASH_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) @@ -104,9 +104,9 @@ Global Symbols

    [Calls]
    • >>   __rt_entry
    -

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

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

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

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

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

    [Calls]

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

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

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

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

      [Stack]

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

        [Called By]
        • >>   __printf
        -

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

        _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))

        __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

        [Called By]

        • >>   __rt_entry_li
        -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        [Called By]

        • >>   __rt_exit_ls
        -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        [Called By]

        • >>   __main
        • >>   __scatterload_rt2
        -

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

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

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

        [Stack]

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

          [Calls]
          • >>   __rt_lib_init
          -

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

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

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

          [Stack]

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

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

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

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

          [Called By]

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

            [Calls]
            • >>   __rt_lib_shutdown
            -

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

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

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

            [Calls]

            • >>   _sys_exit @@ -282,9 +282,6 @@ Global Symbols

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

              • startup_stm32f103xb.o(RESET)
              -

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

              • startup_stm32f103xb.o(RESET) -

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

              • startup_stm32f103xb.o(RESET)
              @@ -371,7 +368,7 @@ Global Symbols
              [Calls]
              • >>   _sputc
              • >>   _printf_char_common
              -
              [Called By]
              • >>   mymain +
                [Called By]
                • >>   mymain

                __printf (Thumb, 104 bytes, Stack size 24 bytes, __printf.o(.text)) @@ -391,24 +388,24 @@ Global Symbols
                [Called By]

                • >>   _printf_d
                -

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

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

                [Stack]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                  [Stack]

                  • Max Depth = 32
                  • Call Chain = _printf_int_common @@ -449,21 +446,21 @@ Global Symbols
                    [Called By]
                    • >>   __rt_entry_main
                    -

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

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

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

                    [Called By]

                    • >>   __user_setup_stackheap
                    -

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

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

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

                    [Called By]

                    • >>   __rt_exit_exit
                    -

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

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

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

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

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

                    [Calls]

                    • >>   BusFault_Handler @@ -472,7 +469,7 @@ Global Symbols

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

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

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

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

                    • startup_stm32f103xb.o(RESET) @@ -491,6 +488,13 @@ Global Symbols

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

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

                    [Stack]

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

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

                    [Stack]

                    • Max Depth = 16
                    • Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
                    @@ -498,23 +502,24 @@ Global Symbols

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

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

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

                  [Stack]

                  • Max Depth = 16
                  • Call Chain = GEI_BUTTON_CODE

                  [Calls]
                  • >>   HAL_GPIO_ReadPin
                  • >>   HAL_GetTick
                  -
                  [Called By]
                  • >>   mymain +
                    [Called By]
                    • >>   mymain
                    -

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

                    [Called By]

                    • >>   mymain +

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

                      [Called By]

                      • >>   mymain
                      -

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

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

                      [Stack]

                      • Max Depth = 8
                      • Call Chain = HAL_GPIO_EXTI_Callback

                      [Calls]
                      • >>   HAL_GPIO_ReadPin +
                      • >>   mo_one_tick

                      [Called By]
                      • >>   HAL_GPIO_EXTI_IRQHandler
                      @@ -525,16 +530,17 @@ Global Symbols
                      [Calls]
                      • >>   HAL_GPIO_EXTI_Callback

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

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

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

                      [Stack]

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

                        HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) @@ -542,264 +548,264 @@ Global Symbols

                      • >>   HAL_GPIO_EXTI_Callback
                      -

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

                      [Called By]

                      • >>   mymain +

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

                        [Called By]

                        • >>   mymain
                        -

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

                        [Called By]

                        • >>   mymain -
                        • >>   MX_GPIO_Init +

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

                          [Called By]

                          • >>   mymain +
                          • >>   MX_GPIO_Init

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

                          [Called By]

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

                            [Called By]
                            • >>   I2C_WaitOnTXEFlagUntilTimeout +
                            • >>   I2C_WaitOnMasterAddressFlagUntilTimeout +
                            • >>   I2C_WaitOnFlagUntilTimeout +
                            • >>   I2C_WaitOnBTFFlagUntilTimeout +
                            • >>   mymain +
                            • >>   HAL_RCC_OscConfig +
                            • >>   HAL_RCC_ClockConfig +
                            • >>   HAL_I2C_Mem_Write
                            • >>   GEI_BUTTON_CODE
                            -

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

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

                            [Stack]

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

                              [Called By]
                              • >>   main
                              -

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

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

                              [Stack]

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

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

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

                                  [Stack]

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

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

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

                                      [Called By]

                                      • >>   SysTick_Handler
                                      -

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

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

                                      [Stack]

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

                                        [Called By]
                                        • >>   main
                                        -

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

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

                                        [Stack]

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

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

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

                                            [Stack]

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

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

                                              [Called By]

                                              • >>   HAL_TIM_Base_MspInit -
                                              • >>   MX_GPIO_Init +

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

                                                [Called By]

                                                • >>   HAL_TIM_Base_MspInit +
                                                • >>   MX_GPIO_Init
                                                -

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

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

                                                [Stack]

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

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

                                                    [Called By]

                                                    • >>   HAL_Init +

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

                                                      [Called By]

                                                      • >>   HAL_Init
                                                      -

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

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

                                                      [Stack]

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

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

                                                          [Called By]

                                                          • >>   HAL_I2C_Init +

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

                                                            [Called By]

                                                            • >>   HAL_I2C_Init
                                                            -

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

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

                                                            [Stack]

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

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

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

                                                              [Stack]

                                                              • Max Depth = 40
                                                              • Call Chain = HAL_RCC_OscConfig

                                                              [Calls]
                                                              • >>   HAL_GetTick
                                                              -
                                                              [Called By]
                                                              • >>   SystemClock_Config +
                                                                [Called By]
                                                                • >>   SystemClock_Config
                                                                -

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

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

                                                                [Stack]

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

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

                                                                    [Called By]

                                                                    • >>   HAL_TIM_IRQHandler +

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

                                                                      [Called By]

                                                                      • >>   HAL_TIM_IRQHandler
                                                                      -

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

                                                                      [Called By]

                                                                      • >>   HAL_TIM_IRQHandler +

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

                                                                        [Called By]

                                                                        • >>   HAL_TIM_IRQHandler
                                                                        -

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

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

                                                                        [Stack]

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

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

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

                                                                          [Stack]

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

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

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

                                                                              [Stack]

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

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

                                                                                  [Called By]

                                                                                  • >>   mymain +

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

                                                                                    [Called By]

                                                                                    • >>   mymain
                                                                                    -

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

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

                                                                                    [Stack]

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

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

                                                                                        [Called By]

                                                                                        • >>   HAL_TIM_IRQHandler +

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

                                                                                          [Called By]

                                                                                          • >>   HAL_TIM_IRQHandler
                                                                                          -

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

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

                                                                                          [Stack]

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

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

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

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

                                                                                            [Stack]

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

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

                                                                                                [Called By]

                                                                                                • >>   HAL_TIM_IRQHandler +

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

                                                                                                  [Called By]

                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                  -

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

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

                                                                                                  [Stack]

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

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

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

                                                                                                      [Stack]

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

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

                                                                                                          [Called By]

                                                                                                          • >>   HAL_TIM_PWM_Init +

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

                                                                                                            [Called By]

                                                                                                            • >>   HAL_TIM_PWM_Init
                                                                                                            -

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

                                                                                                            [Called By]

                                                                                                            • >>   HAL_TIM_IRQHandler +

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

                                                                                                              [Called By]

                                                                                                              • >>   HAL_TIM_IRQHandler
                                                                                                              -

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

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

                                                                                                              [Stack]

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

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

                                                                                                                  [Called By]

                                                                                                                  • >>   HAL_TIM_IRQHandler +

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

                                                                                                                    [Called By]

                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                    -

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

                                                                                                                    [Called By]

                                                                                                                    • >>   HAL_TIM_IRQHandler +

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

                                                                                                                      [Called By]

                                                                                                                      • >>   HAL_TIM_IRQHandler

                                                                                                                      HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler)) @@ -809,13 +815,13 @@ Global Symbols


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

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

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

                                                                                                                    [Stack]

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

                                                                                                                        MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.MemManage_Handler)) @@ -832,111 +838,111 @@ Global Symbols


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

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

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

                                                                                                                      [Stack]

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

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

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

                                                                                                                          [Stack]

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

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

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

                                                                                                                              [Stack]

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

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

                                                                                                                                  [Calls]

                                                                                                                                  • >>   OLED_WrDat -
                                                                                                                                  • >>   OLED_Set_Pos +

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

                                                                                                                                    [Calls]

                                                                                                                                    • >>   OLED_WrDat +
                                                                                                                                    • >>   OLED_Set_Pos
                                                                                                                                    -

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

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

                                                                                                                                    [Stack]

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

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

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

                                                                                                                                        [Stack]

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

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

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

                                                                                                                                            [Stack]

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

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

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

                                                                                                                                                [Stack]

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

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

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

                                                                                                                                                    [Stack]

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

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

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

                                                                                                                                                        [Stack]

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

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

                                                                                                                                                          • startup_stm32f103xb.o(RESET)
                                                                                                                                                          -

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

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

                                                                                                                                                          [Stack]

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

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

                                                                                                                                                              • startup_stm32f103xb.o(RESET)

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

                                                                                                                                                              [Calls]

                                                                                                                                                              • >>   HAL_IncTick +

                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_IncTick

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

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

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

                                                                                                                                                                [Stack]

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

                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   main
                                                                                                                                                                  @@ -947,40 +953,40 @@ Global Symbols

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

                                                                                                                                                                  [Stack]

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

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

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

                                                                                                                                                                    [Stack]

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

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

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

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

                                                                                                                                                                      [Stack]

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

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

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

                                                                                                                                                                        [Stack]

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

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

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

                                                                                                                                                                          [Stack]

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

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

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

                                                                                                                                                                            [Stack]

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

                                                                                                                                                                              UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler)) @@ -994,33 +1000,37 @@ Global Symbols

                                                                                                                                                                              [Stack]

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

                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   __rt_entry_main
                                                                                                                                                                                -

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

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

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   HAL_GPIO_EXTI_Callback +
                                                                                                                                                                                + +

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

                                                                                                                                                                                [Stack]

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

                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   main
                                                                                                                                                                                  @@ -1028,129 +1038,129 @@ Global Symbols

                                                                                                                                                                                  Local Symbols

                                                                                                                                                                                  -

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

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

                                                                                                                                                                                  [Stack]

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

                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   main
                                                                                                                                                                                    -

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

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

                                                                                                                                                                                    [Stack]

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

                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   main
                                                                                                                                                                                      -

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

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

                                                                                                                                                                                      [Stack]

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

                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   main
                                                                                                                                                                                        -

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

                                                                                                                                                                                        [Called By]

                                                                                                                                                                                        • >>   I2C_WaitOnTXEFlagUntilTimeout -
                                                                                                                                                                                        • >>   I2C_WaitOnBTFFlagUntilTimeout +

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

                                                                                                                                                                                          [Called By]

                                                                                                                                                                                          • >>   I2C_WaitOnTXEFlagUntilTimeout +
                                                                                                                                                                                          • >>   I2C_WaitOnBTFFlagUntilTimeout
                                                                                                                                                                                          -

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

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

                                                                                                                                                                                          [Stack]

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

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

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

                                                                                                                                                                                              [Stack]

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

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

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

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                  • Call Chain = I2C_WaitOnFlagUntilTimeout

                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   HAL_GetTick
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   I2C_RequestMemoryWrite -
                                                                                                                                                                                                  • >>   HAL_I2C_Mem_Write +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   I2C_RequestMemoryWrite +
                                                                                                                                                                                                    • >>   HAL_I2C_Mem_Write
                                                                                                                                                                                                    -

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

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

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                    • Call Chain = I2C_WaitOnMasterAddressFlagUntilTimeout

                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_GetTick
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   I2C_RequestMemoryWrite +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   I2C_RequestMemoryWrite
                                                                                                                                                                                                      -

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

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

                                                                                                                                                                                                      [Stack]

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

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

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                          • >>   HAL_SYSTICK_Config +

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

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                            • >>   HAL_SYSTICK_Config
                                                                                                                                                                                                            -

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

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   HAL_TIM_ConfigClockSource +

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

                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                              • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                                              -

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

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

                                                                                                                                                                                                              [Stack]

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

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

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

                                                                                                                                                                                                                [Stack]

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

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

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

                                                                                                                                                                                                                  [Stack]

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

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

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

                                                                                                                                                                                                                    [Stack]

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

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

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

                                                                                                                                                                                                                      [Stack]

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

                                                                                                                                                                                                                        _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text)) diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.lnp b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.lnp index 547d408..50bbf1c 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.lnp +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.lnp @@ -24,6 +24,7 @@ "f103c8t6_keil\fonts.o" "f103c8t6_keil\buzzer.o" "f103c8t6_keil\encode.o" +"f103c8t6_keil\morsr.o" --strict --scatter "f103c8t6_KEIL\f103c8t6_KEIL.sct" --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols --info sizes --info totals --info unused --info veneers diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map index ae8ffeb..05c8287 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map @@ -20,6 +20,7 @@ Section Cross References startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.EXTI0_IRQHandler) for EXTI0_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.EXTI1_IRQHandler) for EXTI1_IRQHandler + startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.EXTI3_IRQHandler) for EXTI3_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.EXTI4_IRQHandler) for EXTI4_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32f103xb.o(RESET) refers to stm32f1xx_it.o(i.TIM3_IRQHandler) for TIM3_IRQHandler @@ -57,6 +58,7 @@ Section Cross References main.o(i.main) refers to main.o(.bss) for .bss stm32f1xx_it.o(i.EXTI0_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler stm32f1xx_it.o(i.EXTI1_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler + stm32f1xx_it.o(i.EXTI3_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler stm32f1xx_it.o(i.EXTI4_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) for HAL_GPIO_EXTI_IRQHandler stm32f1xx_it.o(i.SysTick_Handler) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTick stm32f1xx_it.o(i.TIM2_IRQHandler) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) for HAL_TIM_IRQHandler @@ -505,21 +507,22 @@ Section Cross References hread_interface.o(i.IIC_SAND_DATE) refers to stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) for HAL_I2C_Mem_Write hread_interface.o(i.IIC_SAND_DATE) refers to main.o(.bss) for hi2c1 mymain.o(i.HAL_GPIO_EXTI_Callback) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin + mymain.o(i.HAL_GPIO_EXTI_Callback) refers to morsr.o(i.mo_one_tick) for mo_one_tick mymain.o(i.HAL_GPIO_EXTI_Callback) refers to mymain.o(.data) for .data mymain.o(i.getmorsecode) refers to mymain.o(.constdata) for .constdata mymain.o(i.mymain) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent mymain.o(i.mymain) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d mymain.o(i.mymain) refers to _printf_dec.o(.text) for _printf_int_dec + mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin mymain.o(i.mymain) refers to oled.o(i.OLED_Init) for OLED_Init mymain.o(i.mymain) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) for HAL_TIM_PWM_Start mymain.o(i.mymain) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT - mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE + mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE mymain.o(i.mymain) refers to noretval__2sprintf.o(.text) for __2sprintf mymain.o(i.mymain) refers to oled.o(i.OLED_Str) for OLED_Str - mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE mymain.o(i.mymain) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick mymain.o(i.mymain) refers to oled.o(i.SHOW_MENU) for SHOW_MENU - mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE mymain.o(i.mymain) refers to oled.o(i.OLED_Cache_to_hardware) for OLED_Cache_to_hardware mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin mymain.o(i.mymain) refers to mymain.o(.bss) for .bss @@ -1114,8 +1117,11 @@ Removing Unused input sections from the image. Removing encode.o(.rev16_text), (4 bytes). Removing encode.o(.revsh_text), (4 bytes). Removing encode.o(.rrx_text), (6 bytes). + Removing morsr.o(.rev16_text), (4 bytes). + Removing morsr.o(.revsh_text), (4 bytes). + Removing morsr.o(.rrx_text), (6 bytes). -401 unused section(s) (total 34148 bytes) removed from the image. +404 unused section(s) (total 34162 bytes) removed from the image. ============================================================================== @@ -1143,71 +1149,71 @@ Image Symbol Table ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c 0x00000000 Number 0 stm32f1xx_hal_rcc_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE + ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/dfixu.s 0x00000000 Number 0 dfixu.o ABSOLUTE @@ -1244,12 +1250,14 @@ Image Symbol Table MYDEIVERS\\buzzer.c 0x00000000 Number 0 buzzer.o ABSOLUTE MYDEIVERS\\encode.c 0x00000000 Number 0 encode.o ABSOLUTE MYDEIVERS\\hread_interface.c 0x00000000 Number 0 hread_interface.o ABSOLUTE + MYDEIVERS\\morsr.c 0x00000000 Number 0 morsr.o ABSOLUTE MYDEIVERS\\mymain.c 0x00000000 Number 0 mymain.o ABSOLUTE MYDEIVERS\\oled.c 0x00000000 Number 0 oled.o ABSOLUTE MYDEIVERS\buzzer.c 0x00000000 Number 0 buzzer.o ABSOLUTE MYDEIVERS\encode.c 0x00000000 Number 0 encode.o ABSOLUTE MYDEIVERS\fonts.c 0x00000000 Number 0 fonts.o ABSOLUTE MYDEIVERS\hread_interface.c 0x00000000 Number 0 hread_interface.o ABSOLUTE + MYDEIVERS\morsr.c 0x00000000 Number 0 morsr.o ABSOLUTE MYDEIVERS\mymain.c 0x00000000 Number 0 mymain.o ABSOLUTE MYDEIVERS\oled.c 0x00000000 Number 0 oled.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE @@ -1324,121 +1332,123 @@ Image Symbol Table i.DebugMon_Handler 0x08000490 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) i.EXTI0_IRQHandler 0x08000492 Section 0 stm32f1xx_it.o(i.EXTI0_IRQHandler) i.EXTI1_IRQHandler 0x08000498 Section 0 stm32f1xx_it.o(i.EXTI1_IRQHandler) - i.EXTI4_IRQHandler 0x0800049e Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler) - i.GEI_BUTTON_CODE 0x080004a4 Section 0 encode.o(i.GEI_BUTTON_CODE) - i.GET_ENCODE 0x08000516 Section 0 encode.o(i.GET_ENCODE) - i.HAL_GPIO_EXTI_Callback 0x08000520 Section 0 mymain.o(i.HAL_GPIO_EXTI_Callback) - i.HAL_GPIO_EXTI_IRQHandler 0x08000568 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) - i.HAL_GPIO_Init 0x08000580 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_ReadPin 0x08000760 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - i.HAL_GPIO_TogglePin 0x0800076a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) - i.HAL_GPIO_WritePin 0x0800077a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x08000784 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) - i.HAL_I2C_Init 0x08000790 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) - i.HAL_I2C_Mem_Write 0x08000918 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) - i.HAL_I2C_MspInit 0x08000a48 Section 0 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) - i.HAL_IncTick 0x08000aa4 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08000ab4 Section 0 stm32f1xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x08000ad8 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x08000b18 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_EnableIRQ 0x08000b54 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08000b70 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x08000bb0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_RCC_ClockConfig 0x08000bd4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetPCLK1Freq 0x08000d00 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetSysClockFreq 0x08000d20 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x08000d8c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SYSTICK_Config 0x080010ac Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_TIMEx_BreakCallback 0x080010d4 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - i.HAL_TIMEx_CommutCallback 0x080010d6 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - i.HAL_TIMEx_MasterConfigSynchronization 0x080010d8 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIM_Base_Init 0x08001140 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x0800119c Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_Base_Start_IT 0x080011fc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - i.HAL_TIM_ConfigClockSource 0x08001254 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - i.HAL_TIM_IC_CaptureCallback 0x0800132a Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - i.HAL_TIM_IRQHandler 0x0800132c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) - i.HAL_TIM_MspPostInit 0x08001494 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) - i.HAL_TIM_OC_DelayElapsedCallback 0x080014dc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - i.HAL_TIM_PWM_ConfigChannel 0x080014de Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - i.HAL_TIM_PWM_Init 0x080015a4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) - i.HAL_TIM_PWM_MspInit 0x080015fe Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) - i.HAL_TIM_PWM_PulseFinishedCallback 0x08001600 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - i.HAL_TIM_PWM_Start 0x08001604 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) - i.HAL_TIM_PeriodElapsedCallback 0x080016a0 Section 0 mymain.o(i.HAL_TIM_PeriodElapsedCallback) - i.HAL_TIM_TriggerCallback 0x080016a2 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - i.HardFault_Handler 0x080016a4 Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.I2C_IsAcknowledgeFailed 0x080016a6 Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) - I2C_IsAcknowledgeFailed 0x080016a7 Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) - i.I2C_RequestMemoryWrite 0x080016d4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) - I2C_RequestMemoryWrite 0x080016d5 Thumb Code 162 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) - i.I2C_WaitOnBTFFlagUntilTimeout 0x0800177c Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) - I2C_WaitOnBTFFlagUntilTimeout 0x0800177d Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) - i.I2C_WaitOnFlagUntilTimeout 0x080017c8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) - I2C_WaitOnFlagUntilTimeout 0x080017c9 Thumb Code 104 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) - i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001830 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) - I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001831 Thumb Code 150 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) - i.I2C_WaitOnTXEFlagUntilTimeout 0x080018c6 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) - I2C_WaitOnTXEFlagUntilTimeout 0x080018c7 Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) - i.IIC_SAND_DATE 0x08001914 Section 0 hread_interface.o(i.IIC_SAND_DATE) - i.MX_GPIO_Init 0x08001930 Section 0 main.o(i.MX_GPIO_Init) - MX_GPIO_Init 0x08001931 Thumb Code 288 main.o(i.MX_GPIO_Init) - i.MX_TIM2_Init 0x08001a64 Section 0 main.o(i.MX_TIM2_Init) - MX_TIM2_Init 0x08001a65 Thumb Code 140 main.o(i.MX_TIM2_Init) - i.MX_TIM3_Init 0x08001af4 Section 0 main.o(i.MX_TIM3_Init) - MX_TIM3_Init 0x08001af5 Thumb Code 94 main.o(i.MX_TIM3_Init) - i.MemManage_Handler 0x08001b5c Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08001b5e Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.OLED_Ascii 0x08001b60 Section 0 oled.o(i.OLED_Ascii) - i.OLED_Cache_to_hardware 0x08001bc8 Section 0 oled.o(i.OLED_Cache_to_hardware) - i.OLED_Init 0x08001c34 Section 0 oled.o(i.OLED_Init) - i.OLED_Init_Display_Buffer 0x08001cbe Section 0 oled.o(i.OLED_Init_Display_Buffer) - i.OLED_Pix 0x08001ce6 Section 0 oled.o(i.OLED_Pix) - i.OLED_Set_Pos 0x08001d8a Section 0 oled.o(i.OLED_Set_Pos) - i.OLED_Str 0x08001dae Section 0 oled.o(i.OLED_Str) - i.OLED_WrCmd 0x08001e0c Section 0 oled.o(i.OLED_WrCmd) - i.OLED_WrDat 0x08001e1c Section 0 oled.o(i.OLED_WrDat) - i.OLED_set_dot 0x08001e2c Section 0 oled.o(i.OLED_set_dot) - i.PendSV_Handler 0x08001e68 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.SHOW_MENU 0x08001e6a Section 0 oled.o(i.SHOW_MENU) - i.SVC_Handler 0x08001f6c Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08001f6e Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x08001f72 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08001fd0 Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM2_IRQHandler 0x08001fd4 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08001fe0 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler) - i.TIM_Base_SetConfig 0x08001fec Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_CCxChannelCmd 0x08002058 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) - i.TIM_ETR_SetConfig 0x08002072 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_ITRx_SetConfig 0x08002086 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - TIM_ITRx_SetConfig 0x08002087 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) - i.TIM_OC1_SetConfig 0x08002098 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) - TIM_OC1_SetConfig 0x08002099 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) - i.TIM_OC2_SetConfig 0x080020e8 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) - i.TIM_OC3_SetConfig 0x08002140 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) - TIM_OC3_SetConfig 0x08002141 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) - i.TIM_OC4_SetConfig 0x08002198 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) - TIM_OC4_SetConfig 0x08002199 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) - i.TIM_TI1_ConfigInputStage 0x080021dc Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x080021dd Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x080021fe Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x080021ff Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.UsageFault_Handler 0x08002222 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.__NVIC_SetPriority 0x08002224 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002225 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i.main 0x08002244 Section 0 main.o(i.main) - i.mymain 0x08002294 Section 0 mymain.o(i.mymain) - .constdata 0x08002404 Section 16 system_stm32f1xx.o(.constdata) - .constdata 0x08002414 Section 8 system_stm32f1xx.o(.constdata) - .constdata 0x0800241c Section 3420 oled.o(.constdata) - .conststring 0x08003178 Section 56 mymain.o(.conststring) + i.EXTI3_IRQHandler 0x0800049e Section 0 stm32f1xx_it.o(i.EXTI3_IRQHandler) + i.EXTI4_IRQHandler 0x080004a4 Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler) + i.GEI_BUTTON_CODE 0x080004aa Section 0 encode.o(i.GEI_BUTTON_CODE) + i.GET_ENCODE 0x08000518 Section 0 encode.o(i.GET_ENCODE) + i.HAL_GPIO_EXTI_Callback 0x08000524 Section 0 mymain.o(i.HAL_GPIO_EXTI_Callback) + i.HAL_GPIO_EXTI_IRQHandler 0x08000588 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) + i.HAL_GPIO_Init 0x080005a0 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_ReadPin 0x08000780 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + i.HAL_GPIO_TogglePin 0x0800078a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) + i.HAL_GPIO_WritePin 0x0800079a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetTick 0x080007a4 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) + i.HAL_I2C_Init 0x080007b0 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) + i.HAL_I2C_Mem_Write 0x08000938 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) + i.HAL_I2C_MspInit 0x08000a68 Section 0 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) + i.HAL_IncTick 0x08000ac4 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x08000ad4 Section 0 stm32f1xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x08000af8 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x08000b38 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x08000b74 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08000b90 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08000bd0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_RCC_ClockConfig 0x08000bf4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetPCLK1Freq 0x08000d20 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetSysClockFreq 0x08000d40 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x08000dac Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SYSTICK_Config 0x080010cc Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_TIMEx_BreakCallback 0x080010f4 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + i.HAL_TIMEx_CommutCallback 0x080010f6 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + i.HAL_TIMEx_MasterConfigSynchronization 0x080010f8 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIM_Base_Init 0x08001160 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x080011bc Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_Base_Start_IT 0x0800121c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + i.HAL_TIM_ConfigClockSource 0x08001274 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + i.HAL_TIM_IC_CaptureCallback 0x0800134a Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + i.HAL_TIM_IRQHandler 0x0800134c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) + i.HAL_TIM_MspPostInit 0x080014b4 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) + i.HAL_TIM_OC_DelayElapsedCallback 0x080014fc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + i.HAL_TIM_PWM_ConfigChannel 0x080014fe Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + i.HAL_TIM_PWM_Init 0x080015c4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) + i.HAL_TIM_PWM_MspInit 0x0800161e Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) + i.HAL_TIM_PWM_PulseFinishedCallback 0x08001620 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + i.HAL_TIM_PWM_Start 0x08001624 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) + i.HAL_TIM_PeriodElapsedCallback 0x080016c0 Section 0 mymain.o(i.HAL_TIM_PeriodElapsedCallback) + i.HAL_TIM_TriggerCallback 0x080016c2 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + i.HardFault_Handler 0x080016c4 Section 0 stm32f1xx_it.o(i.HardFault_Handler) + i.I2C_IsAcknowledgeFailed 0x080016c6 Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) + I2C_IsAcknowledgeFailed 0x080016c7 Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed) + i.I2C_RequestMemoryWrite 0x080016f4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) + I2C_RequestMemoryWrite 0x080016f5 Thumb Code 162 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite) + i.I2C_WaitOnBTFFlagUntilTimeout 0x0800179c Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) + I2C_WaitOnBTFFlagUntilTimeout 0x0800179d Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout) + i.I2C_WaitOnFlagUntilTimeout 0x080017e8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) + I2C_WaitOnFlagUntilTimeout 0x080017e9 Thumb Code 104 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout) + i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001850 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) + I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001851 Thumb Code 150 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout) + i.I2C_WaitOnTXEFlagUntilTimeout 0x080018e6 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) + I2C_WaitOnTXEFlagUntilTimeout 0x080018e7 Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout) + i.IIC_SAND_DATE 0x08001934 Section 0 hread_interface.o(i.IIC_SAND_DATE) + i.MX_GPIO_Init 0x08001950 Section 0 main.o(i.MX_GPIO_Init) + MX_GPIO_Init 0x08001951 Thumb Code 338 main.o(i.MX_GPIO_Init) + i.MX_TIM2_Init 0x08001ab8 Section 0 main.o(i.MX_TIM2_Init) + MX_TIM2_Init 0x08001ab9 Thumb Code 140 main.o(i.MX_TIM2_Init) + i.MX_TIM3_Init 0x08001b48 Section 0 main.o(i.MX_TIM3_Init) + MX_TIM3_Init 0x08001b49 Thumb Code 94 main.o(i.MX_TIM3_Init) + i.MemManage_Handler 0x08001bb0 Section 0 stm32f1xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x08001bb2 Section 0 stm32f1xx_it.o(i.NMI_Handler) + i.OLED_Ascii 0x08001bb4 Section 0 oled.o(i.OLED_Ascii) + i.OLED_Cache_to_hardware 0x08001c1c Section 0 oled.o(i.OLED_Cache_to_hardware) + i.OLED_Init 0x08001c88 Section 0 oled.o(i.OLED_Init) + i.OLED_Init_Display_Buffer 0x08001d12 Section 0 oled.o(i.OLED_Init_Display_Buffer) + i.OLED_Pix 0x08001d3a Section 0 oled.o(i.OLED_Pix) + i.OLED_Set_Pos 0x08001dde Section 0 oled.o(i.OLED_Set_Pos) + i.OLED_Str 0x08001e02 Section 0 oled.o(i.OLED_Str) + i.OLED_WrCmd 0x08001e60 Section 0 oled.o(i.OLED_WrCmd) + i.OLED_WrDat 0x08001e70 Section 0 oled.o(i.OLED_WrDat) + i.OLED_set_dot 0x08001e80 Section 0 oled.o(i.OLED_set_dot) + i.PendSV_Handler 0x08001ebc Section 0 stm32f1xx_it.o(i.PendSV_Handler) + i.SHOW_MENU 0x08001ebe Section 0 oled.o(i.SHOW_MENU) + i.SVC_Handler 0x08001fc0 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.SysTick_Handler 0x08001fc2 Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x08001fc6 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08002024 Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM2_IRQHandler 0x08002028 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x08002034 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler) + i.TIM_Base_SetConfig 0x08002040 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_CCxChannelCmd 0x080020ac Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) + i.TIM_ETR_SetConfig 0x080020c6 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_ITRx_SetConfig 0x080020da Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + TIM_ITRx_SetConfig 0x080020db Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig) + i.TIM_OC1_SetConfig 0x080020ec Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) + TIM_OC1_SetConfig 0x080020ed Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig) + i.TIM_OC2_SetConfig 0x0800213c Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) + i.TIM_OC3_SetConfig 0x08002194 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) + TIM_OC3_SetConfig 0x08002195 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig) + i.TIM_OC4_SetConfig 0x080021ec Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) + TIM_OC4_SetConfig 0x080021ed Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig) + i.TIM_TI1_ConfigInputStage 0x08002230 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x08002231 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x08002252 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x08002253 Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.UsageFault_Handler 0x08002276 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.__NVIC_SetPriority 0x08002278 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08002279 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + i.main 0x08002298 Section 0 main.o(i.main) + i.mo_one_tick 0x080022e8 Section 0 morsr.o(i.mo_one_tick) + i.mymain 0x080022ec Section 0 mymain.o(i.mymain) + .constdata 0x080023f0 Section 16 system_stm32f1xx.o(.constdata) + .constdata 0x08002400 Section 8 system_stm32f1xx.o(.constdata) + .constdata 0x08002408 Section 3420 oled.o(.constdata) + .conststring 0x08003164 Section 99 mymain.o(.conststring) .data 0x20000000 Section 12 stm32f1xx_hal.o(.data) .data 0x2000000c Section 4 system_stm32f1xx.o(.data) .data 0x20000010 Section 52 mymain.o(.data) .bss 0x20000044 Section 228 main.o(.bss) - .bss 0x20000128 Section 36 mymain.o(.bss) - .bss 0x2000014c Section 2048 oled.o(.bss) - .bss 0x2000094c Section 96 libspace.o(.bss) + .bss 0x20000128 Section 40 mymain.o(.bss) + .bss 0x20000150 Section 2048 oled.o(.bss) + .bss 0x20000950 Section 96 libspace.o(.bss) HEAP 0x200009b0 Section 512 startup_stm32f103xb.o(HEAP) Heap_Mem 0x200009b0 Data 512 startup_stm32f103xb.o(HEAP) STACK 0x20000bb0 Section 1024 startup_stm32f103xb.o(STACK) @@ -1552,7 +1562,6 @@ Image Symbol Table DMA1_Channel7_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) EXTI15_10_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) EXTI2_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) - EXTI3_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) EXTI9_5_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) FLASH_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) I2C1_ER_IRQHandler 0x080001ab Thumb Code 0 startup_stm32f103xb.o(.text) @@ -1605,85 +1614,87 @@ Image Symbol Table DebugMon_Handler 0x08000491 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) EXTI0_IRQHandler 0x08000493 Thumb Code 6 stm32f1xx_it.o(i.EXTI0_IRQHandler) EXTI1_IRQHandler 0x08000499 Thumb Code 6 stm32f1xx_it.o(i.EXTI1_IRQHandler) - EXTI4_IRQHandler 0x0800049f Thumb Code 6 stm32f1xx_it.o(i.EXTI4_IRQHandler) - GEI_BUTTON_CODE 0x080004a5 Thumb Code 114 encode.o(i.GEI_BUTTON_CODE) - GET_ENCODE 0x08000517 Thumb Code 10 encode.o(i.GET_ENCODE) - HAL_GPIO_EXTI_Callback 0x08000521 Thumb Code 64 mymain.o(i.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x08000569 Thumb Code 18 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x08000581 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x08000761 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - HAL_GPIO_TogglePin 0x0800076b Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) - HAL_GPIO_WritePin 0x0800077b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x08000785 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) - HAL_I2C_Init 0x08000791 Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) - HAL_I2C_Mem_Write 0x08000919 Thumb Code 294 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) - HAL_I2C_MspInit 0x08000a49 Thumb Code 80 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) - HAL_IncTick 0x08000aa5 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08000ab5 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) - HAL_InitTick 0x08000ad9 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x08000b19 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08000b55 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000b71 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08000bb1 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x08000bd5 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x08000d01 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetSysClockFreq 0x08000d21 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x08000d8d Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x080010ad Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_TIMEx_BreakCallback 0x080010d5 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x080010d7 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - HAL_TIMEx_MasterConfigSynchronization 0x080010d9 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x08001141 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x0800119d Thumb Code 86 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x080011fd Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x08001255 Thumb Code 214 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x0800132b Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x0800132d Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x08001495 Thumb Code 62 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x080014dd Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x080014df Thumb Code 198 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x080015a5 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x080015ff Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x08001601 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x08001605 Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) - HAL_TIM_PeriodElapsedCallback 0x080016a1 Thumb Code 2 mymain.o(i.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x080016a3 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - HardFault_Handler 0x080016a5 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) - IIC_SAND_DATE 0x08001915 Thumb Code 22 hread_interface.o(i.IIC_SAND_DATE) - MemManage_Handler 0x08001b5d Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08001b5f Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) - OLED_Ascii 0x08001b61 Thumb Code 92 oled.o(i.OLED_Ascii) - OLED_Cache_to_hardware 0x08001bc9 Thumb Code 104 oled.o(i.OLED_Cache_to_hardware) - OLED_Init 0x08001c35 Thumb Code 138 oled.o(i.OLED_Init) - OLED_Init_Display_Buffer 0x08001cbf Thumb Code 40 oled.o(i.OLED_Init_Display_Buffer) - OLED_Pix 0x08001ce7 Thumb Code 164 oled.o(i.OLED_Pix) - OLED_Set_Pos 0x08001d8b Thumb Code 36 oled.o(i.OLED_Set_Pos) - OLED_Str 0x08001daf Thumb Code 94 oled.o(i.OLED_Str) - OLED_WrCmd 0x08001e0d Thumb Code 16 oled.o(i.OLED_WrCmd) - OLED_WrDat 0x08001e1d Thumb Code 16 oled.o(i.OLED_WrDat) - OLED_set_dot 0x08001e2d Thumb Code 54 oled.o(i.OLED_set_dot) - PendSV_Handler 0x08001e69 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - SHOW_MENU 0x08001e6b Thumb Code 258 oled.o(i.SHOW_MENU) - SVC_Handler 0x08001f6d Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08001f6f Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x08001f73 Thumb Code 94 main.o(i.SystemClock_Config) - SystemInit 0x08001fd1 Thumb Code 2 system_stm32f1xx.o(i.SystemInit) - TIM2_IRQHandler 0x08001fd5 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08001fe1 Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler) - TIM_Base_SetConfig 0x08001fed Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_CCxChannelCmd 0x08002059 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) - TIM_ETR_SetConfig 0x08002073 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - TIM_OC2_SetConfig 0x080020e9 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) - UsageFault_Handler 0x08002223 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - main 0x08002245 Thumb Code 66 main.o(i.main) - mymain 0x08002295 Thumb Code 300 mymain.o(i.mymain) - AHBPrescTable 0x08002404 Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x08002414 Data 8 system_stm32f1xx.o(.constdata) - asc2_0805 0x0800241c Data 760 oled.o(.constdata) - asc2_1206 0x08002714 Data 1140 oled.o(.constdata) - asc2_1608 0x08002b88 Data 1520 oled.o(.constdata) - Region$$Table$$Base 0x080031b0 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080031d0 Number 0 anon$$obj.o(Region$$Table) + EXTI3_IRQHandler 0x0800049f Thumb Code 6 stm32f1xx_it.o(i.EXTI3_IRQHandler) + EXTI4_IRQHandler 0x080004a5 Thumb Code 6 stm32f1xx_it.o(i.EXTI4_IRQHandler) + GEI_BUTTON_CODE 0x080004ab Thumb Code 110 encode.o(i.GEI_BUTTON_CODE) + GET_ENCODE 0x08000519 Thumb Code 10 encode.o(i.GET_ENCODE) + HAL_GPIO_EXTI_Callback 0x08000525 Thumb Code 90 mymain.o(i.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x08000589 Thumb Code 18 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x080005a1 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_ReadPin 0x08000781 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + HAL_GPIO_TogglePin 0x0800078b Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) + HAL_GPIO_WritePin 0x0800079b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetTick 0x080007a5 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) + HAL_I2C_Init 0x080007b1 Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) + HAL_I2C_Mem_Write 0x08000939 Thumb Code 294 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write) + HAL_I2C_MspInit 0x08000a69 Thumb Code 80 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit) + HAL_IncTick 0x08000ac5 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) + HAL_Init 0x08000ad5 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) + HAL_InitTick 0x08000af9 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x08000b39 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08000b75 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08000b91 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08000bd1 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08000bf5 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetPCLK1Freq 0x08000d21 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetSysClockFreq 0x08000d41 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x08000dad Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x080010cd Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_TIMEx_BreakCallback 0x080010f5 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x080010f7 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + HAL_TIMEx_MasterConfigSynchronization 0x080010f9 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x08001161 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x080011bd Thumb Code 86 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x0800121d Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x08001275 Thumb Code 214 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x0800134b Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x0800134d Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x080014b5 Thumb Code 62 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x080014fd Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x080014ff Thumb Code 198 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x080015c5 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x0800161f Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x08001621 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x08001625 Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) + HAL_TIM_PeriodElapsedCallback 0x080016c1 Thumb Code 2 mymain.o(i.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x080016c3 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + HardFault_Handler 0x080016c5 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) + IIC_SAND_DATE 0x08001935 Thumb Code 22 hread_interface.o(i.IIC_SAND_DATE) + MemManage_Handler 0x08001bb1 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) + NMI_Handler 0x08001bb3 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) + OLED_Ascii 0x08001bb5 Thumb Code 92 oled.o(i.OLED_Ascii) + OLED_Cache_to_hardware 0x08001c1d Thumb Code 104 oled.o(i.OLED_Cache_to_hardware) + OLED_Init 0x08001c89 Thumb Code 138 oled.o(i.OLED_Init) + OLED_Init_Display_Buffer 0x08001d13 Thumb Code 40 oled.o(i.OLED_Init_Display_Buffer) + OLED_Pix 0x08001d3b Thumb Code 164 oled.o(i.OLED_Pix) + OLED_Set_Pos 0x08001ddf Thumb Code 36 oled.o(i.OLED_Set_Pos) + OLED_Str 0x08001e03 Thumb Code 94 oled.o(i.OLED_Str) + OLED_WrCmd 0x08001e61 Thumb Code 16 oled.o(i.OLED_WrCmd) + OLED_WrDat 0x08001e71 Thumb Code 16 oled.o(i.OLED_WrDat) + OLED_set_dot 0x08001e81 Thumb Code 54 oled.o(i.OLED_set_dot) + PendSV_Handler 0x08001ebd Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) + SHOW_MENU 0x08001ebf Thumb Code 258 oled.o(i.SHOW_MENU) + SVC_Handler 0x08001fc1 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + SysTick_Handler 0x08001fc3 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x08001fc7 Thumb Code 94 main.o(i.SystemClock_Config) + SystemInit 0x08002025 Thumb Code 2 system_stm32f1xx.o(i.SystemInit) + TIM2_IRQHandler 0x08002029 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x08002035 Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler) + TIM_Base_SetConfig 0x08002041 Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_CCxChannelCmd 0x080020ad Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd) + TIM_ETR_SetConfig 0x080020c7 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + TIM_OC2_SetConfig 0x0800213d Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig) + UsageFault_Handler 0x08002277 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) + main 0x08002299 Thumb Code 66 main.o(i.main) + mo_one_tick 0x080022e9 Thumb Code 2 morsr.o(i.mo_one_tick) + mymain 0x080022ed Thumb Code 226 mymain.o(i.mymain) + AHBPrescTable 0x080023f0 Data 16 system_stm32f1xx.o(.constdata) + APBPrescTable 0x08002400 Data 8 system_stm32f1xx.o(.constdata) + asc2_0805 0x08002408 Data 760 oled.o(.constdata) + asc2_1206 0x08002700 Data 1140 oled.o(.constdata) + asc2_1608 0x08002b74 Data 1520 oled.o(.constdata) + Region$$Table$$Base 0x080031c8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080031e8 Number 0 anon$$obj.o(Region$$Table) uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data) uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data) uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data) @@ -1701,12 +1712,12 @@ Image Symbol Table hi2c1 0x20000044 Data 84 main.o(.bss) htim2 0x20000098 Data 72 main.o(.bss) htim3 0x200000e0 Data 72 main.o(.bss) - B1 0x20000128 Data 20 mymain.o(.bss) - str 0x2000013c Data 16 mymain.o(.bss) - OLED_buff 0x2000014c Data 1024 oled.o(.bss) - OLED_speedup 0x2000054c Data 1024 oled.o(.bss) - __libspace_start 0x2000094c Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x200009ac Data 0 libspace.o(.bss) + B1 0x20000128 Data 24 mymain.o(.bss) + str 0x20000140 Data 16 mymain.o(.bss) + OLED_buff 0x20000150 Data 1024 oled.o(.bss) + OLED_speedup 0x20000550 Data 1024 oled.o(.bss) + __libspace_start 0x20000950 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x200009b0 Data 0 libspace.o(.bss) @@ -1716,198 +1727,202 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003214, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000322c, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000031d0, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000031e8, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o - 0x080000ec 0x080000ec 0x00000008 Code RO 3090 * !!!main c_w.l(__main.o) - 0x080000f4 0x080000f4 0x00000034 Code RO 3295 !!!scatter c_w.l(__scatter.o) - 0x08000128 0x08000128 0x0000001a Code RO 3297 !!handler_copy c_w.l(__scatter_copy.o) + 0x080000ec 0x080000ec 0x00000008 Code RO 3126 * !!!main c_w.l(__main.o) + 0x080000f4 0x080000f4 0x00000034 Code RO 3331 !!!scatter c_w.l(__scatter.o) + 0x08000128 0x08000128 0x0000001a Code RO 3333 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x08000142 0x00000002 PAD - 0x08000144 0x08000144 0x0000001c Code RO 3299 !!handler_zi c_w.l(__scatter_zi.o) - 0x08000160 0x08000160 0x00000000 Code RO 3085 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x08000160 0x08000160 0x00000006 Code RO 3084 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) - 0x08000166 0x08000166 0x00000004 Code RO 3127 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x0800016a 0x0800016a 0x00000002 Code RO 3163 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3170 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3172 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3175 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3177 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3179 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3182 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3184 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3186 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3188 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3190 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3192 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3194 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3196 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3198 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3200 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3202 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3206 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3208 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3210 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000000 Code RO 3212 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x0800016c 0x0800016c 0x00000002 Code RO 3213 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x0800016e 0x0800016e 0x00000002 Code RO 3233 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000170 0x08000170 0x00000000 Code RO 3246 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3248 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3250 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3253 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3256 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3258 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000000 Code RO 3261 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x08000170 0x08000170 0x00000002 Code RO 3262 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x08000172 0x08000172 0x00000000 Code RO 3120 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000172 0x08000172 0x00000000 Code RO 3138 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000172 0x08000172 0x00000006 Code RO 3150 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x08000178 0x08000178 0x00000000 Code RO 3140 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x08000178 0x08000178 0x00000004 Code RO 3141 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x0800017c 0x0800017c 0x00000000 Code RO 3143 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x0800017c 0x0800017c 0x00000008 Code RO 3144 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x08000184 0x08000184 0x00000002 Code RO 3167 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x08000186 0x08000186 0x00000000 Code RO 3215 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x08000186 0x08000186 0x00000004 Code RO 3216 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x0800018a 0x0800018a 0x00000006 Code RO 3217 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000144 0x08000144 0x0000001c Code RO 3335 !!handler_zi c_w.l(__scatter_zi.o) + 0x08000160 0x08000160 0x00000000 Code RO 3121 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) + 0x08000160 0x08000160 0x00000006 Code RO 3120 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) + 0x08000166 0x08000166 0x00000004 Code RO 3163 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) + 0x0800016a 0x0800016a 0x00000002 Code RO 3199 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3206 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3208 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3211 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3213 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3215 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3218 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3220 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3222 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3224 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3226 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3228 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3230 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3232 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3234 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3236 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3238 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3242 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3244 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3246 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000000 Code RO 3248 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x0800016c 0x0800016c 0x00000002 Code RO 3249 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x0800016e 0x0800016e 0x00000002 Code RO 3269 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000170 0x08000170 0x00000000 Code RO 3282 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3284 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3286 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3289 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3292 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3294 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000000 Code RO 3297 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x08000170 0x08000170 0x00000002 Code RO 3298 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x08000172 0x08000172 0x00000000 Code RO 3156 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000172 0x08000172 0x00000000 Code RO 3174 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000172 0x08000172 0x00000006 Code RO 3186 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x08000178 0x08000178 0x00000000 Code RO 3176 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x08000178 0x08000178 0x00000004 Code RO 3177 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x0800017c 0x0800017c 0x00000000 Code RO 3179 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x0800017c 0x0800017c 0x00000008 Code RO 3180 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x08000184 0x08000184 0x00000002 Code RO 3203 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x08000186 0x08000186 0x00000000 Code RO 3251 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x08000186 0x08000186 0x00000004 Code RO 3252 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x0800018a 0x0800018a 0x00000006 Code RO 3253 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000190 0x08000190 0x00000040 Code RO 4 .text startup_stm32f103xb.o - 0x080001d0 0x080001d0 0x00000028 Code RO 3058 .text c_w.l(noretval__2sprintf.o) - 0x080001f8 0x080001f8 0x00000068 Code RO 3060 .text c_w.l(__printf.o) - 0x08000260 0x08000260 0x00000078 Code RO 3062 .text c_w.l(_printf_dec.o) - 0x080002d8 0x080002d8 0x0000004e Code RO 3086 .text c_w.l(rt_memclr_w.o) - 0x08000326 0x08000326 0x00000006 Code RO 3088 .text c_w.l(heapauxi.o) - 0x0800032c 0x0800032c 0x000000b2 Code RO 3121 .text c_w.l(_printf_intcommon.o) + 0x080001d0 0x080001d0 0x00000028 Code RO 3094 .text c_w.l(noretval__2sprintf.o) + 0x080001f8 0x080001f8 0x00000068 Code RO 3096 .text c_w.l(__printf.o) + 0x08000260 0x08000260 0x00000078 Code RO 3098 .text c_w.l(_printf_dec.o) + 0x080002d8 0x080002d8 0x0000004e Code RO 3122 .text c_w.l(rt_memclr_w.o) + 0x08000326 0x08000326 0x00000006 Code RO 3124 .text c_w.l(heapauxi.o) + 0x0800032c 0x0800032c 0x000000b2 Code RO 3157 .text c_w.l(_printf_intcommon.o) 0x080003de 0x080003de 0x00000002 PAD - 0x080003e0 0x080003e0 0x00000030 Code RO 3123 .text c_w.l(_printf_char_common.o) - 0x08000410 0x08000410 0x0000000a Code RO 3125 .text c_w.l(_sputc.o) - 0x0800041a 0x0800041a 0x0000004a Code RO 3154 .text c_w.l(sys_stackheap_outer.o) - 0x08000464 0x08000464 0x00000012 Code RO 3156 .text c_w.l(exit.o) + 0x080003e0 0x080003e0 0x00000030 Code RO 3159 .text c_w.l(_printf_char_common.o) + 0x08000410 0x08000410 0x0000000a Code RO 3161 .text c_w.l(_sputc.o) + 0x0800041a 0x0800041a 0x0000004a Code RO 3190 .text c_w.l(sys_stackheap_outer.o) + 0x08000464 0x08000464 0x00000012 Code RO 3192 .text c_w.l(exit.o) 0x08000476 0x08000476 0x00000002 PAD - 0x08000478 0x08000478 0x00000008 Code RO 3164 .text c_w.l(libspace.o) - 0x08000480 0x08000480 0x0000000c Code RO 3225 .text c_w.l(sys_exit.o) - 0x0800048c 0x0800048c 0x00000002 Code RO 3236 .text c_w.l(use_no_semi.o) - 0x0800048e 0x0800048e 0x00000000 Code RO 3238 .text c_w.l(indicate_semi.o) - 0x0800048e 0x0800048e 0x00000002 Code RO 170 i.BusFault_Handler stm32f1xx_it.o - 0x08000490 0x08000490 0x00000002 Code RO 171 i.DebugMon_Handler stm32f1xx_it.o - 0x08000492 0x08000492 0x00000006 Code RO 172 i.EXTI0_IRQHandler stm32f1xx_it.o - 0x08000498 0x08000498 0x00000006 Code RO 173 i.EXTI1_IRQHandler stm32f1xx_it.o - 0x0800049e 0x0800049e 0x00000006 Code RO 174 i.EXTI4_IRQHandler stm32f1xx_it.o - 0x080004a4 0x080004a4 0x00000072 Code RO 3025 i.GEI_BUTTON_CODE encode.o - 0x08000516 0x08000516 0x0000000a Code RO 3026 i.GET_ENCODE encode.o - 0x08000520 0x08000520 0x00000048 Code RO 2818 i.HAL_GPIO_EXTI_Callback mymain.o - 0x08000568 0x08000568 0x00000018 Code RO 1112 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o - 0x08000580 0x08000580 0x000001e0 Code RO 1113 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x08000760 0x08000760 0x0000000a Code RO 1115 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o - 0x0800076a 0x0800076a 0x00000010 Code RO 1116 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o - 0x0800077a 0x0800077a 0x0000000a Code RO 1117 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x08000784 0x08000784 0x0000000c Code RO 809 i.HAL_GetTick stm32f1xx_hal.o - 0x08000790 0x08000790 0x00000188 Code RO 377 i.HAL_I2C_Init stm32f1xx_hal_i2c.o - 0x08000918 0x08000918 0x00000130 Code RO 398 i.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o - 0x08000a48 0x08000a48 0x0000005c Code RO 277 i.HAL_I2C_MspInit stm32f1xx_hal_msp.o - 0x08000aa4 0x08000aa4 0x00000010 Code RO 815 i.HAL_IncTick stm32f1xx_hal.o - 0x08000ab4 0x08000ab4 0x00000024 Code RO 816 i.HAL_Init stm32f1xx_hal.o - 0x08000ad8 0x08000ad8 0x00000040 Code RO 817 i.HAL_InitTick stm32f1xx_hal.o - 0x08000b18 0x08000b18 0x0000003c Code RO 278 i.HAL_MspInit stm32f1xx_hal_msp.o - 0x08000b54 0x08000b54 0x0000001a Code RO 1273 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o - 0x08000b6e 0x08000b6e 0x00000002 PAD - 0x08000b70 0x08000b70 0x00000040 Code RO 1279 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08000bb0 0x08000bb0 0x00000024 Code RO 1280 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x08000bd4 0x08000bd4 0x0000012c Code RO 973 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x08000d00 0x08000d00 0x00000020 Code RO 980 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08000d20 0x08000d20 0x0000006c Code RO 982 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o - 0x08000d8c 0x08000d8c 0x00000320 Code RO 985 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x080010ac 0x080010ac 0x00000028 Code RO 1284 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x080010d4 0x080010d4 0x00000002 Code RO 2479 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o - 0x080010d6 0x080010d6 0x00000002 Code RO 2480 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o - 0x080010d8 0x080010d8 0x00000068 Code RO 2498 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o - 0x08001140 0x08001140 0x0000005a Code RO 1775 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o - 0x0800119a 0x0800119a 0x00000002 PAD - 0x0800119c 0x0800119c 0x00000060 Code RO 280 i.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o - 0x080011fc 0x080011fc 0x00000058 Code RO 1780 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o - 0x08001254 0x08001254 0x000000d6 Code RO 1784 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o - 0x0800132a 0x0800132a 0x00000002 Code RO 1809 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o - 0x0800132c 0x0800132c 0x00000166 Code RO 1823 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o - 0x08001492 0x08001492 0x00000002 PAD - 0x08001494 0x08001494 0x00000048 Code RO 281 i.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o - 0x080014dc 0x080014dc 0x00000002 Code RO 1826 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o - 0x080014de 0x080014de 0x000000c6 Code RO 1847 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o - 0x080015a4 0x080015a4 0x0000005a Code RO 1850 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o - 0x080015fe 0x080015fe 0x00000002 Code RO 1852 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o - 0x08001600 0x08001600 0x00000002 Code RO 1853 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o - 0x08001602 0x08001602 0x00000002 PAD - 0x08001604 0x08001604 0x0000009c Code RO 1855 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o - 0x080016a0 0x080016a0 0x00000002 Code RO 2819 i.HAL_TIM_PeriodElapsedCallback mymain.o - 0x080016a2 0x080016a2 0x00000002 Code RO 1866 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o - 0x080016a4 0x080016a4 0x00000002 Code RO 175 i.HardFault_Handler stm32f1xx_it.o - 0x080016a6 0x080016a6 0x0000002e Code RO 419 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o - 0x080016d4 0x080016d4 0x000000a8 Code RO 430 i.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o - 0x0800177c 0x0800177c 0x0000004c Code RO 434 i.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x080017c8 0x080017c8 0x00000068 Code RO 435 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x08001830 0x08001830 0x00000096 Code RO 436 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x080018c6 0x080018c6 0x0000004c Code RO 438 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o - 0x08001912 0x08001912 0x00000002 PAD - 0x08001914 0x08001914 0x0000001c Code RO 2785 i.IIC_SAND_DATE hread_interface.o - 0x08001930 0x08001930 0x00000134 Code RO 14 i.MX_GPIO_Init main.o - 0x08001a64 0x08001a64 0x00000090 Code RO 15 i.MX_TIM2_Init main.o - 0x08001af4 0x08001af4 0x00000068 Code RO 16 i.MX_TIM3_Init main.o - 0x08001b5c 0x08001b5c 0x00000002 Code RO 176 i.MemManage_Handler stm32f1xx_it.o - 0x08001b5e 0x08001b5e 0x00000002 Code RO 177 i.NMI_Handler stm32f1xx_it.o - 0x08001b60 0x08001b60 0x00000068 Code RO 2881 i.OLED_Ascii oled.o - 0x08001bc8 0x08001bc8 0x0000006c Code RO 2882 i.OLED_Cache_to_hardware oled.o - 0x08001c34 0x08001c34 0x0000008a Code RO 2884 i.OLED_Init oled.o - 0x08001cbe 0x08001cbe 0x00000028 Code RO 2885 i.OLED_Init_Display_Buffer oled.o - 0x08001ce6 0x08001ce6 0x000000a4 Code RO 2886 i.OLED_Pix oled.o - 0x08001d8a 0x08001d8a 0x00000024 Code RO 2887 i.OLED_Set_Pos oled.o - 0x08001dae 0x08001dae 0x0000005e Code RO 2889 i.OLED_Str oled.o - 0x08001e0c 0x08001e0c 0x00000010 Code RO 2891 i.OLED_WrCmd oled.o - 0x08001e1c 0x08001e1c 0x00000010 Code RO 2892 i.OLED_WrDat oled.o - 0x08001e2c 0x08001e2c 0x0000003c Code RO 2893 i.OLED_set_dot oled.o - 0x08001e68 0x08001e68 0x00000002 Code RO 178 i.PendSV_Handler stm32f1xx_it.o - 0x08001e6a 0x08001e6a 0x00000102 Code RO 2895 i.SHOW_MENU oled.o - 0x08001f6c 0x08001f6c 0x00000002 Code RO 179 i.SVC_Handler stm32f1xx_it.o - 0x08001f6e 0x08001f6e 0x00000004 Code RO 180 i.SysTick_Handler stm32f1xx_it.o - 0x08001f72 0x08001f72 0x0000005e Code RO 17 i.SystemClock_Config main.o - 0x08001fd0 0x08001fd0 0x00000002 Code RO 2747 i.SystemInit system_stm32f1xx.o - 0x08001fd2 0x08001fd2 0x00000002 PAD - 0x08001fd4 0x08001fd4 0x0000000c Code RO 181 i.TIM2_IRQHandler stm32f1xx_it.o - 0x08001fe0 0x08001fe0 0x0000000c Code RO 182 i.TIM3_IRQHandler stm32f1xx_it.o - 0x08001fec 0x08001fec 0x0000006c Code RO 1868 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o - 0x08002058 0x08002058 0x0000001a Code RO 1869 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o - 0x08002072 0x08002072 0x00000014 Code RO 1879 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o - 0x08002086 0x08002086 0x00000010 Code RO 1880 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o - 0x08002096 0x08002096 0x00000002 PAD - 0x08002098 0x08002098 0x00000050 Code RO 1881 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o - 0x080020e8 0x080020e8 0x00000058 Code RO 1882 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o - 0x08002140 0x08002140 0x00000058 Code RO 1883 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o - 0x08002198 0x08002198 0x00000044 Code RO 1884 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o - 0x080021dc 0x080021dc 0x00000022 Code RO 1886 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o - 0x080021fe 0x080021fe 0x00000024 Code RO 1888 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o - 0x08002222 0x08002222 0x00000002 Code RO 183 i.UsageFault_Handler stm32f1xx_it.o - 0x08002224 0x08002224 0x00000020 Code RO 1286 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08002244 0x08002244 0x00000050 Code RO 18 i.main main.o - 0x08002294 0x08002294 0x00000170 Code RO 2821 i.mymain mymain.o - 0x08002404 0x08002404 0x00000010 Data RO 2748 .constdata system_stm32f1xx.o - 0x08002414 0x08002414 0x00000008 Data RO 2749 .constdata system_stm32f1xx.o - 0x0800241c 0x0800241c 0x00000d5c Data RO 2897 .constdata oled.o - 0x08003178 0x08003178 0x00000038 Data RO 2825 .conststring mymain.o - 0x080031b0 0x080031b0 0x00000020 Data RO 3293 Region$$Table anon$$obj.o + 0x08000478 0x08000478 0x00000008 Code RO 3200 .text c_w.l(libspace.o) + 0x08000480 0x08000480 0x0000000c Code RO 3261 .text c_w.l(sys_exit.o) + 0x0800048c 0x0800048c 0x00000002 Code RO 3272 .text c_w.l(use_no_semi.o) + 0x0800048e 0x0800048e 0x00000000 Code RO 3274 .text c_w.l(indicate_semi.o) + 0x0800048e 0x0800048e 0x00000002 Code RO 173 i.BusFault_Handler stm32f1xx_it.o + 0x08000490 0x08000490 0x00000002 Code RO 174 i.DebugMon_Handler stm32f1xx_it.o + 0x08000492 0x08000492 0x00000006 Code RO 175 i.EXTI0_IRQHandler stm32f1xx_it.o + 0x08000498 0x08000498 0x00000006 Code RO 176 i.EXTI1_IRQHandler stm32f1xx_it.o + 0x0800049e 0x0800049e 0x00000006 Code RO 177 i.EXTI3_IRQHandler stm32f1xx_it.o + 0x080004a4 0x080004a4 0x00000006 Code RO 178 i.EXTI4_IRQHandler stm32f1xx_it.o + 0x080004aa 0x080004aa 0x0000006e Code RO 3037 i.GEI_BUTTON_CODE encode.o + 0x08000518 0x08000518 0x0000000a Code RO 3038 i.GET_ENCODE encode.o + 0x08000522 0x08000522 0x00000002 PAD + 0x08000524 0x08000524 0x00000064 Code RO 2827 i.HAL_GPIO_EXTI_Callback mymain.o + 0x08000588 0x08000588 0x00000018 Code RO 1121 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o + 0x080005a0 0x080005a0 0x000001e0 Code RO 1122 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o + 0x08000780 0x08000780 0x0000000a Code RO 1124 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o + 0x0800078a 0x0800078a 0x00000010 Code RO 1125 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o + 0x0800079a 0x0800079a 0x0000000a Code RO 1126 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o + 0x080007a4 0x080007a4 0x0000000c Code RO 818 i.HAL_GetTick stm32f1xx_hal.o + 0x080007b0 0x080007b0 0x00000188 Code RO 386 i.HAL_I2C_Init stm32f1xx_hal_i2c.o + 0x08000938 0x08000938 0x00000130 Code RO 407 i.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o + 0x08000a68 0x08000a68 0x0000005c Code RO 286 i.HAL_I2C_MspInit stm32f1xx_hal_msp.o + 0x08000ac4 0x08000ac4 0x00000010 Code RO 824 i.HAL_IncTick stm32f1xx_hal.o + 0x08000ad4 0x08000ad4 0x00000024 Code RO 825 i.HAL_Init stm32f1xx_hal.o + 0x08000af8 0x08000af8 0x00000040 Code RO 826 i.HAL_InitTick stm32f1xx_hal.o + 0x08000b38 0x08000b38 0x0000003c Code RO 287 i.HAL_MspInit stm32f1xx_hal_msp.o + 0x08000b74 0x08000b74 0x0000001a Code RO 1282 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o + 0x08000b8e 0x08000b8e 0x00000002 PAD + 0x08000b90 0x08000b90 0x00000040 Code RO 1288 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08000bd0 0x08000bd0 0x00000024 Code RO 1289 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o + 0x08000bf4 0x08000bf4 0x0000012c Code RO 982 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o + 0x08000d20 0x08000d20 0x00000020 Code RO 989 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o + 0x08000d40 0x08000d40 0x0000006c Code RO 991 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o + 0x08000dac 0x08000dac 0x00000320 Code RO 994 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o + 0x080010cc 0x080010cc 0x00000028 Code RO 1293 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o + 0x080010f4 0x080010f4 0x00000002 Code RO 2488 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o + 0x080010f6 0x080010f6 0x00000002 Code RO 2489 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o + 0x080010f8 0x080010f8 0x00000068 Code RO 2507 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o + 0x08001160 0x08001160 0x0000005a Code RO 1784 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o + 0x080011ba 0x080011ba 0x00000002 PAD + 0x080011bc 0x080011bc 0x00000060 Code RO 289 i.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o + 0x0800121c 0x0800121c 0x00000058 Code RO 1789 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o + 0x08001274 0x08001274 0x000000d6 Code RO 1793 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o + 0x0800134a 0x0800134a 0x00000002 Code RO 1818 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o + 0x0800134c 0x0800134c 0x00000166 Code RO 1832 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o + 0x080014b2 0x080014b2 0x00000002 PAD + 0x080014b4 0x080014b4 0x00000048 Code RO 290 i.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o + 0x080014fc 0x080014fc 0x00000002 Code RO 1835 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o + 0x080014fe 0x080014fe 0x000000c6 Code RO 1856 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o + 0x080015c4 0x080015c4 0x0000005a Code RO 1859 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o + 0x0800161e 0x0800161e 0x00000002 Code RO 1861 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o + 0x08001620 0x08001620 0x00000002 Code RO 1862 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o + 0x08001622 0x08001622 0x00000002 PAD + 0x08001624 0x08001624 0x0000009c Code RO 1864 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o + 0x080016c0 0x080016c0 0x00000002 Code RO 2828 i.HAL_TIM_PeriodElapsedCallback mymain.o + 0x080016c2 0x080016c2 0x00000002 Code RO 1875 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o + 0x080016c4 0x080016c4 0x00000002 Code RO 179 i.HardFault_Handler stm32f1xx_it.o + 0x080016c6 0x080016c6 0x0000002e Code RO 428 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o + 0x080016f4 0x080016f4 0x000000a8 Code RO 439 i.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o + 0x0800179c 0x0800179c 0x0000004c Code RO 443 i.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x080017e8 0x080017e8 0x00000068 Code RO 444 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08001850 0x08001850 0x00000096 Code RO 445 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x080018e6 0x080018e6 0x0000004c Code RO 447 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o + 0x08001932 0x08001932 0x00000002 PAD + 0x08001934 0x08001934 0x0000001c Code RO 2794 i.IIC_SAND_DATE hread_interface.o + 0x08001950 0x08001950 0x00000168 Code RO 14 i.MX_GPIO_Init main.o + 0x08001ab8 0x08001ab8 0x00000090 Code RO 15 i.MX_TIM2_Init main.o + 0x08001b48 0x08001b48 0x00000068 Code RO 16 i.MX_TIM3_Init main.o + 0x08001bb0 0x08001bb0 0x00000002 Code RO 180 i.MemManage_Handler stm32f1xx_it.o + 0x08001bb2 0x08001bb2 0x00000002 Code RO 181 i.NMI_Handler stm32f1xx_it.o + 0x08001bb4 0x08001bb4 0x00000068 Code RO 2893 i.OLED_Ascii oled.o + 0x08001c1c 0x08001c1c 0x0000006c Code RO 2894 i.OLED_Cache_to_hardware oled.o + 0x08001c88 0x08001c88 0x0000008a Code RO 2896 i.OLED_Init oled.o + 0x08001d12 0x08001d12 0x00000028 Code RO 2897 i.OLED_Init_Display_Buffer oled.o + 0x08001d3a 0x08001d3a 0x000000a4 Code RO 2898 i.OLED_Pix oled.o + 0x08001dde 0x08001dde 0x00000024 Code RO 2899 i.OLED_Set_Pos oled.o + 0x08001e02 0x08001e02 0x0000005e Code RO 2901 i.OLED_Str oled.o + 0x08001e60 0x08001e60 0x00000010 Code RO 2903 i.OLED_WrCmd oled.o + 0x08001e70 0x08001e70 0x00000010 Code RO 2904 i.OLED_WrDat oled.o + 0x08001e80 0x08001e80 0x0000003c Code RO 2905 i.OLED_set_dot oled.o + 0x08001ebc 0x08001ebc 0x00000002 Code RO 182 i.PendSV_Handler stm32f1xx_it.o + 0x08001ebe 0x08001ebe 0x00000102 Code RO 2907 i.SHOW_MENU oled.o + 0x08001fc0 0x08001fc0 0x00000002 Code RO 183 i.SVC_Handler stm32f1xx_it.o + 0x08001fc2 0x08001fc2 0x00000004 Code RO 184 i.SysTick_Handler stm32f1xx_it.o + 0x08001fc6 0x08001fc6 0x0000005e Code RO 17 i.SystemClock_Config main.o + 0x08002024 0x08002024 0x00000002 Code RO 2756 i.SystemInit system_stm32f1xx.o + 0x08002026 0x08002026 0x00000002 PAD + 0x08002028 0x08002028 0x0000000c Code RO 185 i.TIM2_IRQHandler stm32f1xx_it.o + 0x08002034 0x08002034 0x0000000c Code RO 186 i.TIM3_IRQHandler stm32f1xx_it.o + 0x08002040 0x08002040 0x0000006c Code RO 1877 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o + 0x080020ac 0x080020ac 0x0000001a Code RO 1878 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o + 0x080020c6 0x080020c6 0x00000014 Code RO 1888 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o + 0x080020da 0x080020da 0x00000010 Code RO 1889 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o + 0x080020ea 0x080020ea 0x00000002 PAD + 0x080020ec 0x080020ec 0x00000050 Code RO 1890 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o + 0x0800213c 0x0800213c 0x00000058 Code RO 1891 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o + 0x08002194 0x08002194 0x00000058 Code RO 1892 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o + 0x080021ec 0x080021ec 0x00000044 Code RO 1893 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o + 0x08002230 0x08002230 0x00000022 Code RO 1895 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o + 0x08002252 0x08002252 0x00000024 Code RO 1897 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o + 0x08002276 0x08002276 0x00000002 Code RO 187 i.UsageFault_Handler stm32f1xx_it.o + 0x08002278 0x08002278 0x00000020 Code RO 1295 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08002298 0x08002298 0x00000050 Code RO 18 i.main main.o + 0x080022e8 0x080022e8 0x00000002 Code RO 3067 i.mo_one_tick morsr.o + 0x080022ea 0x080022ea 0x00000002 PAD + 0x080022ec 0x080022ec 0x00000104 Code RO 2830 i.mymain mymain.o + 0x080023f0 0x080023f0 0x00000010 Data RO 2757 .constdata system_stm32f1xx.o + 0x08002400 0x08002400 0x00000008 Data RO 2758 .constdata system_stm32f1xx.o + 0x08002408 0x08002408 0x00000d5c Data RO 2909 .constdata oled.o + 0x08003164 0x08003164 0x00000063 Data RO 2834 .conststring mymain.o + 0x080031c7 0x080031c7 0x00000001 PAD + 0x080031c8 0x080031c8 0x00000020 Data RO 3329 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080031d0, Size: 0x00000fb0, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080031e8, Size: 0x00000fb0, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080031d0 0x0000000c Data RW 823 .data stm32f1xx_hal.o - 0x2000000c 0x080031dc 0x00000004 Data RW 2750 .data system_stm32f1xx.o - 0x20000010 0x080031e0 0x00000034 Data RW 2826 .data mymain.o + 0x20000000 0x080031e8 0x0000000c Data RW 832 .data stm32f1xx_hal.o + 0x2000000c 0x080031f4 0x00000004 Data RW 2759 .data system_stm32f1xx.o + 0x20000010 0x080031f8 0x00000034 Data RW 2835 .data mymain.o 0x20000044 - 0x000000e4 Zero RW 19 .bss main.o - 0x20000128 - 0x00000024 Zero RW 2822 .bss mymain.o - 0x2000014c - 0x00000800 Zero RW 2896 .bss oled.o - 0x2000094c - 0x00000060 Zero RW 3165 .bss c_w.l(libspace.o) - 0x200009ac 0x08003214 0x00000004 PAD + 0x20000128 - 0x00000028 Zero RW 2831 .bss mymain.o + 0x20000150 - 0x00000800 Zero RW 2908 .bss oled.o + 0x20000950 - 0x00000060 Zero RW 3201 .bss c_w.l(libspace.o) 0x200009b0 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o 0x20000bb0 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o @@ -1919,10 +1934,11 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 124 0 0 0 0 1355 encode.o + 120 0 0 0 0 1355 encode.o 28 6 0 0 0 904 hread_interface.o - 730 48 0 0 228 428432 main.o - 442 76 56 52 36 4059 mymain.o + 782 50 0 0 228 428452 main.o + 2 0 0 0 0 410 morsr.o + 362 44 99 52 40 4127 mymain.o 1034 28 3420 0 2048 8756 oled.o 64 26 236 0 1536 808 startup_stm32f103xb.o 128 24 0 12 0 5269 stm32f1xx_hal.o @@ -1933,13 +1949,13 @@ Image component sizes 1240 88 0 0 0 4605 stm32f1xx_hal_rcc.o 1768 58 0 0 0 15766 stm32f1xx_hal_tim.o 108 12 0 0 0 2353 stm32f1xx_hal_tim_ex.o - 62 12 0 0 0 5963 stm32f1xx_it.o + 68 12 0 0 0 6390 stm32f1xx_it.o 2 0 24 4 0 1107 system_stm32f1xx.o ---------------------------------------------------------------------- - 8118 504 3768 68 3848 524971 Object Totals + 8098 474 3812 68 3852 525896 Object Totals 0 0 32 0 0 0 (incl. Generated) - 14 0 0 0 0 0 (incl. Padding) + 18 0 1 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -1977,8 +1993,8 @@ Image component sizes 2 0 0 0 0 68 use_no_semi.o ---------------------------------------------------------------------- - 866 44 0 0 100 1176 Library Totals - 6 0 0 0 4 0 (incl. Padding) + 866 44 0 0 96 1176 Library Totals + 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -1987,7 +2003,7 @@ Image component sizes 860 44 0 0 96 1176 c_w.l ---------------------------------------------------------------------- - 866 44 0 0 100 1176 Library Totals + 866 44 0 0 96 1176 Library Totals ---------------------------------------------------------------------- @@ -1996,15 +2012,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 8984 548 3768 68 3948 521151 Grand Totals - 8984 548 3768 68 3948 521151 ELF Image Totals - 8984 548 3768 68 0 0 ROM Totals + 8964 518 3812 68 3948 521972 Grand Totals + 8964 518 3812 68 3948 521972 ELF Image Totals + 8964 518 3812 68 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 12752 ( 12.45kB) + Total RO Size (Code + RO Data) 12776 ( 12.48kB) Total RW Size (RW Data + ZI Data) 4016 ( 3.92kB) - Total ROM Size (Code + RO Data + RW Data) 12820 ( 12.52kB) + Total ROM Size (Code + RO Data + RW Data) 12844 ( 12.54kB) ============================================================================== diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep index 8f7eed7..bca1f4d 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL_f103c8t6_KEIL.dep @@ -1,10 +1,10 @@ Dependencies for Project 'f103c8t6_KEIL', Target 'f103c8t6_KEIL': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (startup_stm32f103xb.s)(0x626D129B)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 536" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o f103c8t6_keil\startup_stm32f103xb.o --depend f103c8t6_keil\startup_stm32f103xb.d) -F (../Core/Src/main.c)(0x626D1298)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\main.o --omf_browse f103c8t6_keil\main.crf --depend f103c8t6_keil\main.d) -I (../Core/Inc/main.h)(0x626CE6AA) +F (startup_stm32f103xb.s)(0x626EA1B3)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 536" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o f103c8t6_keil\startup_stm32f103xb.o --depend f103c8t6_keil\startup_stm32f103xb.d) +F (../Core/Src/main.c)(0x626EA1B0)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\main.o --omf_browse f103c8t6_keil\main.crf --depend f103c8t6_keil\main.d) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -30,15 +30,16 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -I (./MYDEIVERS/mymain.h)(0x626CF4FB) +I (./MYDEIVERS/mymain.h)(0x626EA59D) I (./MYDEIVERS/oled.h)(0x626CAC9D) -I (./MYDEIVERS/hread_interface.h)(0x626CAC9D) +I (./MYDEIVERS/hread_interface.h)(0x626EA457) I (./MYDEIVERS/buzzer.h)(0x626D08B9) -I (./MYDEIVERS/encode.h)(0x626CAC9D) -F (../Core/Src/stm32f1xx_it.c)(0x626CEA33)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_it.o --omf_browse f103c8t6_keil\stm32f1xx_it.crf --depend f103c8t6_keil\stm32f1xx_it.d) -I (../Core/Inc/main.h)(0x626CE6AA) +I (./MYDEIVERS/encode.h)(0x626EA90A) +I (./MYDEIVERS/morsr.h)(0x626EA5B3) +F (../Core/Src/stm32f1xx_it.c)(0x626EA1AF)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_it.o --omf_browse f103c8t6_keil\stm32f1xx_it.crf --depend f103c8t6_keil\stm32f1xx_it.d) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -64,11 +65,11 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_it.h)(0x626CEA33) +I (../Core/Inc/stm32f1xx_it.h)(0x626EA1AF) F (../Core/Src/stm32f1xx_hal_msp.c)(0x626CEA33)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_msp.o --omf_browse f103c8t6_keil\stm32f1xx_hal_msp.crf --depend f103c8t6_keil\stm32f1xx_hal_msp.d) -I (../Core/Inc/main.h)(0x626CE6AA) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -96,7 +97,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_gpio_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_gpio_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_gpio_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -124,7 +125,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_i2c.o --omf_browse f103c8t6_keil\stm32f1xx_hal_i2c.crf --depend f103c8t6_keil\stm32f1xx_hal_i2c.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -152,7 +153,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal.o --omf_browse f103c8t6_keil\stm32f1xx_hal.crf --depend f103c8t6_keil\stm32f1xx_hal.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -180,7 +181,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_rcc.o --omf_browse f103c8t6_keil\stm32f1xx_hal_rcc.crf --depend f103c8t6_keil\stm32f1xx_hal_rcc.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -208,7 +209,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_rcc_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_rcc_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_rcc_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -236,7 +237,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_gpio.o --omf_browse f103c8t6_keil\stm32f1xx_hal_gpio.crf --depend f103c8t6_keil\stm32f1xx_hal_gpio.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -264,7 +265,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_dma.o --omf_browse f103c8t6_keil\stm32f1xx_hal_dma.crf --depend f103c8t6_keil\stm32f1xx_hal_dma.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -292,7 +293,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_cortex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_cortex.crf --depend f103c8t6_keil\stm32f1xx_hal_cortex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -320,7 +321,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_pwr.o --omf_browse f103c8t6_keil\stm32f1xx_hal_pwr.crf --depend f103c8t6_keil\stm32f1xx_hal_pwr.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -348,7 +349,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_flash.o --omf_browse f103c8t6_keil\stm32f1xx_hal_flash.crf --depend f103c8t6_keil\stm32f1xx_hal_flash.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -376,7 +377,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_flash_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_flash_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_flash_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -404,7 +405,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_exti.o --omf_browse f103c8t6_keil\stm32f1xx_hal_exti.crf --depend f103c8t6_keil\stm32f1xx_hal_exti.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -432,7 +433,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_tim.o --omf_browse f103c8t6_keil\stm32f1xx_hal_tim.crf --depend f103c8t6_keil\stm32f1xx_hal_tim.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -460,7 +461,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x626CE6A4)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\stm32f1xx_hal_tim_ex.o --omf_browse f103c8t6_keil\stm32f1xx_hal_tim_ex.crf --depend f103c8t6_keil\stm32f1xx_hal_tim_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -496,7 +497,7 @@ I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x626CE69C) I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x626CE69C) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x626CE6A4) @@ -515,10 +516,10 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) F (.\MYDEIVERS\hread_interface.c)(0x626CAC9D)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\hread_interface.o --omf_browse f103c8t6_keil\hread_interface.crf --depend f103c8t6_keil\hread_interface.d) -I (MYDEIVERS\hread_interface.h)(0x626CAC9D) -I (../Core/Inc/main.h)(0x626CE6AA) +I (MYDEIVERS\hread_interface.h)(0x626EA457) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -544,11 +545,11 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -F (.\MYDEIVERS\mymain.c)(0x626D0EFD)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\mymain.o --omf_browse f103c8t6_keil\mymain.crf --depend f103c8t6_keil\mymain.d) -I (MYDEIVERS\mymain.h)(0x626CF4FB) -I (../Core/Inc/main.h)(0x626CE6AA) +F (.\MYDEIVERS\mymain.c)(0x626EA90A)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\mymain.o --omf_browse f103c8t6_keil\mymain.crf --depend f103c8t6_keil\mymain.d) +I (MYDEIVERS\mymain.h)(0x626EA59D) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -575,14 +576,15 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) I (MYDEIVERS\oled.h)(0x626CAC9D) -I (MYDEIVERS\hread_interface.h)(0x626CAC9D) +I (MYDEIVERS\hread_interface.h)(0x626EA457) I (MYDEIVERS\buzzer.h)(0x626D08B9) -I (MYDEIVERS\encode.h)(0x626CAC9D) +I (MYDEIVERS\encode.h)(0x626EA90A) +I (MYDEIVERS\morsr.h)(0x626EA5B3) F (.\MYDEIVERS\oled.c)(0x626CAC9D)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\oled.o --omf_browse f103c8t6_keil\oled.crf --depend f103c8t6_keil\oled.d) I (MYDEIVERS\oled.h)(0x626CAC9D) -I (../Core/Inc/main.h)(0x626CE6AA) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -608,13 +610,13 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -I (MYDEIVERS\hread_interface.h)(0x626CAC9D) +I (MYDEIVERS\hread_interface.h)(0x626EA457) F (.\MYDEIVERS\fonts.c)(0x626CAC9D)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\fonts.o --omf_browse f103c8t6_keil\fonts.crf --depend f103c8t6_keil\fonts.d) F (.\MYDEIVERS\buzzer.c)(0x626D08B9)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\buzzer.o --omf_browse f103c8t6_keil\buzzer.crf --depend f103c8t6_keil\buzzer.d) I (MYDEIVERS\buzzer.h)(0x626D08B9) -I (../Core/Inc/main.h)(0x626CE6AA) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) @@ -640,11 +642,41 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) -F (.\MYDEIVERS\encode.c)(0x626CAC9D)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\encode.o --omf_browse f103c8t6_keil\encode.crf --depend f103c8t6_keil\encode.d) -I (MYDEIVERS\encode.h)(0x626CAC9D) -I (../Core/Inc/main.h)(0x626CE6AA) +F (.\MYDEIVERS\encode.c)(0x626EA90A)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\encode.o --omf_browse f103c8t6_keil\encode.crf --depend f103c8t6_keil\encode.d) +I (MYDEIVERS\encode.h)(0x626EA90A) +I (../Core/Inc/main.h)(0x626EA1B0) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) -I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626D1298) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x626CE6A4) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x626CE69C) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x626CE69C) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x626CE69C) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x626CE69C) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x626CE6A4) +I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x626CE6A4) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x626CE6A4) +F (.\MYDEIVERS\morsr.c)(0x626E9C2C)(--c99 -c --cpu Cortex-M3 -D__EVAL -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include -D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o f103c8t6_keil\morsr.o --omf_browse f103c8t6_keil\morsr.crf --depend f103c8t6_keil\morsr.d) +I (MYDEIVERS\morsr.h)(0x626EA5B3) +I (../Core/Inc/main.h)(0x626EA1B0) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x626CE6A4) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x626EA1AF) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x626CE6A4) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x626CE6A4) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x626CE6A4) diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf index 1710b51..642a425 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o index 55d38c2..2d89741 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/hread_interface.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf index 57e157a..64e9abd 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.d b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.d index 797fe18..1efd17d 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.d +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.d @@ -33,3 +33,4 @@ f103c8t6_keil\main.o: ./MYDEIVERS/oled.h f103c8t6_keil\main.o: ./MYDEIVERS/hread_interface.h f103c8t6_keil\main.o: ./MYDEIVERS/buzzer.h f103c8t6_keil\main.o: ./MYDEIVERS/encode.h +f103c8t6_keil\main.o: ./MYDEIVERS/morsr.h diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o index ea4b0a6..3af4c9b 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf new file mode 100644 index 0000000..62358fa Binary files /dev/null and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.d b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.d new file mode 100644 index 0000000..27ef33a --- /dev/null +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.d @@ -0,0 +1,31 @@ +f103c8t6_keil\morsr.o: MYDEIVERS\morsr.c +f103c8t6_keil\morsr.o: MYDEIVERS\morsr.h +f103c8t6_keil\morsr.o: ../Core/Inc/main.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h +f103c8t6_keil\morsr.o: ../Core/Inc/stm32f1xx_hal_conf.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Include/core_cm3.h +f103c8t6_keil\morsr.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Include/cmsis_version.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Include/cmsis_compiler.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Include/cmsis_armcc.h +f103c8t6_keil\morsr.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h +f103c8t6_keil\morsr.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h +f103c8t6_keil\morsr.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o new file mode 100644 index 0000000..9ca7eec Binary files /dev/null and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/morsr.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf index 219cbc8..2b08eb0 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.d b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.d index a4b96a8..732ca06 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.d +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.d @@ -33,3 +33,4 @@ f103c8t6_keil\mymain.o: MYDEIVERS\oled.h f103c8t6_keil\mymain.o: MYDEIVERS\hread_interface.h f103c8t6_keil\mymain.o: MYDEIVERS\buzzer.h f103c8t6_keil\mymain.o: MYDEIVERS\encode.h +f103c8t6_keil\mymain.o: MYDEIVERS\morsr.h diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o index 590bda1..7ee2367 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf index ead5810..0f8fcb5 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o index 528671e..6f60b96 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf index 88d36df..0d65c84 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o index eca6114..b155b21 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf index d28d7d7..fb30683 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o index 50b9e81..b086796 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_cortex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf index c403593..07626f2 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o index a9c4644..9045684 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf index d5e4592..af08641 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o index 324be08..221736f 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_exti.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf index 0dc84d5..b71f2bc 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o index 3b3ec65..88759bd 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf index cf98ba7..82f949f 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o index 85878e5..adb7a83 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf index 5681faa..f536ee6 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o index 25dd86e..71af521 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf index dd9d15a..9656c5c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o index 8917247..15e768f 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf index 0e49efe..42da471 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o index 3df3119..37176a0 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf index 4b71aad..bff8bdf 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o index 1008eaf..cce2985 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf index 96ab713..7cbd99c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o index af2ba1c..3c768be 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf index 1d08d9a..0fe635a 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o index 5ebe51d..7d26841 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf index 3b1e582..d5f1713 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o index 16687ce..a97b9af 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf index 4308280..0044578 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o index 72bc0ea..7fcb77c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf index 74d1045..fe9df9b 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o index fb68b6c..9c038e7 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf index 518db8e..71f560f 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o index bdb7a88..2aaa229 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf index 66357bb..7be6e0c 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.crf differ diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o index 8f66cfb..74fdff8 100644 Binary files a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o and b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o differ diff --git a/f103c8t6_keil/f103c8t6_KEIL.ioc b/f103c8t6_keil/f103c8t6_KEIL.ioc index 7503d22..f4b6a71 100644 --- a/f103c8t6_keil/f103c8t6_KEIL.ioc +++ b/f103c8t6_keil/f103c8t6_KEIL.ioc @@ -15,17 +15,18 @@ Mcu.Name=STM32F103C(8-B)Tx Mcu.Package=LQFP48 Mcu.Pin0=PC14-OSC32_IN Mcu.Pin1=PC15-OSC32_OUT -Mcu.Pin10=PA13 -Mcu.Pin11=PA14 -Mcu.Pin12=PB3 -Mcu.Pin13=PB4 -Mcu.Pin14=PB5 -Mcu.Pin15=PB6 -Mcu.Pin16=PB7 -Mcu.Pin17=VP_SYS_VS_Systick -Mcu.Pin18=VP_TIM2_VS_ClockSourceINT -Mcu.Pin19=VP_TIM3_VS_ClockSourceINT +Mcu.Pin10=PA8 +Mcu.Pin11=PA13 +Mcu.Pin12=PA14 +Mcu.Pin13=PB3 +Mcu.Pin14=PB4 +Mcu.Pin15=PB5 +Mcu.Pin16=PB6 +Mcu.Pin17=PB7 +Mcu.Pin18=VP_SYS_VS_Systick +Mcu.Pin19=VP_TIM2_VS_ClockSourceINT Mcu.Pin2=PD0-OSC_IN +Mcu.Pin20=VP_TIM3_VS_ClockSourceINT Mcu.Pin3=PD1-OSC_OUT Mcu.Pin4=PA2 Mcu.Pin5=PA3 @@ -33,7 +34,7 @@ Mcu.Pin6=PB0 Mcu.Pin7=PB1 Mcu.Pin8=PB12 Mcu.Pin9=PB15 -Mcu.PinsNb=20 +Mcu.PinsNb=21 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32F103C8Tx @@ -43,6 +44,7 @@ NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.EXTI0_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.EXTI1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true +NVIC.EXTI3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.EXTI4_IRQn=true\:0\:0\:true\:false\:true\:true\:true\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true @@ -69,6 +71,12 @@ PA3.GPIO_Speed=GPIO_SPEED_FREQ_HIGH PA3.Locked=true PA3.PinState=GPIO_PIN_SET PA3.Signal=GPIO_Output +PA8.GPIOParameters=GPIO_Speed,GPIO_PuPd,GPIO_Label +PA8.GPIO_Label=pwr_en +PA8.GPIO_PuPd=GPIO_PULLDOWN +PA8.GPIO_Speed=GPIO_SPEED_FREQ_HIGH +PA8.Locked=true +PA8.Signal=GPIO_Output PB0.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI PB0.GPIO_Label=tack_a PB0.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING @@ -96,11 +104,12 @@ PB15.GPIO_Speed=GPIO_SPEED_FREQ_HIGH PB15.Locked=true PB15.PinState=GPIO_PIN_SET PB15.Signal=GPIO_Output -PB3.GPIOParameters=GPIO_PuPd,GPIO_Label +PB3.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI PB3.GPIO_Label=en_c +PB3.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING PB3.GPIO_PuPd=GPIO_PULLUP PB3.Locked=true -PB3.Signal=GPIO_Input +PB3.Signal=GPXTI3 PB4.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI PB4.GPIO_Label=en_a PB4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING @@ -178,6 +187,8 @@ SH.GPXTI0.0=GPIO_EXTI0 SH.GPXTI0.ConfNb=1 SH.GPXTI1.0=GPIO_EXTI1 SH.GPXTI1.ConfNb=1 +SH.GPXTI3.0=GPIO_EXTI3 +SH.GPXTI3.ConfNb=1 SH.GPXTI4.0=GPIO_EXTI4 SH.GPXTI4.ConfNb=1 SH.S_TIM2_CH3.0=TIM2_CH3,PWM Generation3 CH3