修复编码器bug

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2022-08-11 19:23:50 +08:00
parent f2feab9cbb
commit 0188e7ae9c
13 changed files with 1477 additions and 1477 deletions
+8 -8
View File
@@ -9,17 +9,17 @@ CDefines=USE_HAL_DRIVER;STM32F103xB;USE_HAL_DRIVER;USE_HAL_DRIVER;
[PreviousGenFiles]
AdvancedFolderStructure=true
HeaderFileListSize=3
HeaderFiles#0=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Inc/stm32f1xx_it.h
HeaderFiles#1=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h
HeaderFiles#2=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Inc/main.h
HeaderFiles#0=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Inc/stm32f1xx_it.h
HeaderFiles#1=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h
HeaderFiles#2=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Inc/main.h
HeaderFolderListSize=1
HeaderPath#0=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Inc
HeaderPath#0=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Inc
HeaderFiles=;
SourceFileListSize=3
SourceFiles#0=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Src/stm32f1xx_it.c
SourceFiles#1=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c
SourceFiles#2=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Src/main.c
SourceFiles#0=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Src/stm32f1xx_it.c
SourceFiles#1=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c
SourceFiles#2=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Src/main.c
SourceFolderListSize=1
SourcePath#0=C:/Users/wuwen/morse_code_trainer/f103c8t6_keil/Core/Src
SourcePath#0=C:/Users/kevin/Desktop/morse_code_trainer/f103c8t6_keil/Core/Src
SourceFiles=;
+2 -8
View File
@@ -320,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 en_c_Pin */
GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin|en_c_Pin;
/*Configure GPIO pins : tack_a_Pin tack_b_Pin en_c_Pin en_a_Pin */
GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin|en_c_Pin|en_a_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING;
GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
@@ -347,12 +347,6 @@ static void MX_GPIO_Init(void)
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;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
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;
+13 -9
View File
@@ -323,18 +323,22 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
switch (GPIO_Pin)//中断线监测
{
case en_a_Pin: //编码器A脚 这个脚在config是只监测下降沿
switch(HAL_GPIO_ReadPin(en_b_GPIO_Port,en_b_Pin))//监测编码器B
case en_a_Pin: //编码器A脚
switch(HAL_GPIO_ReadPin(en_a_GPIO_Port,en_a_Pin))//监测编码器A
{
case 1://通过监测B脚的状态识别正反转
E1.code+=1;
E1.move_flag=1;//发生旋转的标记
case 1://通过监测B脚的状态识别正反转
if(HAL_GPIO_ReadPin(en_b_GPIO_Port,en_b_Pin))
{
E1.code+=1;
E1.move_flag=1;//发生旋转的标记
}
break;
case 0:
E1.code-=1;
E1.move_flag=1;
if(HAL_GPIO_ReadPin(en_b_GPIO_Port,en_b_Pin))
{
E1.code-=1;
E1.move_flag=1;//发生旋转的标记
}
break;
}
break;
@@ -1865,9 +1865,9 @@
<ActiveTab>0</ActiveTab>
<Doc>
<Name>.\MYDEIVERS\mymain.c</Name>
<ColumnNumber>5</ColumnNumber>
<TopLine>247</TopLine>
<CurrentLine>41</CurrentLine>
<ColumnNumber>54</ColumnNumber>
<TopLine>300</TopLine>
<CurrentLine>330</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>
@@ -1919,7 +1919,7 @@
</Doc>
<Doc>
<Name>MYDEIVERS\mymain.h</Name>
<ColumnNumber>17</ColumnNumber>
<ColumnNumber>18</ColumnNumber>
<TopLine>1</TopLine>
<CurrentLine>25</CurrentLine>
<Folding>1</Folding>
@@ -43,7 +43,7 @@ MYDEIVERS/mymain.c(259): warning: incompatible pointer types assigning to 'char
3 warnings generated.
compiling mymain.c...
linking...
Program Size: Code=15508 RO-data=4024 RW-data=64 ZI-data=4216
Program Size: Code=15516 RO-data=4024 RW-data=64 ZI-data=4216
FromELF: creating hex file...
"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 3 Warning(s).
File diff suppressed because it is too large Load Diff
@@ -3,7 +3,7 @@
<title>Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6160001: Last Updated: Thu Aug 11 18:51:00 2022
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6160001: Last Updated: Thu Aug 11 19:22:03 2022
<BR><P>
<H3>Maximum Stack Usage = 268 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -689,7 +689,7 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mymain
</UL>
<P><STRONG><a name="[6f]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, mymain.o(.text.HAL_GPIO_EXTI_Callback))
<P><STRONG><a name="[6f]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 102 bytes, Stack size 8 bytes, mymain.o(.text.HAL_GPIO_EXTI_Callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_EXTI_Callback
</UL>
<BR>[Calls]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
@@ -1085,7 +1085,7 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
</UL>
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 858 bytes, Stack size 72 bytes, main.o(.text.main))
<P><STRONG><a name="[48]"></a>main</STRONG> (Thumb, 838 bytes, Stack size 72 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 268 + Unknown Stack Size
<LI>Call Chain = main &rArr; mymain &rArr; SHOW_MENU &rArr; OLED_Str_list &rArr; OLED_Str &rArr; OLED_Pix
</UL>
@@ -2207,91 +2207,91 @@ Image Symbol Table
[Anonymous Symbol] 0x08000860 Section 0 encode.o(.text.GEI_BUTTON_CODE)
[Anonymous Symbol] 0x080008d0 Section 0 encode.o(.text.GET_ENCODE)
[Anonymous Symbol] 0x080008dc Section 0 mymain.o(.text.HAL_GPIO_EXTI_Callback)
[Anonymous Symbol] 0x08000928 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)
[Anonymous Symbol] 0x08000940 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
[Anonymous Symbol] 0x08000b50 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin)
[Anonymous Symbol] 0x08000b5c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin)
[Anonymous Symbol] 0x08000b6c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
[Anonymous Symbol] 0x08000b78 Section 0 stm32f1xx_hal.o(.text.HAL_GetTick)
[Anonymous Symbol] 0x08000b84 Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init)
[Anonymous Symbol] 0x08000cfc Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write)
[Anonymous Symbol] 0x08000e54 Section 0 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit)
[Anonymous Symbol] 0x08000eb8 Section 0 stm32f1xx_hal.o(.text.HAL_IncTick)
[Anonymous Symbol] 0x08000ed4 Section 0 stm32f1xx_hal.o(.text.HAL_Init)
[Anonymous Symbol] 0x08000efc Section 0 stm32f1xx_hal.o(.text.HAL_InitTick)
[Anonymous Symbol] 0x08000f44 Section 0 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
[Anonymous Symbol] 0x08000f88 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
[Anonymous Symbol] 0x08000fa8 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
[Anonymous Symbol] 0x08001000 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x08001020 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
[Anonymous Symbol] 0x080011e0 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)
[Anonymous Symbol] 0x08001208 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
[Anonymous Symbol] 0x080015bc Section 0 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config)
[Anonymous Symbol] 0x080015e8 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
[Anonymous Symbol] 0x080015ec Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
[Anonymous Symbol] 0x080015f0 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
[Anonymous Symbol] 0x0800166c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
[Anonymous Symbol] 0x08001758 Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit)
[Anonymous Symbol] 0x080017c8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
[Anonymous Symbol] 0x08001838 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
[Anonymous Symbol] 0x080019cc Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
[Anonymous Symbol] 0x080019d0 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
[Anonymous Symbol] 0x08001b40 Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit)
[Anonymous Symbol] 0x08001b8c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
[Anonymous Symbol] 0x08001b90 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)
[Anonymous Symbol] 0x08001d84 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init)
[Anonymous Symbol] 0x08001e70 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)
[Anonymous Symbol] 0x08001e74 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
[Anonymous Symbol] 0x08001e78 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start)
[Anonymous Symbol] 0x08001f58 Section 0 mymain.o(.text.HAL_TIM_PeriodElapsedCallback)
[Anonymous Symbol] 0x08001f5c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
[Anonymous Symbol] 0x08001f60 Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
I2C_RequestMemoryWrite 0x08001f65 Thumb Code 268 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite)
[Anonymous Symbol] 0x08001f64 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite)
I2C_WaitOnBTFFlagUntilTimeout 0x08002071 Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout)
[Anonymous Symbol] 0x08002070 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout)
I2C_WaitOnMasterAddressFlagUntilTimeout 0x08002131 Thumb Code 218 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout)
[Anonymous Symbol] 0x08002130 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout)
I2C_WaitOnTXEFlagUntilTimeout 0x0800220d Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout)
[Anonymous Symbol] 0x0800220c Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout)
[Anonymous Symbol] 0x080022cc Section 0 hread_interface.o(.text.IIC_SAND_DATE)
[Anonymous Symbol] 0x080022f4 Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x080022f8 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
[Anonymous Symbol] 0x080022fc Section 0 oled.o(.text.OLED_Cache_to_hardware)
[Anonymous Symbol] 0x08002404 Section 0 oled.o(.text.OLED_Init)
[Anonymous Symbol] 0x080025b8 Section 0 oled.o(.text.OLED_Init_Display_Buffer)
[Anonymous Symbol] 0x08002884 Section 0 oled.o(.text.OLED_Pix)
[Anonymous Symbol] 0x080029d8 Section 0 oled.o(.text.OLED_Str)
[Anonymous Symbol] 0x08002b2c Section 0 oled.o(.text.OLED_Str_list)
[Anonymous Symbol] 0x08002bdc Section 0 oled.o(.text.OLED_square)
[Anonymous Symbol] 0x08003034 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08003038 Section 0 mymain.o(.text.SHOW_MENU)
[Anonymous Symbol] 0x08003144 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
[Anonymous Symbol] 0x08003148 Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
[Anonymous Symbol] 0x0800314c Section 0 system_stm32f1xx.o(.text.SystemInit)
[Anonymous Symbol] 0x08003150 Section 0 stm32f1xx_it.o(.text.TIM2_IRQHandler)
[Anonymous Symbol] 0x0800315c Section 0 stm32f1xx_it.o(.text.TIM3_IRQHandler)
[Anonymous Symbol] 0x08003168 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
[Anonymous Symbol] 0x0800316c Section 0 main.o(.text.main)
[Anonymous Symbol] 0x080034c8 Section 0 morsr.o(.text.mo_da)
[Anonymous Symbol] 0x0800350c Section 0 morsr.o(.text.mo_di)
[Anonymous Symbol] 0x08003544 Section 0 morsr.o(.text.mo_server)
[Anonymous Symbol] 0x08003630 Section 0 mymain.o(.text.mymain)
_fdiv1 0x080039cd Thumb Code 0 fdiv.o(x$fpl$fdiv)
x$fpl$fdiv 0x080039cc Section 388 fdiv.o(x$fpl$fdiv)
x$fpl$ffixu 0x08003b50 Section 62 ffixu.o(x$fpl$ffixu)
x$fpl$fflt 0x08003b90 Section 48 fflt_clz.o(x$fpl$fflt)
x$fpl$ffltu 0x08003bc0 Section 38 fflt_clz.o(x$fpl$ffltu)
x$fpl$fmul 0x08003be8 Section 258 fmul.o(x$fpl$fmul)
x$fpl$fnaninf 0x08003cea Section 140 fnaninf.o(x$fpl$fnaninf)
x$fpl$fretinf 0x08003d76 Section 10 fretinf.o(x$fpl$fretinf)
.L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x08003d80 Data 2 stm32f1xx_hal_rcc.o(.rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
x$fpl$usenofp 0x08003d80 Section 0 usenofp.o(x$fpl$usenofp)
.L__const.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x08004af6 Data 16 stm32f1xx_hal_rcc.o(.rodata.cst16)
[Anonymous Symbol] 0x08004b78 Section 0 mymain.o(.rodata.str1.1)
.L.str.13 0x08004b95 Data 4 mymain.o(.rodata.str1.1)
.L.str.12 0x08004b99 Data 4 mymain.o(.rodata.str1.1)
.L.str.11 0x08004b9d Data 5 mymain.o(.rodata.str1.1)
[Anonymous Symbol] 0x08000944 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)
[Anonymous Symbol] 0x0800095c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
[Anonymous Symbol] 0x08000b6c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin)
[Anonymous Symbol] 0x08000b78 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin)
[Anonymous Symbol] 0x08000b88 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
[Anonymous Symbol] 0x08000b94 Section 0 stm32f1xx_hal.o(.text.HAL_GetTick)
[Anonymous Symbol] 0x08000ba0 Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init)
[Anonymous Symbol] 0x08000d18 Section 0 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write)
[Anonymous Symbol] 0x08000e70 Section 0 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit)
[Anonymous Symbol] 0x08000ed4 Section 0 stm32f1xx_hal.o(.text.HAL_IncTick)
[Anonymous Symbol] 0x08000ef0 Section 0 stm32f1xx_hal.o(.text.HAL_Init)
[Anonymous Symbol] 0x08000f18 Section 0 stm32f1xx_hal.o(.text.HAL_InitTick)
[Anonymous Symbol] 0x08000f60 Section 0 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
[Anonymous Symbol] 0x08000fa4 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
[Anonymous Symbol] 0x08000fc4 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
[Anonymous Symbol] 0x0800101c Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x0800103c Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
[Anonymous Symbol] 0x080011fc Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)
[Anonymous Symbol] 0x08001224 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
[Anonymous Symbol] 0x080015d8 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config)
[Anonymous Symbol] 0x08001604 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
[Anonymous Symbol] 0x08001608 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
[Anonymous Symbol] 0x0800160c Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
[Anonymous Symbol] 0x08001688 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
[Anonymous Symbol] 0x08001774 Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit)
[Anonymous Symbol] 0x080017e4 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
[Anonymous Symbol] 0x08001854 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
[Anonymous Symbol] 0x080019e8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
[Anonymous Symbol] 0x080019ec Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
[Anonymous Symbol] 0x08001b5c Section 0 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit)
[Anonymous Symbol] 0x08001ba8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
[Anonymous Symbol] 0x08001bac Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)
[Anonymous Symbol] 0x08001da0 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init)
[Anonymous Symbol] 0x08001e8c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)
[Anonymous Symbol] 0x08001e90 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
[Anonymous Symbol] 0x08001e94 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start)
[Anonymous Symbol] 0x08001f74 Section 0 mymain.o(.text.HAL_TIM_PeriodElapsedCallback)
[Anonymous Symbol] 0x08001f78 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
[Anonymous Symbol] 0x08001f7c Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
I2C_RequestMemoryWrite 0x08001f81 Thumb Code 268 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite)
[Anonymous Symbol] 0x08001f80 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_RequestMemoryWrite)
I2C_WaitOnBTFFlagUntilTimeout 0x0800208d Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout)
[Anonymous Symbol] 0x0800208c Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnBTFFlagUntilTimeout)
I2C_WaitOnMasterAddressFlagUntilTimeout 0x0800214d Thumb Code 218 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout)
[Anonymous Symbol] 0x0800214c Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnMasterAddressFlagUntilTimeout)
I2C_WaitOnTXEFlagUntilTimeout 0x08002229 Thumb Code 192 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout)
[Anonymous Symbol] 0x08002228 Section 0 stm32f1xx_hal_i2c.o(.text.I2C_WaitOnTXEFlagUntilTimeout)
[Anonymous Symbol] 0x080022e8 Section 0 hread_interface.o(.text.IIC_SAND_DATE)
[Anonymous Symbol] 0x08002310 Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x08002314 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
[Anonymous Symbol] 0x08002318 Section 0 oled.o(.text.OLED_Cache_to_hardware)
[Anonymous Symbol] 0x08002420 Section 0 oled.o(.text.OLED_Init)
[Anonymous Symbol] 0x080025d4 Section 0 oled.o(.text.OLED_Init_Display_Buffer)
[Anonymous Symbol] 0x080028a0 Section 0 oled.o(.text.OLED_Pix)
[Anonymous Symbol] 0x080029f4 Section 0 oled.o(.text.OLED_Str)
[Anonymous Symbol] 0x08002b48 Section 0 oled.o(.text.OLED_Str_list)
[Anonymous Symbol] 0x08002bf8 Section 0 oled.o(.text.OLED_square)
[Anonymous Symbol] 0x08003050 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08003054 Section 0 mymain.o(.text.SHOW_MENU)
[Anonymous Symbol] 0x08003160 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
[Anonymous Symbol] 0x08003164 Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
[Anonymous Symbol] 0x08003168 Section 0 system_stm32f1xx.o(.text.SystemInit)
[Anonymous Symbol] 0x0800316c Section 0 stm32f1xx_it.o(.text.TIM2_IRQHandler)
[Anonymous Symbol] 0x08003178 Section 0 stm32f1xx_it.o(.text.TIM3_IRQHandler)
[Anonymous Symbol] 0x08003184 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
[Anonymous Symbol] 0x08003188 Section 0 main.o(.text.main)
[Anonymous Symbol] 0x080034d0 Section 0 morsr.o(.text.mo_da)
[Anonymous Symbol] 0x08003514 Section 0 morsr.o(.text.mo_di)
[Anonymous Symbol] 0x0800354c Section 0 morsr.o(.text.mo_server)
[Anonymous Symbol] 0x08003638 Section 0 mymain.o(.text.mymain)
_fdiv1 0x080039d5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
x$fpl$fdiv 0x080039d4 Section 388 fdiv.o(x$fpl$fdiv)
x$fpl$ffixu 0x08003b58 Section 62 ffixu.o(x$fpl$ffixu)
x$fpl$fflt 0x08003b98 Section 48 fflt_clz.o(x$fpl$fflt)
x$fpl$ffltu 0x08003bc8 Section 38 fflt_clz.o(x$fpl$ffltu)
x$fpl$fmul 0x08003bf0 Section 258 fmul.o(x$fpl$fmul)
x$fpl$fnaninf 0x08003cf2 Section 140 fnaninf.o(x$fpl$fnaninf)
x$fpl$fretinf 0x08003d7e Section 10 fretinf.o(x$fpl$fretinf)
.L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x08003d88 Data 2 stm32f1xx_hal_rcc.o(.rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
x$fpl$usenofp 0x08003d88 Section 0 usenofp.o(x$fpl$usenofp)
.L__const.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x08004afe Data 16 stm32f1xx_hal_rcc.o(.rodata.cst16)
[Anonymous Symbol] 0x08004b80 Section 0 mymain.o(.rodata.str1.1)
.L.str.13 0x08004b9d Data 4 mymain.o(.rodata.str1.1)
.L.str.12 0x08004ba1 Data 4 mymain.o(.rodata.str1.1)
.L.str.11 0x08004ba5 Data 5 mymain.o(.rodata.str1.1)
.L_MergedGlobals 0x20000000 Data 8 stm32f1xx_hal.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 stm32f1xx_hal.o(.data..L_MergedGlobals)
.L_MergedGlobals 0x20000008 Data 52 mymain.o(.data..L_MergedGlobals)
@@ -2498,90 +2498,90 @@ Image Symbol Table
EXTI4_IRQHandler 0x08000859 Thumb Code 6 stm32f1xx_it.o(.text.EXTI4_IRQHandler)
GEI_BUTTON_CODE 0x08000861 Thumb Code 110 encode.o(.text.GEI_BUTTON_CODE)
GET_ENCODE 0x080008d1 Thumb Code 10 encode.o(.text.GET_ENCODE)
HAL_GPIO_EXTI_Callback 0x080008dd Thumb Code 76 mymain.o(.text.HAL_GPIO_EXTI_Callback)
HAL_GPIO_EXTI_IRQHandler 0x08000929 Thumb Code 22 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)
HAL_GPIO_Init 0x08000941 Thumb Code 526 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
HAL_GPIO_ReadPin 0x08000b51 Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin)
HAL_GPIO_TogglePin 0x08000b5d Thumb Code 16 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin)
HAL_GPIO_WritePin 0x08000b6d Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
HAL_GetTick 0x08000b79 Thumb Code 12 stm32f1xx_hal.o(.text.HAL_GetTick)
HAL_I2C_Init 0x08000b85 Thumb Code 374 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init)
HAL_I2C_Mem_Write 0x08000cfd Thumb Code 344 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write)
HAL_I2C_MspInit 0x08000e55 Thumb Code 98 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit)
HAL_IncTick 0x08000eb9 Thumb Code 26 stm32f1xx_hal.o(.text.HAL_IncTick)
HAL_Init 0x08000ed5 Thumb Code 38 stm32f1xx_hal.o(.text.HAL_Init)
HAL_InitTick 0x08000efd Thumb Code 72 stm32f1xx_hal.o(.text.HAL_InitTick)
HAL_MspInit 0x08000f45 Thumb Code 66 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
HAL_NVIC_EnableIRQ 0x08000f89 Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
HAL_NVIC_SetPriority 0x08000fa9 Thumb Code 86 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
HAL_NVIC_SetPriorityGrouping 0x08001001 Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
HAL_RCC_ClockConfig 0x08001021 Thumb Code 446 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
HAL_RCC_GetPCLK1Freq 0x080011e1 Thumb Code 38 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)
HAL_RCC_OscConfig 0x08001209 Thumb Code 948 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
HAL_SYSTICK_Config 0x080015bd Thumb Code 44 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config)
HAL_TIMEx_BreakCallback 0x080015e9 Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
HAL_TIMEx_CommutCallback 0x080015ed Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
HAL_TIMEx_MasterConfigSynchronization 0x080015f1 Thumb Code 122 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
HAL_TIM_Base_Init 0x0800166d Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
HAL_TIM_Base_MspInit 0x08001759 Thumb Code 112 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit)
HAL_TIM_Base_Start_IT 0x080017c9 Thumb Code 110 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
HAL_TIM_ConfigClockSource 0x08001839 Thumb Code 402 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
HAL_TIM_IC_CaptureCallback 0x080019cd Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
HAL_TIM_IRQHandler 0x080019d1 Thumb Code 368 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
HAL_TIM_MspPostInit 0x08001b41 Thumb Code 74 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit)
HAL_TIM_OC_DelayElapsedCallback 0x08001b8d Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
HAL_TIM_PWM_ConfigChannel 0x08001b91 Thumb Code 498 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)
HAL_TIM_PWM_Init 0x08001d85 Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init)
HAL_TIM_PWM_MspInit 0x08001e71 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)
HAL_TIM_PWM_PulseFinishedCallback 0x08001e75 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
HAL_TIM_PWM_Start 0x08001e79 Thumb Code 222 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start)
HAL_TIM_PeriodElapsedCallback 0x08001f59 Thumb Code 2 mymain.o(.text.HAL_TIM_PeriodElapsedCallback)
HAL_TIM_TriggerCallback 0x08001f5d Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
HardFault_Handler 0x08001f61 Thumb Code 2 stm32f1xx_it.o(.text.HardFault_Handler)
IIC_SAND_DATE 0x080022cd Thumb Code 40 hread_interface.o(.text.IIC_SAND_DATE)
MemManage_Handler 0x080022f5 Thumb Code 2 stm32f1xx_it.o(.text.MemManage_Handler)
NMI_Handler 0x080022f9 Thumb Code 2 stm32f1xx_it.o(.text.NMI_Handler)
OLED_Cache_to_hardware 0x080022fd Thumb Code 262 oled.o(.text.OLED_Cache_to_hardware)
OLED_Init 0x08002405 Thumb Code 434 oled.o(.text.OLED_Init)
OLED_Init_Display_Buffer 0x080025b9 Thumb Code 714 oled.o(.text.OLED_Init_Display_Buffer)
OLED_Pix 0x08002885 Thumb Code 338 oled.o(.text.OLED_Pix)
OLED_Str 0x080029d9 Thumb Code 338 oled.o(.text.OLED_Str)
OLED_Str_list 0x08002b2d Thumb Code 174 oled.o(.text.OLED_Str_list)
OLED_square 0x08002bdd Thumb Code 1110 oled.o(.text.OLED_square)
PendSV_Handler 0x08003035 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
SHOW_MENU 0x08003039 Thumb Code 260 mymain.o(.text.SHOW_MENU)
SVC_Handler 0x08003145 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Handler 0x08003149 Thumb Code 4 stm32f1xx_it.o(.text.SysTick_Handler)
SystemInit 0x0800314d Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
TIM2_IRQHandler 0x08003151 Thumb Code 12 stm32f1xx_it.o(.text.TIM2_IRQHandler)
TIM3_IRQHandler 0x0800315d Thumb Code 12 stm32f1xx_it.o(.text.TIM3_IRQHandler)
UsageFault_Handler 0x08003169 Thumb Code 2 stm32f1xx_it.o(.text.UsageFault_Handler)
main 0x0800316d Thumb Code 858 main.o(.text.main)
mo_da 0x080034c9 Thumb Code 68 morsr.o(.text.mo_da)
mo_di 0x0800350d Thumb Code 56 morsr.o(.text.mo_di)
mo_server 0x08003545 Thumb Code 234 morsr.o(.text.mo_server)
mymain 0x08003631 Thumb Code 916 mymain.o(.text.mymain)
__aeabi_fdiv 0x080039cd Thumb Code 0 fdiv.o(x$fpl$fdiv)
_fdiv 0x080039cd Thumb Code 384 fdiv.o(x$fpl$fdiv)
__aeabi_f2uiz 0x08003b51 Thumb Code 0 ffixu.o(x$fpl$ffixu)
_ffixu 0x08003b51 Thumb Code 62 ffixu.o(x$fpl$ffixu)
__aeabi_i2f 0x08003b91 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
_fflt 0x08003b91 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
__aeabi_ui2f 0x08003bc1 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
_ffltu 0x08003bc1 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
__aeabi_fmul 0x08003be9 Thumb Code 0 fmul.o(x$fpl$fmul)
_fmul 0x08003be9 Thumb Code 258 fmul.o(x$fpl$fmul)
__fpl_fnaninf 0x08003ceb Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
__fpl_fretinf 0x08003d77 Thumb Code 10 fretinf.o(x$fpl$fretinf)
__I$use$fp 0x08003d80 Number 0 usenofp.o(x$fpl$usenofp)
AHBPrescTable 0x08003d82 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
APBPrescTable 0x08003d92 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
asc2_0805 0x08003d9a Data 760 oled.o(.rodata.asc2_0805)
asc2_1206 0x08004092 Data 1140 oled.o(.rodata.asc2_1206)
asc2_1608 0x08004506 Data 1520 oled.o(.rodata.asc2_1608)
morsecodes 0x08004b06 Data 114 morsr.o(.rodata.morsecodes)
Region$$Table$$Base 0x08004c2c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08004c4c Number 0 anon$$obj.o(Region$$Table)
HAL_GPIO_EXTI_Callback 0x080008dd Thumb Code 102 mymain.o(.text.HAL_GPIO_EXTI_Callback)
HAL_GPIO_EXTI_IRQHandler 0x08000945 Thumb Code 22 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)
HAL_GPIO_Init 0x0800095d Thumb Code 526 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
HAL_GPIO_ReadPin 0x08000b6d Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_ReadPin)
HAL_GPIO_TogglePin 0x08000b79 Thumb Code 16 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_TogglePin)
HAL_GPIO_WritePin 0x08000b89 Thumb Code 10 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
HAL_GetTick 0x08000b95 Thumb Code 12 stm32f1xx_hal.o(.text.HAL_GetTick)
HAL_I2C_Init 0x08000ba1 Thumb Code 374 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Init)
HAL_I2C_Mem_Write 0x08000d19 Thumb Code 344 stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write)
HAL_I2C_MspInit 0x08000e71 Thumb Code 98 stm32f1xx_hal_msp.o(.text.HAL_I2C_MspInit)
HAL_IncTick 0x08000ed5 Thumb Code 26 stm32f1xx_hal.o(.text.HAL_IncTick)
HAL_Init 0x08000ef1 Thumb Code 38 stm32f1xx_hal.o(.text.HAL_Init)
HAL_InitTick 0x08000f19 Thumb Code 72 stm32f1xx_hal.o(.text.HAL_InitTick)
HAL_MspInit 0x08000f61 Thumb Code 66 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
HAL_NVIC_EnableIRQ 0x08000fa5 Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
HAL_NVIC_SetPriority 0x08000fc5 Thumb Code 86 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
HAL_NVIC_SetPriorityGrouping 0x0800101d Thumb Code 32 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
HAL_RCC_ClockConfig 0x0800103d Thumb Code 446 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
HAL_RCC_GetPCLK1Freq 0x080011fd Thumb Code 38 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)
HAL_RCC_OscConfig 0x08001225 Thumb Code 948 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
HAL_SYSTICK_Config 0x080015d9 Thumb Code 44 stm32f1xx_hal_cortex.o(.text.HAL_SYSTICK_Config)
HAL_TIMEx_BreakCallback 0x08001605 Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
HAL_TIMEx_CommutCallback 0x08001609 Thumb Code 2 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
HAL_TIMEx_MasterConfigSynchronization 0x0800160d Thumb Code 122 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
HAL_TIM_Base_Init 0x08001689 Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
HAL_TIM_Base_MspInit 0x08001775 Thumb Code 112 stm32f1xx_hal_msp.o(.text.HAL_TIM_Base_MspInit)
HAL_TIM_Base_Start_IT 0x080017e5 Thumb Code 110 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
HAL_TIM_ConfigClockSource 0x08001855 Thumb Code 402 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
HAL_TIM_IC_CaptureCallback 0x080019e9 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
HAL_TIM_IRQHandler 0x080019ed Thumb Code 368 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
HAL_TIM_MspPostInit 0x08001b5d Thumb Code 74 stm32f1xx_hal_msp.o(.text.HAL_TIM_MspPostInit)
HAL_TIM_OC_DelayElapsedCallback 0x08001ba9 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
HAL_TIM_PWM_ConfigChannel 0x08001bad Thumb Code 498 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)
HAL_TIM_PWM_Init 0x08001da1 Thumb Code 236 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Init)
HAL_TIM_PWM_MspInit 0x08001e8d Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)
HAL_TIM_PWM_PulseFinishedCallback 0x08001e91 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
HAL_TIM_PWM_Start 0x08001e95 Thumb Code 222 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_Start)
HAL_TIM_PeriodElapsedCallback 0x08001f75 Thumb Code 2 mymain.o(.text.HAL_TIM_PeriodElapsedCallback)
HAL_TIM_TriggerCallback 0x08001f79 Thumb Code 2 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
HardFault_Handler 0x08001f7d Thumb Code 2 stm32f1xx_it.o(.text.HardFault_Handler)
IIC_SAND_DATE 0x080022e9 Thumb Code 40 hread_interface.o(.text.IIC_SAND_DATE)
MemManage_Handler 0x08002311 Thumb Code 2 stm32f1xx_it.o(.text.MemManage_Handler)
NMI_Handler 0x08002315 Thumb Code 2 stm32f1xx_it.o(.text.NMI_Handler)
OLED_Cache_to_hardware 0x08002319 Thumb Code 262 oled.o(.text.OLED_Cache_to_hardware)
OLED_Init 0x08002421 Thumb Code 434 oled.o(.text.OLED_Init)
OLED_Init_Display_Buffer 0x080025d5 Thumb Code 714 oled.o(.text.OLED_Init_Display_Buffer)
OLED_Pix 0x080028a1 Thumb Code 338 oled.o(.text.OLED_Pix)
OLED_Str 0x080029f5 Thumb Code 338 oled.o(.text.OLED_Str)
OLED_Str_list 0x08002b49 Thumb Code 174 oled.o(.text.OLED_Str_list)
OLED_square 0x08002bf9 Thumb Code 1110 oled.o(.text.OLED_square)
PendSV_Handler 0x08003051 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
SHOW_MENU 0x08003055 Thumb Code 260 mymain.o(.text.SHOW_MENU)
SVC_Handler 0x08003161 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Handler 0x08003165 Thumb Code 4 stm32f1xx_it.o(.text.SysTick_Handler)
SystemInit 0x08003169 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
TIM2_IRQHandler 0x0800316d Thumb Code 12 stm32f1xx_it.o(.text.TIM2_IRQHandler)
TIM3_IRQHandler 0x08003179 Thumb Code 12 stm32f1xx_it.o(.text.TIM3_IRQHandler)
UsageFault_Handler 0x08003185 Thumb Code 2 stm32f1xx_it.o(.text.UsageFault_Handler)
main 0x08003189 Thumb Code 838 main.o(.text.main)
mo_da 0x080034d1 Thumb Code 68 morsr.o(.text.mo_da)
mo_di 0x08003515 Thumb Code 56 morsr.o(.text.mo_di)
mo_server 0x0800354d Thumb Code 234 morsr.o(.text.mo_server)
mymain 0x08003639 Thumb Code 916 mymain.o(.text.mymain)
__aeabi_fdiv 0x080039d5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
_fdiv 0x080039d5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
__aeabi_f2uiz 0x08003b59 Thumb Code 0 ffixu.o(x$fpl$ffixu)
_ffixu 0x08003b59 Thumb Code 62 ffixu.o(x$fpl$ffixu)
__aeabi_i2f 0x08003b99 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
_fflt 0x08003b99 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
__aeabi_ui2f 0x08003bc9 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
_ffltu 0x08003bc9 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
__aeabi_fmul 0x08003bf1 Thumb Code 0 fmul.o(x$fpl$fmul)
_fmul 0x08003bf1 Thumb Code 258 fmul.o(x$fpl$fmul)
__fpl_fnaninf 0x08003cf3 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
__fpl_fretinf 0x08003d7f Thumb Code 10 fretinf.o(x$fpl$fretinf)
__I$use$fp 0x08003d88 Number 0 usenofp.o(x$fpl$usenofp)
AHBPrescTable 0x08003d8a Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
APBPrescTable 0x08003d9a Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
asc2_0805 0x08003da2 Data 760 oled.o(.rodata.asc2_0805)
asc2_1206 0x0800409a Data 1140 oled.o(.rodata.asc2_1206)
asc2_1608 0x0800450e Data 1520 oled.o(.rodata.asc2_1608)
morsecodes 0x08004b0e Data 114 morsr.o(.rodata.morsecodes)
Region$$Table$$Base 0x08004c34 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08004c54 Number 0 anon$$obj.o(Region$$Table)
uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data..L_MergedGlobals)
uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data..L_MergedGlobals)
config_buzzer_for_button_pass 0x20000008 Data 1 mymain.o(.data..L_MergedGlobals)
@@ -2627,9 +2627,9 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004c90, Max: 0x00010000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004c98, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004c4c, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004c54, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -2740,146 +2740,147 @@ Memory Map of the image
0x080008ce 0x080008ce 0x00000002 PAD
0x080008d0 0x080008d0 0x0000000a Code RO 994 .text.GET_ENCODE encode.o
0x080008da 0x080008da 0x00000002 PAD
0x080008dc 0x080008dc 0x0000004c Code RO 911 .text.HAL_GPIO_EXTI_Callback mymain.o
0x08000928 0x08000928 0x00000016 Code RO 349 .text.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o
0x0800093e 0x0800093e 0x00000002 PAD
0x08000940 0x08000940 0x0000020e Code RO 337 .text.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x08000b4e 0x08000b4e 0x00000002 PAD
0x08000b50 0x08000b50 0x0000000a Code RO 341 .text.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
0x08000b5a 0x08000b5a 0x00000002 PAD
0x08000b5c 0x08000b5c 0x00000010 Code RO 345 .text.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o
0x08000b6c 0x08000b6c 0x0000000a Code RO 343 .text.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x080008dc 0x080008dc 0x00000066 Code RO 911 .text.HAL_GPIO_EXTI_Callback mymain.o
0x08000942 0x08000942 0x00000002 PAD
0x08000944 0x08000944 0x00000016 Code RO 349 .text.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o
0x0800095a 0x0800095a 0x00000002 PAD
0x0800095c 0x0800095c 0x0000020e Code RO 337 .text.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x08000b6a 0x08000b6a 0x00000002 PAD
0x08000b6c 0x08000b6c 0x0000000a Code RO 341 .text.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
0x08000b76 0x08000b76 0x00000002 PAD
0x08000b78 0x08000b78 0x0000000c Code RO 237 .text.HAL_GetTick stm32f1xx_hal.o
0x08000b84 0x08000b84 0x00000176 Code RO 99 .text.HAL_I2C_Init stm32f1xx_hal_i2c.o
0x08000cfa 0x08000cfa 0x00000002 PAD
0x08000cfc 0x08000cfc 0x00000158 Code RO 139 .text.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o
0x08000e54 0x08000e54 0x00000062 Code RO 67 .text.HAL_I2C_MspInit stm32f1xx_hal_msp.o
0x08000eb6 0x08000eb6 0x00000002 PAD
0x08000eb8 0x08000eb8 0x0000001a Code RO 235 .text.HAL_IncTick stm32f1xx_hal.o
0x08000b78 0x08000b78 0x00000010 Code RO 345 .text.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o
0x08000b88 0x08000b88 0x0000000a Code RO 343 .text.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x08000b92 0x08000b92 0x00000002 PAD
0x08000b94 0x08000b94 0x0000000c Code RO 237 .text.HAL_GetTick stm32f1xx_hal.o
0x08000ba0 0x08000ba0 0x00000176 Code RO 99 .text.HAL_I2C_Init stm32f1xx_hal_i2c.o
0x08000d16 0x08000d16 0x00000002 PAD
0x08000d18 0x08000d18 0x00000158 Code RO 139 .text.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o
0x08000e70 0x08000e70 0x00000062 Code RO 67 .text.HAL_I2C_MspInit stm32f1xx_hal_msp.o
0x08000ed2 0x08000ed2 0x00000002 PAD
0x08000ed4 0x08000ed4 0x00000026 Code RO 225 .text.HAL_Init stm32f1xx_hal.o
0x08000efa 0x08000efa 0x00000002 PAD
0x08000efc 0x08000efc 0x00000048 Code RO 227 .text.HAL_InitTick stm32f1xx_hal.o
0x08000f44 0x08000f44 0x00000042 Code RO 65 .text.HAL_MspInit stm32f1xx_hal_msp.o
0x08000f86 0x08000f86 0x00000002 PAD
0x08000f88 0x08000f88 0x00000020 Code RO 397 .text.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08000fa8 0x08000fa8 0x00000056 Code RO 395 .text.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08000ffe 0x08000ffe 0x00000002 PAD
0x08001000 0x08001000 0x00000020 Code RO 393 .text.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08001020 0x08001020 0x000001be Code RO 289 .text.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x080011de 0x080011de 0x00000002 PAD
0x080011e0 0x080011e0 0x00000026 Code RO 301 .text.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
0x08001206 0x08001206 0x00000002 PAD
0x08001208 0x08001208 0x000003b4 Code RO 287 .text.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x080015bc 0x080015bc 0x0000002c Code RO 405 .text.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o
0x080015e8 0x080015e8 0x00000002 Code RO 862 .text.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
0x080015ea 0x080015ea 0x00000002 PAD
0x080015ec 0x080015ec 0x00000002 Code RO 858 .text.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
0x080015ee 0x080015ee 0x00000002 PAD
0x080015f0 0x080015f0 0x0000007a Code RO 852 .text.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
0x0800166a 0x0800166a 0x00000002 PAD
0x0800166c 0x0800166c 0x000000ec Code RO 558 .text.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
0x08001758 0x08001758 0x00000070 Code RO 71 .text.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o
0x080017c8 0x080017c8 0x0000006e Code RO 572 .text.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
0x08001836 0x08001836 0x00000002 PAD
0x08001838 0x08001838 0x00000192 Code RO 738 .text.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
0x080019ca 0x080019ca 0x00000002 PAD
0x080019cc 0x080019cc 0x00000002 Code RO 694 .text.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
0x080019ce 0x080019ce 0x00000002 PAD
0x080019d0 0x080019d0 0x00000170 Code RO 692 .text.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
0x08001b40 0x08001b40 0x0000004a Code RO 73 .text.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o
0x08001b8a 0x08001b8a 0x00000002 PAD
0x08001b8c 0x08001b8c 0x00000002 Code RO 696 .text.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
0x08001b8e 0x08001b8e 0x00000002 PAD
0x08001b90 0x08001b90 0x000001f2 Code RO 712 .text.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o
0x08001d82 0x08001d82 0x00000002 PAD
0x08001d84 0x08001d84 0x000000ec Code RO 612 .text.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o
0x08001e70 0x08001e70 0x00000002 Code RO 614 .text.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o
0x08001e72 0x08001e72 0x00000002 PAD
0x08001e74 0x08001e74 0x00000002 Code RO 698 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
0x08001e76 0x08001e76 0x00000002 PAD
0x08001e78 0x08001e78 0x000000de Code RO 620 .text.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o
0x08001f56 0x08001f56 0x00000002 PAD
0x08001f58 0x08001f58 0x00000002 Code RO 913 .text.HAL_TIM_PeriodElapsedCallback mymain.o
0x08001f5a 0x08001f5a 0x00000002 PAD
0x08001f5c 0x08001f5c 0x00000002 Code RO 702 .text.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
0x08001f5e 0x08001f5e 0x00000002 PAD
0x08001f60 0x08001f60 0x00000002 Code RO 30 .text.HardFault_Handler stm32f1xx_it.o
0x08001f62 0x08001f62 0x00000002 PAD
0x08001f64 0x08001f64 0x0000010c Code RO 141 .text.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o
0x08002070 0x08002070 0x000000c0 Code RO 111 .text.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o
0x08002130 0x08002130 0x000000da Code RO 215 .text.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o
0x0800220a 0x0800220a 0x00000002 PAD
0x0800220c 0x0800220c 0x000000c0 Code RO 109 .text.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o
0x080022cc 0x080022cc 0x00000028 Code RO 891 .text.IIC_SAND_DATE hread_interface.o
0x080022f4 0x080022f4 0x00000002 Code RO 32 .text.MemManage_Handler stm32f1xx_it.o
0x080022f6 0x080022f6 0x00000002 PAD
0x080022f8 0x080022f8 0x00000002 Code RO 28 .text.NMI_Handler stm32f1xx_it.o
0x080022fa 0x080022fa 0x00000002 PAD
0x080022fc 0x080022fc 0x00000106 Code RO 941 .text.OLED_Cache_to_hardware oled.o
0x08002402 0x08002402 0x00000002 PAD
0x08002404 0x08002404 0x000001b2 Code RO 939 .text.OLED_Init oled.o
0x080025b6 0x080025b6 0x00000002 PAD
0x080025b8 0x080025b8 0x000002ca Code RO 935 .text.OLED_Init_Display_Buffer oled.o
0x08002882 0x08002882 0x00000002 PAD
0x08002884 0x08002884 0x00000152 Code RO 945 .text.OLED_Pix oled.o
0x080029d6 0x080029d6 0x00000002 PAD
0x080029d8 0x080029d8 0x00000152 Code RO 949 .text.OLED_Str oled.o
0x08002b2a 0x08002b2a 0x00000002 PAD
0x08002b2c 0x08002b2c 0x000000ae Code RO 951 .text.OLED_Str_list oled.o
0x08002bda 0x08002bda 0x00000002 PAD
0x08002bdc 0x08002bdc 0x00000456 Code RO 959 .text.OLED_square oled.o
0x08003032 0x08003032 0x00000002 PAD
0x08003034 0x08003034 0x00000002 Code RO 42 .text.PendSV_Handler stm32f1xx_it.o
0x08003036 0x08003036 0x00000002 PAD
0x08003038 0x08003038 0x0000010c Code RO 903 .text.SHOW_MENU mymain.o
0x08003144 0x08003144 0x00000002 Code RO 38 .text.SVC_Handler stm32f1xx_it.o
0x08003146 0x08003146 0x00000002 PAD
0x08003148 0x08003148 0x00000004 Code RO 44 .text.SysTick_Handler stm32f1xx_it.o
0x0800314c 0x0800314c 0x00000002 Code RO 876 .text.SystemInit system_stm32f1xx.o
0x0800314e 0x0800314e 0x00000002 PAD
0x08003150 0x08003150 0x0000000c Code RO 54 .text.TIM2_IRQHandler stm32f1xx_it.o
0x0800315c 0x0800315c 0x0000000c Code RO 56 .text.TIM3_IRQHandler stm32f1xx_it.o
0x08003168 0x08003168 0x00000002 Code RO 36 .text.UsageFault_Handler stm32f1xx_it.o
0x08000ed4 0x08000ed4 0x0000001a Code RO 235 .text.HAL_IncTick stm32f1xx_hal.o
0x08000eee 0x08000eee 0x00000002 PAD
0x08000ef0 0x08000ef0 0x00000026 Code RO 225 .text.HAL_Init stm32f1xx_hal.o
0x08000f16 0x08000f16 0x00000002 PAD
0x08000f18 0x08000f18 0x00000048 Code RO 227 .text.HAL_InitTick stm32f1xx_hal.o
0x08000f60 0x08000f60 0x00000042 Code RO 65 .text.HAL_MspInit stm32f1xx_hal_msp.o
0x08000fa2 0x08000fa2 0x00000002 PAD
0x08000fa4 0x08000fa4 0x00000020 Code RO 397 .text.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08000fc4 0x08000fc4 0x00000056 Code RO 395 .text.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x0800101a 0x0800101a 0x00000002 PAD
0x0800101c 0x0800101c 0x00000020 Code RO 393 .text.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x0800103c 0x0800103c 0x000001be Code RO 289 .text.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x080011fa 0x080011fa 0x00000002 PAD
0x080011fc 0x080011fc 0x00000026 Code RO 301 .text.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
0x08001222 0x08001222 0x00000002 PAD
0x08001224 0x08001224 0x000003b4 Code RO 287 .text.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x080015d8 0x080015d8 0x0000002c Code RO 405 .text.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o
0x08001604 0x08001604 0x00000002 Code RO 862 .text.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
0x08001606 0x08001606 0x00000002 PAD
0x08001608 0x08001608 0x00000002 Code RO 858 .text.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
0x0800160a 0x0800160a 0x00000002 PAD
0x0800160c 0x0800160c 0x0000007a Code RO 852 .text.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
0x08001686 0x08001686 0x00000002 PAD
0x08001688 0x08001688 0x000000ec Code RO 558 .text.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
0x08001774 0x08001774 0x00000070 Code RO 71 .text.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o
0x080017e4 0x080017e4 0x0000006e Code RO 572 .text.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
0x08001852 0x08001852 0x00000002 PAD
0x08001854 0x08001854 0x00000192 Code RO 738 .text.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
0x080019e6 0x080019e6 0x00000002 PAD
0x080019e8 0x080019e8 0x00000002 Code RO 694 .text.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
0x080019ea 0x080019ea 0x00000002 PAD
0x080019ec 0x080019ec 0x00000170 Code RO 692 .text.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
0x08001b5c 0x08001b5c 0x0000004a Code RO 73 .text.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o
0x08001ba6 0x08001ba6 0x00000002 PAD
0x08001ba8 0x08001ba8 0x00000002 Code RO 696 .text.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
0x08001baa 0x08001baa 0x00000002 PAD
0x08001bac 0x08001bac 0x000001f2 Code RO 712 .text.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o
0x08001d9e 0x08001d9e 0x00000002 PAD
0x08001da0 0x08001da0 0x000000ec Code RO 612 .text.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o
0x08001e8c 0x08001e8c 0x00000002 Code RO 614 .text.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o
0x08001e8e 0x08001e8e 0x00000002 PAD
0x08001e90 0x08001e90 0x00000002 Code RO 698 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
0x08001e92 0x08001e92 0x00000002 PAD
0x08001e94 0x08001e94 0x000000de Code RO 620 .text.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o
0x08001f72 0x08001f72 0x00000002 PAD
0x08001f74 0x08001f74 0x00000002 Code RO 913 .text.HAL_TIM_PeriodElapsedCallback mymain.o
0x08001f76 0x08001f76 0x00000002 PAD
0x08001f78 0x08001f78 0x00000002 Code RO 702 .text.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
0x08001f7a 0x08001f7a 0x00000002 PAD
0x08001f7c 0x08001f7c 0x00000002 Code RO 30 .text.HardFault_Handler stm32f1xx_it.o
0x08001f7e 0x08001f7e 0x00000002 PAD
0x08001f80 0x08001f80 0x0000010c Code RO 141 .text.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o
0x0800208c 0x0800208c 0x000000c0 Code RO 111 .text.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o
0x0800214c 0x0800214c 0x000000da Code RO 215 .text.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o
0x08002226 0x08002226 0x00000002 PAD
0x08002228 0x08002228 0x000000c0 Code RO 109 .text.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o
0x080022e8 0x080022e8 0x00000028 Code RO 891 .text.IIC_SAND_DATE hread_interface.o
0x08002310 0x08002310 0x00000002 Code RO 32 .text.MemManage_Handler stm32f1xx_it.o
0x08002312 0x08002312 0x00000002 PAD
0x08002314 0x08002314 0x00000002 Code RO 28 .text.NMI_Handler stm32f1xx_it.o
0x08002316 0x08002316 0x00000002 PAD
0x08002318 0x08002318 0x00000106 Code RO 941 .text.OLED_Cache_to_hardware oled.o
0x0800241e 0x0800241e 0x00000002 PAD
0x08002420 0x08002420 0x000001b2 Code RO 939 .text.OLED_Init oled.o
0x080025d2 0x080025d2 0x00000002 PAD
0x080025d4 0x080025d4 0x000002ca Code RO 935 .text.OLED_Init_Display_Buffer oled.o
0x0800289e 0x0800289e 0x00000002 PAD
0x080028a0 0x080028a0 0x00000152 Code RO 945 .text.OLED_Pix oled.o
0x080029f2 0x080029f2 0x00000002 PAD
0x080029f4 0x080029f4 0x00000152 Code RO 949 .text.OLED_Str oled.o
0x08002b46 0x08002b46 0x00000002 PAD
0x08002b48 0x08002b48 0x000000ae Code RO 951 .text.OLED_Str_list oled.o
0x08002bf6 0x08002bf6 0x00000002 PAD
0x08002bf8 0x08002bf8 0x00000456 Code RO 959 .text.OLED_square oled.o
0x0800304e 0x0800304e 0x00000002 PAD
0x08003050 0x08003050 0x00000002 Code RO 42 .text.PendSV_Handler stm32f1xx_it.o
0x08003052 0x08003052 0x00000002 PAD
0x08003054 0x08003054 0x0000010c Code RO 903 .text.SHOW_MENU mymain.o
0x08003160 0x08003160 0x00000002 Code RO 38 .text.SVC_Handler stm32f1xx_it.o
0x08003162 0x08003162 0x00000002 PAD
0x08003164 0x08003164 0x00000004 Code RO 44 .text.SysTick_Handler stm32f1xx_it.o
0x08003168 0x08003168 0x00000002 Code RO 876 .text.SystemInit system_stm32f1xx.o
0x0800316a 0x0800316a 0x00000002 PAD
0x0800316c 0x0800316c 0x0000035a Code RO 11 .text.main main.o
0x080034c6 0x080034c6 0x00000002 PAD
0x080034c8 0x080034c8 0x00000044 Code RO 1010 .text.mo_da morsr.o
0x0800350c 0x0800350c 0x00000038 Code RO 1008 .text.mo_di morsr.o
0x08003544 0x08003544 0x000000ea Code RO 1006 .text.mo_server morsr.o
0x0800362e 0x0800362e 0x00000002 PAD
0x08003630 0x08003630 0x0000039c Code RO 909 .text.mymain mymain.o
0x080039cc 0x080039cc 0x00000184 Code RO 1141 x$fpl$fdiv fz_ws.l(fdiv.o)
0x08003b50 0x08003b50 0x0000003e Code RO 1144 x$fpl$ffixu fz_ws.l(ffixu.o)
0x08003b8e 0x08003b8e 0x00000002 PAD
0x08003b90 0x08003b90 0x00000030 Code RO 1149 x$fpl$fflt fz_ws.l(fflt_clz.o)
0x08003bc0 0x08003bc0 0x00000026 Code RO 1148 x$fpl$ffltu fz_ws.l(fflt_clz.o)
0x08003be6 0x08003be6 0x00000002 PAD
0x08003be8 0x08003be8 0x00000102 Code RO 1154 x$fpl$fmul fz_ws.l(fmul.o)
0x08003cea 0x08003cea 0x0000008c Code RO 1244 x$fpl$fnaninf fz_ws.l(fnaninf.o)
0x08003d76 0x08003d76 0x0000000a Code RO 1246 x$fpl$fretinf fz_ws.l(fretinf.o)
0x08003d80 0x08003d80 0x00000000 Code RO 1248 x$fpl$usenofp fz_ws.l(usenofp.o)
0x08003d80 0x08003d80 0x00000002 Data RO 314 .rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
0x08003d82 0x08003d82 0x00000010 Data RO 881 .rodata.AHBPrescTable system_stm32f1xx.o
0x08003d92 0x08003d92 0x00000008 Data RO 882 .rodata.APBPrescTable system_stm32f1xx.o
0x08003d9a 0x08003d9a 0x000002f8 Data RO 963 .rodata.asc2_0805 oled.o
0x08004092 0x08004092 0x00000474 Data RO 964 .rodata.asc2_1206 oled.o
0x08004506 0x08004506 0x000005f0 Data RO 965 .rodata.asc2_1608 oled.o
0x08004af6 0x08004af6 0x00000010 Data RO 313 .rodata.cst16 stm32f1xx_hal_rcc.o
0x08004b06 0x08004b06 0x00000072 Data RO 1014 .rodata.morsecodes morsr.o
0x08004b78 0x08004b78 0x000000b1 Data RO 916 .rodata.str1.1 mymain.o
0x08004c29 0x08004c29 0x00000003 PAD
0x08004c2c 0x08004c2c 0x00000020 Data RO 1380 Region$$Table anon$$obj.o
0x0800316c 0x0800316c 0x0000000c Code RO 54 .text.TIM2_IRQHandler stm32f1xx_it.o
0x08003178 0x08003178 0x0000000c Code RO 56 .text.TIM3_IRQHandler stm32f1xx_it.o
0x08003184 0x08003184 0x00000002 Code RO 36 .text.UsageFault_Handler stm32f1xx_it.o
0x08003186 0x08003186 0x00000002 PAD
0x08003188 0x08003188 0x00000346 Code RO 11 .text.main main.o
0x080034ce 0x080034ce 0x00000002 PAD
0x080034d0 0x080034d0 0x00000044 Code RO 1010 .text.mo_da morsr.o
0x08003514 0x08003514 0x00000038 Code RO 1008 .text.mo_di morsr.o
0x0800354c 0x0800354c 0x000000ea Code RO 1006 .text.mo_server morsr.o
0x08003636 0x08003636 0x00000002 PAD
0x08003638 0x08003638 0x0000039c Code RO 909 .text.mymain mymain.o
0x080039d4 0x080039d4 0x00000184 Code RO 1141 x$fpl$fdiv fz_ws.l(fdiv.o)
0x08003b58 0x08003b58 0x0000003e Code RO 1144 x$fpl$ffixu fz_ws.l(ffixu.o)
0x08003b96 0x08003b96 0x00000002 PAD
0x08003b98 0x08003b98 0x00000030 Code RO 1149 x$fpl$fflt fz_ws.l(fflt_clz.o)
0x08003bc8 0x08003bc8 0x00000026 Code RO 1148 x$fpl$ffltu fz_ws.l(fflt_clz.o)
0x08003bee 0x08003bee 0x00000002 PAD
0x08003bf0 0x08003bf0 0x00000102 Code RO 1154 x$fpl$fmul fz_ws.l(fmul.o)
0x08003cf2 0x08003cf2 0x0000008c Code RO 1244 x$fpl$fnaninf fz_ws.l(fnaninf.o)
0x08003d7e 0x08003d7e 0x0000000a Code RO 1246 x$fpl$fretinf fz_ws.l(fretinf.o)
0x08003d88 0x08003d88 0x00000000 Code RO 1248 x$fpl$usenofp fz_ws.l(usenofp.o)
0x08003d88 0x08003d88 0x00000002 Data RO 314 .rodata..L__const.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
0x08003d8a 0x08003d8a 0x00000010 Data RO 881 .rodata.AHBPrescTable system_stm32f1xx.o
0x08003d9a 0x08003d9a 0x00000008 Data RO 882 .rodata.APBPrescTable system_stm32f1xx.o
0x08003da2 0x08003da2 0x000002f8 Data RO 963 .rodata.asc2_0805 oled.o
0x0800409a 0x0800409a 0x00000474 Data RO 964 .rodata.asc2_1206 oled.o
0x0800450e 0x0800450e 0x000005f0 Data RO 965 .rodata.asc2_1608 oled.o
0x08004afe 0x08004afe 0x00000010 Data RO 313 .rodata.cst16 stm32f1xx_hal_rcc.o
0x08004b0e 0x08004b0e 0x00000072 Data RO 1014 .rodata.morsecodes morsr.o
0x08004b80 0x08004b80 0x000000b1 Data RO 916 .rodata.str1.1 mymain.o
0x08004c31 0x08004c31 0x00000003 PAD
0x08004c34 0x08004c34 0x00000020 Data RO 1380 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004c50, Size: 0x000010b8, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004c58, Size: 0x000010b8, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08004c50 0x00000008 Data RW 276 .data..L_MergedGlobals stm32f1xx_hal.o
0x20000008 0x08004c58 0x00000034 Data RW 919 .data..L_MergedGlobals mymain.o
0x2000003c 0x08004c8c 0x00000004 Data RW 880 .data.SystemCoreClock system_stm32f1xx.o
0x20000000 0x08004c58 0x00000008 Data RW 276 .data..L_MergedGlobals stm32f1xx_hal.o
0x20000008 0x08004c60 0x00000034 Data RW 919 .data..L_MergedGlobals mymain.o
0x2000003c 0x08004c94 0x00000004 Data RW 880 .data.SystemCoreClock system_stm32f1xx.o
0x20000040 - 0x00000060 Zero RW 1254 .bss c_w.l(libspace.o)
0x200000a0 - 0x00000010 Zero RW 1017 .bss..L_MergedGlobals morsr.o
0x200000b0 - 0x00000070 Zero RW 920 .bss..L_MergedGlobals.14 mymain.o
@@ -2890,9 +2891,9 @@ Memory Map of the image
0x20000984 - 0x00000048 Zero RW 18 .bss.htim2 main.o
0x200009cc - 0x00000048 Zero RW 19 .bss.htim3 main.o
0x20000a14 - 0x0000009b Zero RW 1015 .bss.moser_buff morsr.o
0x20000aaf 0x08004c90 0x00000001 PAD
0x20000aaf 0x08004c98 0x00000001 PAD
0x20000ab0 - 0x00000004 Zero RW 275 .bss.uwTick stm32f1xx_hal.o
0x20000ab4 0x08004c90 0x00000004 PAD
0x20000ab4 0x08004c98 0x00000004 PAD
0x20000ab8 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o
0x20000cb8 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
@@ -2907,9 +2908,9 @@ Image component sizes
234 0 0 0 16 2622 buzzer.o
120 0 0 0 0 1405 encode.o
40 0 0 0 0 1991 hread_interface.o
858 0 0 0 228 9317 main.o
838 0 0 0 228 9294 main.o
358 0 114 0 171 2919 morsr.o
1270 32 177 52 112 6800 mymain.o
1296 32 177 52 112 6812 mymain.o
3370 6 3420 0 2048 25959 oled.o
64 26 236 0 1536 796 startup_stm32f103xb.o
148 0 0 8 4 5744 stm32f1xx_hal.o
@@ -2924,9 +2925,9 @@ Image component sizes
2 0 24 4 0 1624 system_stm32f1xx.o
----------------------------------------------------------------------
12992 88 4024 64 4120 214673 Object Totals
13000 88 4024 64 4120 214662 Object Totals
0 0 32 0 0 0 (incl. Generated)
104 0 3 0 5 0 (incl. Padding)
106 0 3 0 5 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3007,15 +3008,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
15508 282 4024 64 4216 215725 Grand Totals
15508 282 4024 64 4216 215725 ELF Image Totals
15508 282 4024 64 0 0 ROM Totals
15516 282 4024 64 4216 215714 Grand Totals
15516 282 4024 64 4216 215714 ELF Image Totals
15516 282 4024 64 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 19532 ( 19.07kB)
Total RO Size (Code + RO Data) 19540 ( 19.08kB)
Total RW Size (RW Data + ZI Data) 4280 ( 4.18kB)
Total ROM Size (Code + RO Data + RW Data) 19596 ( 19.14kB)
Total ROM Size (Code + RO Data + RW Data) 19604 ( 19.14kB)
==============================================================================
@@ -1,10 +1,10 @@
Dependencies for Project 'f103c8t6_KEIL', Target 'f103c8t6_KEIL': (DO NOT MODIFY !)
CompilerVersion: 6160000::V6.16::ARMCLANG
F (startup_stm32f103xb.s)(0x626A4A7C)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -c
F (startup_stm32f103xb.s)(0x62F4E435)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -c
-gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1"
-I./RTE/_f103c8t6_KEIL
-I./RTE/_f103c8t6_KEIL
-IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include
@@ -41,7 +41,7 @@ I (MYDEIVERS\morsr.h)(0x627A2660)
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x603507D0)
@@ -73,7 +73,7 @@ I (..\Core\Inc\stm32f1xx_it.h)(0x6270CBAF)
-I./RTE/_f103c8t6_KEIL
-IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include
-IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
@@ -103,7 +103,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0)
@@ -133,7 +133,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Include\core_cm3.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x603507D0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x603507D0)
I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x626A2FC1)
@@ -163,7 +163,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
-I./RTE/_f103c8t6_KEIL
-IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include
-IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include
-IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
@@ -193,7 +193,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0)
@@ -223,7 +223,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Include\core_cm3.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x603507D0)
I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
@@ -253,7 +253,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
-IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include
-IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
@@ -283,7 +283,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0)
@@ -313,7 +313,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
@@ -343,7 +343,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
-IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6_keil/stm32f1xx_hal_rcc_ex.o -MD)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0)
@@ -373,7 +373,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
@@ -403,7 +403,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x603507D0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h)(0x626A2FD0)
@@ -433,7 +433,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
-D__UVISION_VERSION="536" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB
-o f103c8t6_keil/stm32f1xx_hal_dma.o -MD)
-o f103c8t6_keil/stm32f1xx_hal_dma.o -MD)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h)(0x626A2FD0)
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0)
@@ -463,7 +463,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h)(0x626A2FD0)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x626A2FD0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
@@ -493,7 +493,7 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x603507D0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x603507D0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h)(0x626A2FD0)
@@ -533,7 +533,7 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (..\Drivers\CMSIS\Include\cmsis_version.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_compiler.h)(0x626A2FC1)
I (..\Drivers\CMSIS\Include\cmsis_armclang.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
@@ -555,7 +555,7 @@ F (.\MYDEIVERS\hread_interface.c)(0x625E1C31)(-xc -std=c99 --target=arm-arm-none
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -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
-D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -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
@@ -583,11 +583,11 @@ I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x603507D0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
@@ -624,7 +624,7 @@ F (.\MYDEIVERS\oled.c)(0x62F46684)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x602A3B7E)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x603507C4)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x626A2FD0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x603507D0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h)(0x626A2FD0)
@@ -658,7 +658,7 @@ F (.\MYDEIVERS\buzzer.c)(0x6270CBAF)(-xc -std=c99 --target=arm-arm-none-eabi -mc
I (..\Core\Inc\stm32f1xx_hal_conf.h)(0x62F4E42D)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h)(0x626A2FD0)
I (..\Drivers\CMSIS\Include\core_cm3.h)(0x626A2FC1)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x603507D0)
@@ -690,7 +690,7 @@ F (.\MYDEIVERS\encode.c)(0x6273A55D)(-xc -std=c99 --target=arm-arm-none-eabi -mc
-D__EVAL -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ./MYDEIVERS
-I./RTE/_f103c8t6_KEIL
-IC:/Users/kevin/AppData/Local/Arm/Packs/ARM/CMSIS/5.8.0/CMSIS/Core/Include
-IC:/Users/kevin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
@@ -722,7 +722,7 @@ F (.\MYDEIVERS\morsr.c)(0x627A2660)(-xc -std=c99 --target=arm-arm-none-eabi -mcp
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_i2c.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h)(0x626A2FD0)
I (..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h)(0x626A2FD0)
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -112,7 +112,7 @@ PB3.Locked=true
PB3.Signal=GPXTI3
PB4.GPIOParameters=GPIO_PuPd,GPIO_Label,GPIO_ModeDefaultEXTI
PB4.GPIO_Label=en_a
PB4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING
PB4.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_RISING_FALLING
PB4.GPIO_PuPd=GPIO_PULLUP
PB4.Locked=true
PB4.Signal=GPXTI4