@@ -1,51 +1,40 @@
|
|||||||
#include "encode.h"
|
#include "encode.h"
|
||||||
|
|
||||||
void GEI_BUTTON_CODE(button *bt)
|
void GEI_BUTTON_CODE(button *bt,uint8_t flag)
|
||||||
{
|
{
|
||||||
#define t 500 //????(ms)
|
#define t 500 //timeout (ms)
|
||||||
|
|
||||||
bt->flag=HAL_GPIO_ReadPin(bt->GPIOx,bt->GPIO_Pin);
|
bt->flag=flag;
|
||||||
bt->code=0;
|
bt->code=0;
|
||||||
if(bt->flag==0)
|
if(bt->flag==0)
|
||||||
{
|
{
|
||||||
if(bt->lock==0)
|
if(bt->lock==0)
|
||||||
{
|
{
|
||||||
if(HAL_GetTick()<bt->time+t)//??????????
|
if(HAL_GetTick()<bt->time+t)//
|
||||||
{
|
{
|
||||||
bt->times++;
|
bt->times++;
|
||||||
bt->time=HAL_GetTick();
|
|
||||||
bt->lock=1;
|
|
||||||
|
|
||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
bt->times=1; //??????
|
bt->times=1; //
|
||||||
|
}
|
||||||
bt->time=HAL_GetTick();
|
bt->time=HAL_GetTick();
|
||||||
bt->lock=1;
|
bt->lock=1;
|
||||||
|
bt->code=bt->times;
|
||||||
}
|
}
|
||||||
|
if(bt->config_longtimes==1)
|
||||||
}
|
|
||||||
if(bt->lock==1)
|
|
||||||
{
|
{
|
||||||
if(HAL_GetTick()>bt->time+t)//??????t ms
|
if(HAL_GetTick()>bt->time+t)//
|
||||||
{
|
{
|
||||||
bt->code=255;
|
bt->code=255;
|
||||||
bt->times=255;
|
bt->times=255;
|
||||||
} //????
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(bt->flag==1)
|
if(bt->flag==1)
|
||||||
{
|
{
|
||||||
if(bt->lock==1)
|
if(bt->lock==1)
|
||||||
{
|
{
|
||||||
if(bt->code==255)
|
|
||||||
{
|
|
||||||
|
|
||||||
}else
|
|
||||||
{
|
|
||||||
bt->code=bt->times;
|
|
||||||
}
|
|
||||||
bt->lock=0;
|
bt->lock=0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ typedef struct button
|
|||||||
uint8_t lock;
|
uint8_t lock;
|
||||||
uint32_t time;
|
uint32_t time;
|
||||||
uint16_t times;
|
uint16_t times;
|
||||||
GPIO_TypeDef *GPIOx;
|
uint8_t config_longtimes;
|
||||||
uint16_t GPIO_Pin;
|
|
||||||
} button;
|
} button;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
@@ -22,6 +21,6 @@ typedef struct
|
|||||||
uint8_t move_flag:1;
|
uint8_t move_flag:1;
|
||||||
} encoder;
|
} encoder;
|
||||||
|
|
||||||
void GEI_BUTTON_CODE(button *bt);
|
void GEI_BUTTON_CODE(button *bt,uint8_t flag);
|
||||||
int GET_ENCODE(encoder *e);
|
int GET_ENCODE(encoder *e);
|
||||||
#endif /* ENCODER_H_ */
|
#endif /* ENCODER_H_ */
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
button B1;//创建一个按钮
|
button B1,TACKA,TACKB;//创建一个按钮
|
||||||
encoder E1;//创建一个编码器
|
encoder E1;//创建一个编码器
|
||||||
int mode=0;
|
int mode=0;
|
||||||
uint32_t run_tick=0,jump_tick=0;
|
uint32_t run_tick=0,jump_tick=0;
|
||||||
@@ -59,9 +59,7 @@ void mymain()
|
|||||||
{
|
{
|
||||||
PWR_EN(1);
|
PWR_EN(1);
|
||||||
|
|
||||||
//按钮定义接口
|
|
||||||
B1.GPIOx=en_c_GPIO_Port;
|
|
||||||
B1.GPIO_Pin=en_c_Pin;
|
|
||||||
|
|
||||||
|
|
||||||
OLED_Init();//屏幕初始化
|
OLED_Init();//屏幕初始化
|
||||||
@@ -71,9 +69,12 @@ void mymain()
|
|||||||
MUTE(0);
|
MUTE(0);
|
||||||
|
|
||||||
BUZZER_PLAY_NOTES(1000,1000,50);
|
BUZZER_PLAY_NOTES(1000,1000,50);
|
||||||
|
|
||||||
|
B1.config_longtimes=1;//启用B1按钮的长按检测
|
||||||
|
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
GEI_BUTTON_CODE(&B1);//循环更新按钮
|
GEI_BUTTON_CODE(&B1,en_c());//循环更新按钮
|
||||||
encode_c=GET_ENCODE(&E1);
|
encode_c=GET_ENCODE(&E1);
|
||||||
|
|
||||||
switch(mode)
|
switch(mode)
|
||||||
@@ -86,11 +87,13 @@ void mymain()
|
|||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
//主界面
|
//主界面
|
||||||
if(encode_c>0)
|
GEI_BUTTON_CODE(&TACKA,tack_a());
|
||||||
|
GEI_BUTTON_CODE(&TACKB,tack_b());
|
||||||
|
if(encode_c>0||TACKB.code!=0)
|
||||||
{
|
{
|
||||||
di();
|
di();
|
||||||
}
|
}
|
||||||
if(encode_c<0)
|
if(encode_c<0||TACKA.code!=0)
|
||||||
{
|
{
|
||||||
da();
|
da();
|
||||||
}
|
}
|
||||||
@@ -162,7 +165,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
/*
|
||||||
//外部电键输入
|
//外部电键输入
|
||||||
case tack_a_Pin:
|
case tack_a_Pin:
|
||||||
switch(tack_a())
|
switch(tack_a())
|
||||||
@@ -199,6 +202,8 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
*/
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@@ -93,8 +93,8 @@
|
|||||||
<flags>2</flags>
|
<flags>2</flags>
|
||||||
<showCmd>3</showCmd>
|
<showCmd>3</showCmd>
|
||||||
<MinPosition>
|
<MinPosition>
|
||||||
<xPos>-32000</xPos>
|
<xPos>-1</xPos>
|
||||||
<yPos>-32000</yPos>
|
<yPos>-1</yPos>
|
||||||
</MinPosition>
|
</MinPosition>
|
||||||
<MaxPosition>
|
<MaxPosition>
|
||||||
<xPos>-1</xPos>
|
<xPos>-1</xPos>
|
||||||
@@ -1822,7 +1822,7 @@
|
|||||||
<Name>Build</Name>
|
<Name>Build</Name>
|
||||||
<Buttons>
|
<Buttons>
|
||||||
<Len>986</Len>
|
<Len>986</Len>
|
||||||
<Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
|
<Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
|
||||||
</Buttons>
|
</Buttons>
|
||||||
<OriginalItems>
|
<OriginalItems>
|
||||||
<Len>583</Len>
|
<Len>583</Len>
|
||||||
@@ -1838,7 +1838,7 @@
|
|||||||
<Name>Debug</Name>
|
<Name>Debug</Name>
|
||||||
<Buttons>
|
<Buttons>
|
||||||
<Len>2373</Len>
|
<Len>2373</Len>
|
||||||
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
|
<Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
|
||||||
</Buttons>
|
</Buttons>
|
||||||
<OriginalItems>
|
<OriginalItems>
|
||||||
<Len>898</Len>
|
<Len>898</Len>
|
||||||
@@ -1865,18 +1865,18 @@
|
|||||||
<ActiveTab>0</ActiveTab>
|
<ActiveTab>0</ActiveTab>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>.\MYDEIVERS\mymain.c</Name>
|
<Name>.\MYDEIVERS\mymain.c</Name>
|
||||||
<ColumnNumber>43</ColumnNumber>
|
<ColumnNumber>37</ColumnNumber>
|
||||||
<TopLine>211</TopLine>
|
<TopLine>51</TopLine>
|
||||||
<CurrentLine>241</CurrentLine>
|
<CurrentLine>73</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>.\MYDEIVERS\buzzer.c</Name>
|
<Name>.\MYDEIVERS\buzzer.c</Name>
|
||||||
<ColumnNumber>16</ColumnNumber>
|
<ColumnNumber>15</ColumnNumber>
|
||||||
<TopLine>30</TopLine>
|
<TopLine>1</TopLine>
|
||||||
<CurrentLine>75</CurrentLine>
|
<CurrentLine>1</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
@@ -1884,7 +1884,7 @@
|
|||||||
<Doc>
|
<Doc>
|
||||||
<Name>.\MYDEIVERS\oled.c</Name>
|
<Name>.\MYDEIVERS\oled.c</Name>
|
||||||
<ColumnNumber>13</ColumnNumber>
|
<ColumnNumber>13</ColumnNumber>
|
||||||
<TopLine>1151</TopLine>
|
<TopLine>1107</TopLine>
|
||||||
<CurrentLine>1108</CurrentLine>
|
<CurrentLine>1108</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
@@ -1901,18 +1901,18 @@
|
|||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>.\MYDEIVERS\encode.c</Name>
|
<Name>.\MYDEIVERS\encode.c</Name>
|
||||||
<ColumnNumber>14</ColumnNumber>
|
<ColumnNumber>9</ColumnNumber>
|
||||||
<TopLine>16</TopLine>
|
<TopLine>1</TopLine>
|
||||||
<CurrentLine>56</CurrentLine>
|
<CurrentLine>31</CurrentLine>
|
||||||
<Folding>0</Folding>
|
<Folding>0</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>MYDEIVERS\encode.h</Name>
|
<Name>MYDEIVERS\encode.h</Name>
|
||||||
<ColumnNumber>27</ColumnNumber>
|
<ColumnNumber>28</ColumnNumber>
|
||||||
<TopLine>1</TopLine>
|
<TopLine>1</TopLine>
|
||||||
<CurrentLine>25</CurrentLine>
|
<CurrentLine>15</CurrentLine>
|
||||||
<Folding>0</Folding>
|
<Folding>0</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
@@ -1964,9 +1964,9 @@
|
|||||||
</Doc>
|
</Doc>
|
||||||
<Doc>
|
<Doc>
|
||||||
<Name>./MYDEIVERS/hread_interface.h</Name>
|
<Name>./MYDEIVERS/hread_interface.h</Name>
|
||||||
<ColumnNumber>38</ColumnNumber>
|
<ColumnNumber>14</ColumnNumber>
|
||||||
<TopLine>1</TopLine>
|
<TopLine>1</TopLine>
|
||||||
<CurrentLine>19</CurrentLine>
|
<CurrentLine>22</CurrentLine>
|
||||||
<Folding>1</Folding>
|
<Folding>1</Folding>
|
||||||
<ContractedFolders></ContractedFolders>
|
<ContractedFolders></ContractedFolders>
|
||||||
<PaneID>0</PaneID>
|
<PaneID>0</PaneID>
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,7 +3,7 @@
|
|||||||
<pre>
|
<pre>
|
||||||
<h1>µVision Build Log</h1>
|
<h1>µVision Build Log</h1>
|
||||||
<h2>Tool Versions:</h2>
|
<h2>Tool Versions:</h2>
|
||||||
IDE-Version: µVision V5.36.0.0
|
IDE-Version: ¦ÌVision V5.36.0.0
|
||||||
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||||
License Information: 1 1, 1, LIC=----
|
License Information: 1 1, 1, LIC=----
|
||||||
|
|
||||||
@@ -21,8 +21,8 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0
|
|||||||
Dialog DLL: TCM.DLL V1.53.0.0
|
Dialog DLL: TCM.DLL V1.53.0.0
|
||||||
|
|
||||||
<h2>Project:</h2>
|
<h2>Project:</h2>
|
||||||
C:\Users\wuwen\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx
|
C:\Users\kevin\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx
|
||||||
Project File Date: 05/01/2022
|
Project File Date: 05/05/2022
|
||||||
|
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||||
@@ -46,15 +46,15 @@ MYDEIVERS\mymain.h(21): warning: #1295-D: Deprecated declaration mymain - give
|
|||||||
void mymain();
|
void mymain();
|
||||||
MYDEIVERS\mymain.c(60): warning: #188-D: enumerated type mixed with another type
|
MYDEIVERS\mymain.c(60): warning: #188-D: enumerated type mixed with another type
|
||||||
PWR_EN(1);
|
PWR_EN(1);
|
||||||
MYDEIVERS\mymain.c(71): warning: #188-D: enumerated type mixed with another type
|
MYDEIVERS\mymain.c(69): warning: #188-D: enumerated type mixed with another type
|
||||||
MUTE(0);
|
MUTE(0);
|
||||||
MYDEIVERS\mymain.c(101): warning: #223-D: function "sprintf" declared implicitly
|
MYDEIVERS\mymain.c(104): warning: #223-D: function "sprintf" declared implicitly
|
||||||
sprintf(str,"FPS:%d",fps);
|
sprintf(str,"FPS:%d",fps);
|
||||||
MYDEIVERS\mymain.c(217): warning: #1-D: last line of file ends without a newline
|
MYDEIVERS\mymain.c(222): warning: #1-D: last line of file ends without a newline
|
||||||
}
|
}
|
||||||
MYDEIVERS\mymain.c: 12 warnings, 0 errors
|
MYDEIVERS\mymain.c: 12 warnings, 0 errors
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=11052 RO-data=3928 RW-data=80 ZI-data=4040
|
Program Size: Code=11076 RO-data=3928 RW-data=80 ZI-data=4064
|
||||||
FromELF: creating hex file...
|
FromELF: creating hex file...
|
||||||
"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 12 Warning(s).
|
"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 12 Warning(s).
|
||||||
|
|
||||||
@@ -73,14 +73,14 @@ Package Vendor: Keil
|
|||||||
|
|
||||||
<h2>Collection of Component include folders:</h2>
|
<h2>Collection of Component include folders:</h2>
|
||||||
.\RTE\_f103c8t6_KEIL
|
.\RTE\_f103c8t6_KEIL
|
||||||
C:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include
|
C:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMSIS\5.8.0\CMSIS\Core\Include
|
||||||
C:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include
|
C:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include
|
||||||
|
|
||||||
<h2>Collection of Component Files used:</h2>
|
<h2>Collection of Component Files used:</h2>
|
||||||
|
|
||||||
* Component: ARM::CMSIS:CORE:5.5.0
|
* Component: ARM::CMSIS:CORE:5.5.0
|
||||||
Include file: CMSIS\Core\Include\tz_context.h
|
Include file: CMSIS\Core\Include\tz_context.h
|
||||||
Build Time Elapsed: 00:00:02
|
Build Time Elapsed: 00:00:03
|
||||||
</pre>
|
</pre>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
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>
|
<title>Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf</H1><HR>
|
<H1>Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon May 02 19:14:07 2022
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu May 05 18:23:42 2022
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 216 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 216 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</H3>
|
Call chain for Maximum Stack Depth:</H3>
|
||||||
@@ -661,11 +661,10 @@ Global Symbols
|
|||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[74]"></a>GEI_BUTTON_CODE</STRONG> (Thumb, 110 bytes, Stack size 16 bytes, encode.o(i.GEI_BUTTON_CODE))
|
<P><STRONG><a name="[74]"></a>GEI_BUTTON_CODE</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, encode.o(i.GEI_BUTTON_CODE))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GEI_BUTTON_CODE
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = GEI_BUTTON_CODE
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[75]">>></a> HAL_GPIO_ReadPin
|
<BR>[Calls]<UL><LI><a href="#[71]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[71]">>></a> HAL_GetTick
|
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
<BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
||||||
</UL>
|
</UL>
|
||||||
@@ -674,10 +673,10 @@ Global Symbols
|
|||||||
<BR><BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
<BR><BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[76]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, mymain.o(i.HAL_GPIO_EXTI_Callback))
|
<P><STRONG><a name="[75]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, mymain.o(i.HAL_GPIO_EXTI_Callback))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_EXTI_Callback
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_EXTI_Callback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[75]">>></a> HAL_GPIO_ReadPin
|
<BR>[Calls]<UL><LI><a href="#[76]">>></a> HAL_GPIO_ReadPin
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_GPIO_EXTI_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[73]">>></a> HAL_GPIO_EXTI_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
@@ -685,7 +684,7 @@ Global Symbols
|
|||||||
<P><STRONG><a name="[73]"></a>HAL_GPIO_EXTI_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
|
<P><STRONG><a name="[73]"></a>HAL_GPIO_EXTI_IRQHandler</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[76]">>></a> HAL_GPIO_EXTI_Callback
|
<BR>[Calls]<UL><LI><a href="#[75]">>></a> HAL_GPIO_EXTI_Callback
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> EXTI4_IRQHandler
|
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> EXTI4_IRQHandler
|
||||||
<LI><a href="#[1b]">>></a> EXTI3_IRQHandler
|
<LI><a href="#[1b]">>></a> EXTI3_IRQHandler
|
||||||
@@ -701,9 +700,9 @@ Global Symbols
|
|||||||
<LI><a href="#[a8]">>></a> MX_GPIO_Init
|
<LI><a href="#[a8]">>></a> MX_GPIO_Init
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[75]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
|
<P><STRONG><a name="[76]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[74]">>></a> GEI_BUTTON_CODE
|
<BR><BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
||||||
<LI><a href="#[76]">>></a> HAL_GPIO_EXTI_Callback
|
<LI><a href="#[75]">>></a> HAL_GPIO_EXTI_Callback
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[c4]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
<P><STRONG><a name="[c4]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
|
||||||
@@ -1222,12 +1221,13 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
<BR>[Called By]<UL><LI><a href="#[bf]">>></a> mymain
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[bf]"></a>mymain</STRONG> (Thumb, 284 bytes, Stack size 8 bytes, mymain.o(i.mymain))
|
<P><STRONG><a name="[bf]"></a>mymain</STRONG> (Thumb, 344 bytes, Stack size 8 bytes, mymain.o(i.mymain))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 216 + Unknown Stack Size
|
<BR><BR>[Stack]<UL><LI>Max Depth = 216 + Unknown Stack Size
|
||||||
<LI>Call Chain = mymain ⇒ OLED_Cache_to_hardware ⇒ OLED_Set_Pos ⇒ OLED_WrCmd ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
|
<LI>Call Chain = mymain ⇒ OLED_Cache_to_hardware ⇒ OLED_Set_Pos ⇒ OLED_WrCmd ⇒ IIC_SAND_DATE ⇒ HAL_I2C_Mem_Write ⇒ I2C_RequestMemoryWrite ⇒ I2C_WaitOnMasterAddressFlagUntilTimeout
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> HAL_GPIO_WritePin
|
<BR>[Calls]<UL><LI><a href="#[a9]">>></a> HAL_GPIO_WritePin
|
||||||
<LI><a href="#[c4]">>></a> HAL_GPIO_TogglePin
|
<LI><a href="#[c4]">>></a> HAL_GPIO_TogglePin
|
||||||
|
<LI><a href="#[76]">>></a> HAL_GPIO_ReadPin
|
||||||
<LI><a href="#[71]">>></a> HAL_GetTick
|
<LI><a href="#[71]">>></a> HAL_GetTick
|
||||||
<LI><a href="#[c2]">>></a> HAL_TIM_Base_Start_IT
|
<LI><a href="#[c2]">>></a> HAL_TIM_Base_Start_IT
|
||||||
<LI><a href="#[c0]">>></a> mo_server
|
<LI><a href="#[c0]">>></a> mo_server
|
||||||
|
|||||||
@@ -521,6 +521,7 @@ Section Cross References
|
|||||||
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_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT
|
||||||
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_INIT) for BUZZER_PLAY_INIT
|
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_INIT) for BUZZER_PLAY_INIT
|
||||||
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES
|
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_NOTES) for BUZZER_PLAY_NOTES
|
||||||
|
mymain.o(i.mymain) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||||
mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE
|
mymain.o(i.mymain) refers to encode.o(i.GEI_BUTTON_CODE) for GEI_BUTTON_CODE
|
||||||
mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE
|
mymain.o(i.mymain) refers to encode.o(i.GET_ENCODE) for GET_ENCODE
|
||||||
mymain.o(i.mymain) refers to mymain.o(i.di) for di
|
mymain.o(i.mymain) refers to mymain.o(i.di) for di
|
||||||
@@ -533,8 +534,8 @@ Section Cross References
|
|||||||
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_SERVER) for BUZZER_PLAY_SERVER
|
mymain.o(i.mymain) refers to buzzer.o(i.BUZZER_PLAY_SERVER) for BUZZER_PLAY_SERVER
|
||||||
mymain.o(i.mymain) refers to oled.o(i.OLED_Cache_to_hardware) for OLED_Cache_to_hardware
|
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 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
|
||||||
mymain.o(i.mymain) refers to mymain.o(.bss) for .bss
|
|
||||||
mymain.o(i.mymain) refers to main.o(.bss) for htim2
|
mymain.o(i.mymain) refers to main.o(.bss) for htim2
|
||||||
|
mymain.o(i.mymain) refers to mymain.o(.bss) for .bss
|
||||||
mymain.o(i.mymain) refers to mymain.o(.data) for .data
|
mymain.o(i.mymain) refers to mymain.o(.data) for .data
|
||||||
mymain.o(i.mymain) refers to morsr.o(.bss) for moser_buff
|
mymain.o(i.mymain) refers to morsr.o(.bss) for moser_buff
|
||||||
mymain.o(.data) refers to mymain.o(.conststring) for .conststring
|
mymain.o(.data) refers to mymain.o(.conststring) for .conststring
|
||||||
@@ -573,7 +574,6 @@ Section Cross References
|
|||||||
buzzer.o(i.BUZZER_PLAY_SERVER) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f
|
buzzer.o(i.BUZZER_PLAY_SERVER) refers to fflt_clz.o(x$fpl$ffltu) for __aeabi_ui2f
|
||||||
buzzer.o(i.BUZZER_PLAY_SERVER) refers to h1_free.o(.text) for free
|
buzzer.o(i.BUZZER_PLAY_SERVER) refers to h1_free.o(.text) for free
|
||||||
buzzer.o(i.BUZZER_PLAY_SERVER) refers to buzzer.o(.bss) for .bss
|
buzzer.o(i.BUZZER_PLAY_SERVER) refers to buzzer.o(.bss) for .bss
|
||||||
encode.o(i.GEI_BUTTON_CODE) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
|
||||||
encode.o(i.GEI_BUTTON_CODE) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
|
encode.o(i.GEI_BUTTON_CODE) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
|
||||||
morsr.o(i.get_morse_code) refers to morsr.o(.constdata) for .constdata
|
morsr.o(i.get_morse_code) refers to morsr.o(.constdata) for .constdata
|
||||||
morsr.o(i.mo_da) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
|
morsr.o(i.mo_da) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
|
||||||
@@ -1500,128 +1500,128 @@ Image Symbol Table
|
|||||||
i.EXTI3_IRQHandler 0x080007b4 Section 0 stm32f1xx_it.o(i.EXTI3_IRQHandler)
|
i.EXTI3_IRQHandler 0x080007b4 Section 0 stm32f1xx_it.o(i.EXTI3_IRQHandler)
|
||||||
i.EXTI4_IRQHandler 0x080007ba Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler)
|
i.EXTI4_IRQHandler 0x080007ba Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler)
|
||||||
i.GEI_BUTTON_CODE 0x080007c0 Section 0 encode.o(i.GEI_BUTTON_CODE)
|
i.GEI_BUTTON_CODE 0x080007c0 Section 0 encode.o(i.GEI_BUTTON_CODE)
|
||||||
i.GET_ENCODE 0x0800082e Section 0 encode.o(i.GET_ENCODE)
|
i.GET_ENCODE 0x08000820 Section 0 encode.o(i.GET_ENCODE)
|
||||||
i.HAL_GPIO_EXTI_Callback 0x08000838 Section 0 mymain.o(i.HAL_GPIO_EXTI_Callback)
|
i.HAL_GPIO_EXTI_Callback 0x0800082c Section 0 mymain.o(i.HAL_GPIO_EXTI_Callback)
|
||||||
i.HAL_GPIO_EXTI_IRQHandler 0x08000880 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
|
i.HAL_GPIO_EXTI_IRQHandler 0x0800085c Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
|
||||||
i.HAL_GPIO_Init 0x08000898 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
|
i.HAL_GPIO_Init 0x08000874 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
|
||||||
i.HAL_GPIO_ReadPin 0x08000a78 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
|
i.HAL_GPIO_ReadPin 0x08000a54 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
|
||||||
i.HAL_GPIO_TogglePin 0x08000a82 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
|
i.HAL_GPIO_TogglePin 0x08000a5e Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
|
||||||
i.HAL_GPIO_WritePin 0x08000a92 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
|
i.HAL_GPIO_WritePin 0x08000a6e Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
|
||||||
i.HAL_GetTick 0x08000a9c Section 0 stm32f1xx_hal.o(i.HAL_GetTick)
|
i.HAL_GetTick 0x08000a78 Section 0 stm32f1xx_hal.o(i.HAL_GetTick)
|
||||||
i.HAL_I2C_Init 0x08000aa8 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
|
i.HAL_I2C_Init 0x08000a84 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
|
||||||
i.HAL_I2C_Mem_Write 0x08000c30 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write)
|
i.HAL_I2C_Mem_Write 0x08000c0c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write)
|
||||||
i.HAL_I2C_MspInit 0x08000d60 Section 0 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit)
|
i.HAL_I2C_MspInit 0x08000d3c Section 0 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit)
|
||||||
i.HAL_IncTick 0x08000dbc Section 0 stm32f1xx_hal.o(i.HAL_IncTick)
|
i.HAL_IncTick 0x08000d98 Section 0 stm32f1xx_hal.o(i.HAL_IncTick)
|
||||||
i.HAL_Init 0x08000dcc Section 0 stm32f1xx_hal.o(i.HAL_Init)
|
i.HAL_Init 0x08000da8 Section 0 stm32f1xx_hal.o(i.HAL_Init)
|
||||||
i.HAL_InitTick 0x08000df0 Section 0 stm32f1xx_hal.o(i.HAL_InitTick)
|
i.HAL_InitTick 0x08000dcc Section 0 stm32f1xx_hal.o(i.HAL_InitTick)
|
||||||
i.HAL_MspInit 0x08000e30 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit)
|
i.HAL_MspInit 0x08000e0c Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit)
|
||||||
i.HAL_NVIC_EnableIRQ 0x08000e6c Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
|
i.HAL_NVIC_EnableIRQ 0x08000e48 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
|
||||||
i.HAL_NVIC_SetPriority 0x08000e88 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
|
i.HAL_NVIC_SetPriority 0x08000e64 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
|
||||||
i.HAL_NVIC_SetPriorityGrouping 0x08000ec8 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
|
i.HAL_NVIC_SetPriorityGrouping 0x08000ea4 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
|
||||||
i.HAL_RCC_ClockConfig 0x08000eec Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
|
i.HAL_RCC_ClockConfig 0x08000ec8 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
|
||||||
i.HAL_RCC_GetPCLK1Freq 0x08001018 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
|
i.HAL_RCC_GetPCLK1Freq 0x08000ff4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
|
||||||
i.HAL_RCC_GetSysClockFreq 0x08001038 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
|
i.HAL_RCC_GetSysClockFreq 0x08001014 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
|
||||||
i.HAL_RCC_OscConfig 0x080010a4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
|
i.HAL_RCC_OscConfig 0x08001080 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
|
||||||
i.HAL_SYSTICK_Config 0x080013c4 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
i.HAL_SYSTICK_Config 0x080013a0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
||||||
i.HAL_TIMEx_BreakCallback 0x080013ec Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
|
i.HAL_TIMEx_BreakCallback 0x080013c8 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
|
||||||
i.HAL_TIMEx_CommutCallback 0x080013ee Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
|
i.HAL_TIMEx_CommutCallback 0x080013ca Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
|
||||||
i.HAL_TIMEx_MasterConfigSynchronization 0x080013f0 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
i.HAL_TIMEx_MasterConfigSynchronization 0x080013cc Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
||||||
i.HAL_TIM_Base_Init 0x08001458 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
i.HAL_TIM_Base_Init 0x08001434 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
||||||
i.HAL_TIM_Base_MspInit 0x080014b4 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
i.HAL_TIM_Base_MspInit 0x08001490 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
||||||
i.HAL_TIM_Base_Start_IT 0x08001514 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
|
i.HAL_TIM_Base_Start_IT 0x080014f0 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
|
||||||
i.HAL_TIM_ConfigClockSource 0x0800156c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
i.HAL_TIM_ConfigClockSource 0x08001548 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
||||||
i.HAL_TIM_IC_CaptureCallback 0x08001642 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
|
i.HAL_TIM_IC_CaptureCallback 0x0800161e Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
|
||||||
i.HAL_TIM_IRQHandler 0x08001644 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
i.HAL_TIM_IRQHandler 0x08001620 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
||||||
i.HAL_TIM_MspPostInit 0x080017ac Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit)
|
i.HAL_TIM_MspPostInit 0x08001788 Section 0 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit)
|
||||||
i.HAL_TIM_OC_DelayElapsedCallback 0x080017f4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
i.HAL_TIM_OC_DelayElapsedCallback 0x080017d0 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||||
i.HAL_TIM_PWM_ConfigChannel 0x080017f6 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
|
i.HAL_TIM_PWM_ConfigChannel 0x080017d2 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
|
||||||
i.HAL_TIM_PWM_Init 0x080018bc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
|
i.HAL_TIM_PWM_Init 0x08001898 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
|
||||||
i.HAL_TIM_PWM_MspInit 0x08001916 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
i.HAL_TIM_PWM_MspInit 0x080018f2 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
||||||
i.HAL_TIM_PWM_PulseFinishedCallback 0x08001918 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
i.HAL_TIM_PWM_PulseFinishedCallback 0x080018f4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
i.HAL_TIM_PWM_Start 0x0800191c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
|
i.HAL_TIM_PWM_Start 0x080018f8 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
|
||||||
i.HAL_TIM_PeriodElapsedCallback 0x080019b8 Section 0 mymain.o(i.HAL_TIM_PeriodElapsedCallback)
|
i.HAL_TIM_PeriodElapsedCallback 0x08001994 Section 0 mymain.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
i.HAL_TIM_TriggerCallback 0x080019ba Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
i.HAL_TIM_TriggerCallback 0x08001996 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||||
i.HardFault_Handler 0x080019bc Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
i.HardFault_Handler 0x08001998 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
i.I2C_IsAcknowledgeFailed 0x080019be Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
|
i.I2C_IsAcknowledgeFailed 0x0800199a Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
|
||||||
I2C_IsAcknowledgeFailed 0x080019bf Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
|
I2C_IsAcknowledgeFailed 0x0800199b Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
|
||||||
i.I2C_RequestMemoryWrite 0x080019ec Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite)
|
i.I2C_RequestMemoryWrite 0x080019c8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite)
|
||||||
I2C_RequestMemoryWrite 0x080019ed Thumb Code 162 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite)
|
I2C_RequestMemoryWrite 0x080019c9 Thumb Code 162 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryWrite)
|
||||||
i.I2C_WaitOnBTFFlagUntilTimeout 0x08001a94 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout)
|
i.I2C_WaitOnBTFFlagUntilTimeout 0x08001a70 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout)
|
||||||
I2C_WaitOnBTFFlagUntilTimeout 0x08001a95 Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout)
|
I2C_WaitOnBTFFlagUntilTimeout 0x08001a71 Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnBTFFlagUntilTimeout)
|
||||||
i.I2C_WaitOnFlagUntilTimeout 0x08001ae0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
|
i.I2C_WaitOnFlagUntilTimeout 0x08001abc Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
|
||||||
I2C_WaitOnFlagUntilTimeout 0x08001ae1 Thumb Code 104 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
|
I2C_WaitOnFlagUntilTimeout 0x08001abd Thumb Code 104 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
|
||||||
i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001b48 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
|
i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001b24 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
|
||||||
I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001b49 Thumb Code 150 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
|
I2C_WaitOnMasterAddressFlagUntilTimeout 0x08001b25 Thumb Code 150 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
|
||||||
i.I2C_WaitOnTXEFlagUntilTimeout 0x08001bde Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
|
i.I2C_WaitOnTXEFlagUntilTimeout 0x08001bba Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
|
||||||
I2C_WaitOnTXEFlagUntilTimeout 0x08001bdf Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
|
I2C_WaitOnTXEFlagUntilTimeout 0x08001bbb Thumb Code 76 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
|
||||||
i.IIC_SAND_DATE 0x08001c2c Section 0 hread_interface.o(i.IIC_SAND_DATE)
|
i.IIC_SAND_DATE 0x08001c08 Section 0 hread_interface.o(i.IIC_SAND_DATE)
|
||||||
i.MX_GPIO_Init 0x08001c48 Section 0 main.o(i.MX_GPIO_Init)
|
i.MX_GPIO_Init 0x08001c24 Section 0 main.o(i.MX_GPIO_Init)
|
||||||
MX_GPIO_Init 0x08001c49 Thumb Code 338 main.o(i.MX_GPIO_Init)
|
MX_GPIO_Init 0x08001c25 Thumb Code 338 main.o(i.MX_GPIO_Init)
|
||||||
i.MX_TIM2_Init 0x08001db0 Section 0 main.o(i.MX_TIM2_Init)
|
i.MX_TIM2_Init 0x08001d8c Section 0 main.o(i.MX_TIM2_Init)
|
||||||
MX_TIM2_Init 0x08001db1 Thumb Code 140 main.o(i.MX_TIM2_Init)
|
MX_TIM2_Init 0x08001d8d Thumb Code 140 main.o(i.MX_TIM2_Init)
|
||||||
i.MX_TIM3_Init 0x08001e40 Section 0 main.o(i.MX_TIM3_Init)
|
i.MX_TIM3_Init 0x08001e1c Section 0 main.o(i.MX_TIM3_Init)
|
||||||
MX_TIM3_Init 0x08001e41 Thumb Code 94 main.o(i.MX_TIM3_Init)
|
MX_TIM3_Init 0x08001e1d Thumb Code 94 main.o(i.MX_TIM3_Init)
|
||||||
i.MemManage_Handler 0x08001ea8 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
i.MemManage_Handler 0x08001e84 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
i.NMI_Handler 0x08001eaa Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
i.NMI_Handler 0x08001e86 Section 0 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
i.OLED_Ascii 0x08001eac Section 0 oled.o(i.OLED_Ascii)
|
i.OLED_Ascii 0x08001e88 Section 0 oled.o(i.OLED_Ascii)
|
||||||
i.OLED_Cache_to_hardware 0x08001f14 Section 0 oled.o(i.OLED_Cache_to_hardware)
|
i.OLED_Cache_to_hardware 0x08001ef0 Section 0 oled.o(i.OLED_Cache_to_hardware)
|
||||||
i.OLED_Init 0x08001f80 Section 0 oled.o(i.OLED_Init)
|
i.OLED_Init 0x08001f5c Section 0 oled.o(i.OLED_Init)
|
||||||
i.OLED_Init_Display_Buffer 0x0800200a Section 0 oled.o(i.OLED_Init_Display_Buffer)
|
i.OLED_Init_Display_Buffer 0x08001fe6 Section 0 oled.o(i.OLED_Init_Display_Buffer)
|
||||||
i.OLED_Pix 0x08002032 Section 0 oled.o(i.OLED_Pix)
|
i.OLED_Pix 0x0800200e Section 0 oled.o(i.OLED_Pix)
|
||||||
i.OLED_Set_Pos 0x080020d6 Section 0 oled.o(i.OLED_Set_Pos)
|
i.OLED_Set_Pos 0x080020b2 Section 0 oled.o(i.OLED_Set_Pos)
|
||||||
i.OLED_Str 0x080020fa Section 0 oled.o(i.OLED_Str)
|
i.OLED_Str 0x080020d6 Section 0 oled.o(i.OLED_Str)
|
||||||
i.OLED_WrCmd 0x08002158 Section 0 oled.o(i.OLED_WrCmd)
|
i.OLED_WrCmd 0x08002134 Section 0 oled.o(i.OLED_WrCmd)
|
||||||
i.OLED_WrDat 0x08002168 Section 0 oled.o(i.OLED_WrDat)
|
i.OLED_WrDat 0x08002144 Section 0 oled.o(i.OLED_WrDat)
|
||||||
i.OLED_set_dot 0x08002178 Section 0 oled.o(i.OLED_set_dot)
|
i.OLED_set_dot 0x08002154 Section 0 oled.o(i.OLED_set_dot)
|
||||||
i.PendSV_Handler 0x080021b4 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
i.PendSV_Handler 0x08002190 Section 0 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
i.SHOW_MENU 0x080021b6 Section 0 oled.o(i.SHOW_MENU)
|
i.SHOW_MENU 0x08002192 Section 0 oled.o(i.SHOW_MENU)
|
||||||
i.SVC_Handler 0x080022b8 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
i.SVC_Handler 0x08002294 Section 0 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
i.SysTick_Handler 0x080022ba Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
i.SysTick_Handler 0x08002296 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
i.SystemClock_Config 0x080022be Section 0 main.o(i.SystemClock_Config)
|
i.SystemClock_Config 0x0800229a Section 0 main.o(i.SystemClock_Config)
|
||||||
i.SystemInit 0x0800231c Section 0 system_stm32f1xx.o(i.SystemInit)
|
i.SystemInit 0x080022f8 Section 0 system_stm32f1xx.o(i.SystemInit)
|
||||||
i.TIM2_IRQHandler 0x08002320 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
i.TIM2_IRQHandler 0x080022fc Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
||||||
i.TIM3_IRQHandler 0x0800232c Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
i.TIM3_IRQHandler 0x08002308 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||||
i.TIM_Base_SetConfig 0x08002338 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
i.TIM_Base_SetConfig 0x08002314 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||||
i.TIM_CCxChannelCmd 0x080023a4 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
|
i.TIM_CCxChannelCmd 0x08002380 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
|
||||||
i.TIM_ETR_SetConfig 0x080023be Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
i.TIM_ETR_SetConfig 0x0800239a Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||||
i.TIM_ITRx_SetConfig 0x080023d2 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
i.TIM_ITRx_SetConfig 0x080023ae Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||||
TIM_ITRx_SetConfig 0x080023d3 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
TIM_ITRx_SetConfig 0x080023af Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||||
i.TIM_OC1_SetConfig 0x080023e4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
i.TIM_OC1_SetConfig 0x080023c0 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
||||||
TIM_OC1_SetConfig 0x080023e5 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
TIM_OC1_SetConfig 0x080023c1 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
|
||||||
i.TIM_OC2_SetConfig 0x08002434 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
i.TIM_OC2_SetConfig 0x08002410 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
||||||
i.TIM_OC3_SetConfig 0x0800248c Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
i.TIM_OC3_SetConfig 0x08002468 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
||||||
TIM_OC3_SetConfig 0x0800248d Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
TIM_OC3_SetConfig 0x08002469 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
|
||||||
i.TIM_OC4_SetConfig 0x080024e4 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
i.TIM_OC4_SetConfig 0x080024c0 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
||||||
TIM_OC4_SetConfig 0x080024e5 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
TIM_OC4_SetConfig 0x080024c1 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
|
||||||
i.TIM_TI1_ConfigInputStage 0x08002528 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
i.TIM_TI1_ConfigInputStage 0x08002504 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||||
TIM_TI1_ConfigInputStage 0x08002529 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
TIM_TI1_ConfigInputStage 0x08002505 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||||
i.TIM_TI2_ConfigInputStage 0x0800254a Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
i.TIM_TI2_ConfigInputStage 0x08002526 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
TIM_TI2_ConfigInputStage 0x0800254b Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
TIM_TI2_ConfigInputStage 0x08002527 Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||||
i.UsageFault_Handler 0x0800256e Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
i.UsageFault_Handler 0x0800254a Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
i.__NVIC_SetPriority 0x08002570 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
i.__NVIC_SetPriority 0x0800254c Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
__NVIC_SetPriority 0x08002571 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x0800254d Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
|
||||||
i.da 0x08002590 Section 0 mymain.o(i.da)
|
i.da 0x0800256c Section 0 mymain.o(i.da)
|
||||||
i.di 0x080025b0 Section 0 mymain.o(i.di)
|
i.di 0x0800258c Section 0 mymain.o(i.di)
|
||||||
i.get_morse_code 0x080025d0 Section 0 morsr.o(i.get_morse_code)
|
i.get_morse_code 0x080025ac Section 0 morsr.o(i.get_morse_code)
|
||||||
i.main 0x08002604 Section 0 main.o(i.main)
|
i.main 0x080025e0 Section 0 main.o(i.main)
|
||||||
i.mo_da 0x08002654 Section 0 morsr.o(i.mo_da)
|
i.mo_da 0x08002630 Section 0 morsr.o(i.mo_da)
|
||||||
i.mo_di 0x08002694 Section 0 morsr.o(i.mo_di)
|
i.mo_di 0x08002670 Section 0 morsr.o(i.mo_di)
|
||||||
i.mo_server 0x080026cc Section 0 morsr.o(i.mo_server)
|
i.mo_server 0x080026a8 Section 0 morsr.o(i.mo_server)
|
||||||
i.mymain 0x08002724 Section 0 mymain.o(i.mymain)
|
i.mymain 0x08002700 Section 0 mymain.o(i.mymain)
|
||||||
x$fpl$fdiv 0x08002864 Section 388 fdiv.o(x$fpl$fdiv)
|
x$fpl$fdiv 0x0800287c Section 388 fdiv.o(x$fpl$fdiv)
|
||||||
_fdiv1 0x08002865 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
_fdiv1 0x0800287d Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||||
x$fpl$ffixu 0x080029e8 Section 62 ffixu.o(x$fpl$ffixu)
|
x$fpl$ffixu 0x08002a00 Section 62 ffixu.o(x$fpl$ffixu)
|
||||||
x$fpl$fflt 0x08002a28 Section 48 fflt_clz.o(x$fpl$fflt)
|
x$fpl$fflt 0x08002a40 Section 48 fflt_clz.o(x$fpl$fflt)
|
||||||
x$fpl$ffltu 0x08002a58 Section 38 fflt_clz.o(x$fpl$ffltu)
|
x$fpl$ffltu 0x08002a70 Section 38 fflt_clz.o(x$fpl$ffltu)
|
||||||
x$fpl$fmul 0x08002a80 Section 258 fmul.o(x$fpl$fmul)
|
x$fpl$fmul 0x08002a98 Section 258 fmul.o(x$fpl$fmul)
|
||||||
x$fpl$fnaninf 0x08002b82 Section 140 fnaninf.o(x$fpl$fnaninf)
|
x$fpl$fnaninf 0x08002b9a Section 140 fnaninf.o(x$fpl$fnaninf)
|
||||||
x$fpl$fretinf 0x08002c0e Section 10 fretinf.o(x$fpl$fretinf)
|
x$fpl$fretinf 0x08002c26 Section 10 fretinf.o(x$fpl$fretinf)
|
||||||
.constdata 0x08002c18 Section 16 system_stm32f1xx.o(.constdata)
|
.constdata 0x08002c30 Section 16 system_stm32f1xx.o(.constdata)
|
||||||
x$fpl$usenofp 0x08002c18 Section 0 usenofp.o(x$fpl$usenofp)
|
x$fpl$usenofp 0x08002c30 Section 0 usenofp.o(x$fpl$usenofp)
|
||||||
.constdata 0x08002c28 Section 8 system_stm32f1xx.o(.constdata)
|
.constdata 0x08002c40 Section 8 system_stm32f1xx.o(.constdata)
|
||||||
.constdata 0x08002c30 Section 3420 oled.o(.constdata)
|
.constdata 0x08002c48 Section 3420 oled.o(.constdata)
|
||||||
.constdata 0x0800398c Section 114 morsr.o(.constdata)
|
.constdata 0x080039a4 Section 114 morsr.o(.constdata)
|
||||||
.conststring 0x08003a00 Section 99 mymain.o(.conststring)
|
.conststring 0x08003a18 Section 100 mymain.o(.conststring)
|
||||||
.data 0x20000000 Section 12 stm32f1xx_hal.o(.data)
|
.data 0x20000000 Section 12 stm32f1xx_hal.o(.data)
|
||||||
.data 0x2000000c Section 4 system_stm32f1xx.o(.data)
|
.data 0x2000000c Section 4 system_stm32f1xx.o(.data)
|
||||||
.data 0x20000010 Section 48 mymain.o(.data)
|
.data 0x20000010 Section 48 mymain.o(.data)
|
||||||
@@ -1629,16 +1629,16 @@ Image Symbol Table
|
|||||||
last_input 0x20000044 Data 1 morsr.o(.data)
|
last_input 0x20000044 Data 1 morsr.o(.data)
|
||||||
tick_time 0x2000004c Data 4 morsr.o(.data)
|
tick_time 0x2000004c Data 4 morsr.o(.data)
|
||||||
.bss 0x20000050 Section 228 main.o(.bss)
|
.bss 0x20000050 Section 228 main.o(.bss)
|
||||||
.bss 0x20000134 Section 40 mymain.o(.bss)
|
.bss 0x20000134 Section 64 mymain.o(.bss)
|
||||||
.bss 0x2000015c Section 2048 oled.o(.bss)
|
.bss 0x20000174 Section 2048 oled.o(.bss)
|
||||||
.bss 0x2000095c Section 16 buzzer.o(.bss)
|
.bss 0x20000974 Section 16 buzzer.o(.bss)
|
||||||
.bss 0x2000096c Section 72 morsr.o(.bss)
|
.bss 0x20000984 Section 72 morsr.o(.bss)
|
||||||
.bss 0x200009b4 Section 96 libspace.o(.bss)
|
.bss 0x200009cc Section 96 libspace.o(.bss)
|
||||||
HEAP 0x20000a18 Section 512 startup_stm32f103xb.o(HEAP)
|
HEAP 0x20000a30 Section 512 startup_stm32f103xb.o(HEAP)
|
||||||
Heap_Mem 0x20000a18 Data 512 startup_stm32f103xb.o(HEAP)
|
Heap_Mem 0x20000a30 Data 512 startup_stm32f103xb.o(HEAP)
|
||||||
STACK 0x20000c18 Section 1024 startup_stm32f103xb.o(STACK)
|
STACK 0x20000c30 Section 1024 startup_stm32f103xb.o(STACK)
|
||||||
Stack_Mem 0x20000c18 Data 1024 startup_stm32f103xb.o(STACK)
|
Stack_Mem 0x20000c30 Data 1024 startup_stm32f103xb.o(STACK)
|
||||||
__initial_sp 0x20001018 Data 0 startup_stm32f103xb.o(STACK)
|
__initial_sp 0x20001030 Data 0 startup_stm32f103xb.o(STACK)
|
||||||
|
|
||||||
Global Symbols
|
Global Symbols
|
||||||
|
|
||||||
@@ -1825,104 +1825,104 @@ Image Symbol Table
|
|||||||
EXTI1_IRQHandler 0x080007af Thumb Code 6 stm32f1xx_it.o(i.EXTI1_IRQHandler)
|
EXTI1_IRQHandler 0x080007af Thumb Code 6 stm32f1xx_it.o(i.EXTI1_IRQHandler)
|
||||||
EXTI3_IRQHandler 0x080007b5 Thumb Code 6 stm32f1xx_it.o(i.EXTI3_IRQHandler)
|
EXTI3_IRQHandler 0x080007b5 Thumb Code 6 stm32f1xx_it.o(i.EXTI3_IRQHandler)
|
||||||
EXTI4_IRQHandler 0x080007bb Thumb Code 6 stm32f1xx_it.o(i.EXTI4_IRQHandler)
|
EXTI4_IRQHandler 0x080007bb Thumb Code 6 stm32f1xx_it.o(i.EXTI4_IRQHandler)
|
||||||
GEI_BUTTON_CODE 0x080007c1 Thumb Code 110 encode.o(i.GEI_BUTTON_CODE)
|
GEI_BUTTON_CODE 0x080007c1 Thumb Code 96 encode.o(i.GEI_BUTTON_CODE)
|
||||||
GET_ENCODE 0x0800082f Thumb Code 10 encode.o(i.GET_ENCODE)
|
GET_ENCODE 0x08000821 Thumb Code 10 encode.o(i.GET_ENCODE)
|
||||||
HAL_GPIO_EXTI_Callback 0x08000839 Thumb Code 62 mymain.o(i.HAL_GPIO_EXTI_Callback)
|
HAL_GPIO_EXTI_Callback 0x0800082d Thumb Code 40 mymain.o(i.HAL_GPIO_EXTI_Callback)
|
||||||
HAL_GPIO_EXTI_IRQHandler 0x08000881 Thumb Code 18 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
|
HAL_GPIO_EXTI_IRQHandler 0x0800085d Thumb Code 18 stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
|
||||||
HAL_GPIO_Init 0x08000899 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
|
HAL_GPIO_Init 0x08000875 Thumb Code 446 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
|
||||||
HAL_GPIO_ReadPin 0x08000a79 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
|
HAL_GPIO_ReadPin 0x08000a55 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
|
||||||
HAL_GPIO_TogglePin 0x08000a83 Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
|
HAL_GPIO_TogglePin 0x08000a5f Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
|
||||||
HAL_GPIO_WritePin 0x08000a93 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
|
HAL_GPIO_WritePin 0x08000a6f Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
|
||||||
HAL_GetTick 0x08000a9d Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick)
|
HAL_GetTick 0x08000a79 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick)
|
||||||
HAL_I2C_Init 0x08000aa9 Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
|
HAL_I2C_Init 0x08000a85 Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
|
||||||
HAL_I2C_Mem_Write 0x08000c31 Thumb Code 294 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write)
|
HAL_I2C_Mem_Write 0x08000c0d Thumb Code 294 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Write)
|
||||||
HAL_I2C_MspInit 0x08000d61 Thumb Code 80 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit)
|
HAL_I2C_MspInit 0x08000d3d Thumb Code 80 stm32f1xx_hal_msp.o(i.HAL_I2C_MspInit)
|
||||||
HAL_IncTick 0x08000dbd Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick)
|
HAL_IncTick 0x08000d99 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick)
|
||||||
HAL_Init 0x08000dcd Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init)
|
HAL_Init 0x08000da9 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init)
|
||||||
HAL_InitTick 0x08000df1 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick)
|
HAL_InitTick 0x08000dcd Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick)
|
||||||
HAL_MspInit 0x08000e31 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit)
|
HAL_MspInit 0x08000e0d Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit)
|
||||||
HAL_NVIC_EnableIRQ 0x08000e6d Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
|
HAL_NVIC_EnableIRQ 0x08000e49 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
|
||||||
HAL_NVIC_SetPriority 0x08000e89 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
|
HAL_NVIC_SetPriority 0x08000e65 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
|
||||||
HAL_NVIC_SetPriorityGrouping 0x08000ec9 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
|
HAL_NVIC_SetPriorityGrouping 0x08000ea5 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
|
||||||
HAL_RCC_ClockConfig 0x08000eed Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
|
HAL_RCC_ClockConfig 0x08000ec9 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
|
||||||
HAL_RCC_GetPCLK1Freq 0x08001019 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
|
HAL_RCC_GetPCLK1Freq 0x08000ff5 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
|
||||||
HAL_RCC_GetSysClockFreq 0x08001039 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
|
HAL_RCC_GetSysClockFreq 0x08001015 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
|
||||||
HAL_RCC_OscConfig 0x080010a5 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
|
HAL_RCC_OscConfig 0x08001081 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
|
||||||
HAL_SYSTICK_Config 0x080013c5 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
HAL_SYSTICK_Config 0x080013a1 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
||||||
HAL_TIMEx_BreakCallback 0x080013ed Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
|
HAL_TIMEx_BreakCallback 0x080013c9 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
|
||||||
HAL_TIMEx_CommutCallback 0x080013ef Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
|
HAL_TIMEx_CommutCallback 0x080013cb Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
|
||||||
HAL_TIMEx_MasterConfigSynchronization 0x080013f1 Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
HAL_TIMEx_MasterConfigSynchronization 0x080013cd Thumb Code 92 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
||||||
HAL_TIM_Base_Init 0x08001459 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
HAL_TIM_Base_Init 0x08001435 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
||||||
HAL_TIM_Base_MspInit 0x080014b5 Thumb Code 86 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
HAL_TIM_Base_MspInit 0x08001491 Thumb Code 86 stm32f1xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
||||||
HAL_TIM_Base_Start_IT 0x08001515 Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
|
HAL_TIM_Base_Start_IT 0x080014f1 Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
|
||||||
HAL_TIM_ConfigClockSource 0x0800156d Thumb Code 214 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
HAL_TIM_ConfigClockSource 0x08001549 Thumb Code 214 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
||||||
HAL_TIM_IC_CaptureCallback 0x08001643 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
|
HAL_TIM_IC_CaptureCallback 0x0800161f Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
|
||||||
HAL_TIM_IRQHandler 0x08001645 Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
HAL_TIM_IRQHandler 0x08001621 Thumb Code 358 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
|
||||||
HAL_TIM_MspPostInit 0x080017ad Thumb Code 62 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit)
|
HAL_TIM_MspPostInit 0x08001789 Thumb Code 62 stm32f1xx_hal_msp.o(i.HAL_TIM_MspPostInit)
|
||||||
HAL_TIM_OC_DelayElapsedCallback 0x080017f5 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
HAL_TIM_OC_DelayElapsedCallback 0x080017d1 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
|
||||||
HAL_TIM_PWM_ConfigChannel 0x080017f7 Thumb Code 198 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
|
HAL_TIM_PWM_ConfigChannel 0x080017d3 Thumb Code 198 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
|
||||||
HAL_TIM_PWM_Init 0x080018bd Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
|
HAL_TIM_PWM_Init 0x08001899 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
|
||||||
HAL_TIM_PWM_MspInit 0x08001917 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
HAL_TIM_PWM_MspInit 0x080018f3 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
|
||||||
HAL_TIM_PWM_PulseFinishedCallback 0x08001919 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
HAL_TIM_PWM_PulseFinishedCallback 0x080018f5 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
|
||||||
HAL_TIM_PWM_Start 0x0800191d Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
|
HAL_TIM_PWM_Start 0x080018f9 Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
|
||||||
HAL_TIM_PeriodElapsedCallback 0x080019b9 Thumb Code 2 mymain.o(i.HAL_TIM_PeriodElapsedCallback)
|
HAL_TIM_PeriodElapsedCallback 0x08001995 Thumb Code 2 mymain.o(i.HAL_TIM_PeriodElapsedCallback)
|
||||||
HAL_TIM_TriggerCallback 0x080019bb Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
HAL_TIM_TriggerCallback 0x08001997 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
|
||||||
HardFault_Handler 0x080019bd Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler)
|
HardFault_Handler 0x08001999 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler)
|
||||||
IIC_SAND_DATE 0x08001c2d Thumb Code 22 hread_interface.o(i.IIC_SAND_DATE)
|
IIC_SAND_DATE 0x08001c09 Thumb Code 22 hread_interface.o(i.IIC_SAND_DATE)
|
||||||
MemManage_Handler 0x08001ea9 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler)
|
MemManage_Handler 0x08001e85 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler)
|
||||||
NMI_Handler 0x08001eab Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler)
|
NMI_Handler 0x08001e87 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler)
|
||||||
OLED_Ascii 0x08001ead Thumb Code 92 oled.o(i.OLED_Ascii)
|
OLED_Ascii 0x08001e89 Thumb Code 92 oled.o(i.OLED_Ascii)
|
||||||
OLED_Cache_to_hardware 0x08001f15 Thumb Code 104 oled.o(i.OLED_Cache_to_hardware)
|
OLED_Cache_to_hardware 0x08001ef1 Thumb Code 104 oled.o(i.OLED_Cache_to_hardware)
|
||||||
OLED_Init 0x08001f81 Thumb Code 138 oled.o(i.OLED_Init)
|
OLED_Init 0x08001f5d Thumb Code 138 oled.o(i.OLED_Init)
|
||||||
OLED_Init_Display_Buffer 0x0800200b Thumb Code 40 oled.o(i.OLED_Init_Display_Buffer)
|
OLED_Init_Display_Buffer 0x08001fe7 Thumb Code 40 oled.o(i.OLED_Init_Display_Buffer)
|
||||||
OLED_Pix 0x08002033 Thumb Code 164 oled.o(i.OLED_Pix)
|
OLED_Pix 0x0800200f Thumb Code 164 oled.o(i.OLED_Pix)
|
||||||
OLED_Set_Pos 0x080020d7 Thumb Code 36 oled.o(i.OLED_Set_Pos)
|
OLED_Set_Pos 0x080020b3 Thumb Code 36 oled.o(i.OLED_Set_Pos)
|
||||||
OLED_Str 0x080020fb Thumb Code 94 oled.o(i.OLED_Str)
|
OLED_Str 0x080020d7 Thumb Code 94 oled.o(i.OLED_Str)
|
||||||
OLED_WrCmd 0x08002159 Thumb Code 16 oled.o(i.OLED_WrCmd)
|
OLED_WrCmd 0x08002135 Thumb Code 16 oled.o(i.OLED_WrCmd)
|
||||||
OLED_WrDat 0x08002169 Thumb Code 16 oled.o(i.OLED_WrDat)
|
OLED_WrDat 0x08002145 Thumb Code 16 oled.o(i.OLED_WrDat)
|
||||||
OLED_set_dot 0x08002179 Thumb Code 54 oled.o(i.OLED_set_dot)
|
OLED_set_dot 0x08002155 Thumb Code 54 oled.o(i.OLED_set_dot)
|
||||||
PendSV_Handler 0x080021b5 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
PendSV_Handler 0x08002191 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
|
||||||
SHOW_MENU 0x080021b7 Thumb Code 258 oled.o(i.SHOW_MENU)
|
SHOW_MENU 0x08002193 Thumb Code 258 oled.o(i.SHOW_MENU)
|
||||||
SVC_Handler 0x080022b9 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
SVC_Handler 0x08002295 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
|
||||||
SysTick_Handler 0x080022bb Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler)
|
SysTick_Handler 0x08002297 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler)
|
||||||
SystemClock_Config 0x080022bf Thumb Code 94 main.o(i.SystemClock_Config)
|
SystemClock_Config 0x0800229b Thumb Code 94 main.o(i.SystemClock_Config)
|
||||||
SystemInit 0x0800231d Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
SystemInit 0x080022f9 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
|
||||||
TIM2_IRQHandler 0x08002321 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
TIM2_IRQHandler 0x080022fd Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler)
|
||||||
TIM3_IRQHandler 0x0800232d Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
TIM3_IRQHandler 0x08002309 Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler)
|
||||||
TIM_Base_SetConfig 0x08002339 Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
TIM_Base_SetConfig 0x08002315 Thumb Code 94 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||||
TIM_CCxChannelCmd 0x080023a5 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
|
TIM_CCxChannelCmd 0x08002381 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
|
||||||
TIM_ETR_SetConfig 0x080023bf Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
TIM_ETR_SetConfig 0x0800239b Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||||
TIM_OC2_SetConfig 0x08002435 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
TIM_OC2_SetConfig 0x08002411 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
|
||||||
UsageFault_Handler 0x0800256f Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler)
|
UsageFault_Handler 0x0800254b Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler)
|
||||||
da 0x08002591 Thumb Code 32 mymain.o(i.da)
|
da 0x0800256d Thumb Code 32 mymain.o(i.da)
|
||||||
di 0x080025b1 Thumb Code 32 mymain.o(i.di)
|
di 0x0800258d Thumb Code 32 mymain.o(i.di)
|
||||||
get_morse_code 0x080025d1 Thumb Code 46 morsr.o(i.get_morse_code)
|
get_morse_code 0x080025ad Thumb Code 46 morsr.o(i.get_morse_code)
|
||||||
main 0x08002605 Thumb Code 66 main.o(i.main)
|
main 0x080025e1 Thumb Code 66 main.o(i.main)
|
||||||
mo_da 0x08002655 Thumb Code 56 morsr.o(i.mo_da)
|
mo_da 0x08002631 Thumb Code 56 morsr.o(i.mo_da)
|
||||||
mo_di 0x08002695 Thumb Code 46 morsr.o(i.mo_di)
|
mo_di 0x08002671 Thumb Code 46 morsr.o(i.mo_di)
|
||||||
mo_server 0x080026cd Thumb Code 80 morsr.o(i.mo_server)
|
mo_server 0x080026a9 Thumb Code 80 morsr.o(i.mo_server)
|
||||||
mymain 0x08002725 Thumb Code 284 mymain.o(i.mymain)
|
mymain 0x08002701 Thumb Code 344 mymain.o(i.mymain)
|
||||||
__aeabi_fdiv 0x08002865 Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
__aeabi_fdiv 0x0800287d Thumb Code 0 fdiv.o(x$fpl$fdiv)
|
||||||
_fdiv 0x08002865 Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
_fdiv 0x0800287d Thumb Code 384 fdiv.o(x$fpl$fdiv)
|
||||||
__aeabi_f2uiz 0x080029e9 Thumb Code 0 ffixu.o(x$fpl$ffixu)
|
__aeabi_f2uiz 0x08002a01 Thumb Code 0 ffixu.o(x$fpl$ffixu)
|
||||||
_ffixu 0x080029e9 Thumb Code 62 ffixu.o(x$fpl$ffixu)
|
_ffixu 0x08002a01 Thumb Code 62 ffixu.o(x$fpl$ffixu)
|
||||||
__aeabi_i2f 0x08002a29 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
|
__aeabi_i2f 0x08002a41 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
|
||||||
_fflt 0x08002a29 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
|
_fflt 0x08002a41 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
|
||||||
__aeabi_ui2f 0x08002a59 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
__aeabi_ui2f 0x08002a71 Thumb Code 0 fflt_clz.o(x$fpl$ffltu)
|
||||||
_ffltu 0x08002a59 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
_ffltu 0x08002a71 Thumb Code 38 fflt_clz.o(x$fpl$ffltu)
|
||||||
__aeabi_fmul 0x08002a81 Thumb Code 0 fmul.o(x$fpl$fmul)
|
__aeabi_fmul 0x08002a99 Thumb Code 0 fmul.o(x$fpl$fmul)
|
||||||
_fmul 0x08002a81 Thumb Code 258 fmul.o(x$fpl$fmul)
|
_fmul 0x08002a99 Thumb Code 258 fmul.o(x$fpl$fmul)
|
||||||
__fpl_fnaninf 0x08002b83 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
__fpl_fnaninf 0x08002b9b Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
|
||||||
__fpl_fretinf 0x08002c0f Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
__fpl_fretinf 0x08002c27 Thumb Code 10 fretinf.o(x$fpl$fretinf)
|
||||||
AHBPrescTable 0x08002c18 Data 16 system_stm32f1xx.o(.constdata)
|
AHBPrescTable 0x08002c30 Data 16 system_stm32f1xx.o(.constdata)
|
||||||
__I$use$fp 0x08002c18 Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x08002c30 Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
APBPrescTable 0x08002c28 Data 8 system_stm32f1xx.o(.constdata)
|
APBPrescTable 0x08002c40 Data 8 system_stm32f1xx.o(.constdata)
|
||||||
asc2_0805 0x08002c30 Data 760 oled.o(.constdata)
|
asc2_0805 0x08002c48 Data 760 oled.o(.constdata)
|
||||||
asc2_1206 0x08002f28 Data 1140 oled.o(.constdata)
|
asc2_1206 0x08002f40 Data 1140 oled.o(.constdata)
|
||||||
asc2_1608 0x0800339c Data 1520 oled.o(.constdata)
|
asc2_1608 0x080033b4 Data 1520 oled.o(.constdata)
|
||||||
morsecodes 0x0800398c Data 114 morsr.o(.constdata)
|
morsecodes 0x080039a4 Data 114 morsr.o(.constdata)
|
||||||
Region$$Table$$Base 0x08003a64 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08003a7c Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08003a84 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08003a9c Number 0 anon$$obj.o(Region$$Table)
|
||||||
uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data)
|
uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data)
|
||||||
uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data)
|
uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data)
|
||||||
uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data)
|
uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data)
|
||||||
@@ -1944,14 +1944,16 @@ Image Symbol Table
|
|||||||
hi2c1 0x20000050 Data 84 main.o(.bss)
|
hi2c1 0x20000050 Data 84 main.o(.bss)
|
||||||
htim2 0x200000a4 Data 72 main.o(.bss)
|
htim2 0x200000a4 Data 72 main.o(.bss)
|
||||||
htim3 0x200000ec Data 72 main.o(.bss)
|
htim3 0x200000ec Data 72 main.o(.bss)
|
||||||
B1 0x20000134 Data 24 mymain.o(.bss)
|
B1 0x20000134 Data 16 mymain.o(.bss)
|
||||||
str 0x2000014c Data 16 mymain.o(.bss)
|
TACKA 0x20000144 Data 16 mymain.o(.bss)
|
||||||
OLED_buff 0x2000015c Data 1024 oled.o(.bss)
|
TACKB 0x20000154 Data 16 mymain.o(.bss)
|
||||||
OLED_speedup 0x2000055c Data 1024 oled.o(.bss)
|
str 0x20000164 Data 16 mymain.o(.bss)
|
||||||
buzzer_play_buff 0x2000095c Data 16 buzzer.o(.bss)
|
OLED_buff 0x20000174 Data 1024 oled.o(.bss)
|
||||||
moser_buff 0x2000096c Data 72 morsr.o(.bss)
|
OLED_speedup 0x20000574 Data 1024 oled.o(.bss)
|
||||||
__libspace_start 0x200009b4 Data 96 libspace.o(.bss)
|
buzzer_play_buff 0x20000974 Data 16 buzzer.o(.bss)
|
||||||
__temporary_stack_top$libspace 0x20000a14 Data 0 libspace.o(.bss)
|
moser_buff 0x20000984 Data 72 morsr.o(.bss)
|
||||||
|
__libspace_start 0x200009cc Data 96 libspace.o(.bss)
|
||||||
|
__temporary_stack_top$libspace 0x20000a2c Data 0 libspace.o(.bss)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1961,9 +1963,9 @@ Memory Map of the image
|
|||||||
|
|
||||||
Image Entry point : 0x080000ed
|
Image Entry point : 0x080000ed
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003ad4, Max: 0x00010000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003aec, Max: 0x00010000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003a84, Max: 0x00010000, ABSOLUTE)
|
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003a9c, Max: 0x00010000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
@@ -2060,143 +2062,143 @@ Memory Map of the image
|
|||||||
0x080007ae 0x080007ae 0x00000006 Code RO 177 i.EXTI1_IRQHandler stm32f1xx_it.o
|
0x080007ae 0x080007ae 0x00000006 Code RO 177 i.EXTI1_IRQHandler stm32f1xx_it.o
|
||||||
0x080007b4 0x080007b4 0x00000006 Code RO 178 i.EXTI3_IRQHandler stm32f1xx_it.o
|
0x080007b4 0x080007b4 0x00000006 Code RO 178 i.EXTI3_IRQHandler stm32f1xx_it.o
|
||||||
0x080007ba 0x080007ba 0x00000006 Code RO 179 i.EXTI4_IRQHandler stm32f1xx_it.o
|
0x080007ba 0x080007ba 0x00000006 Code RO 179 i.EXTI4_IRQHandler stm32f1xx_it.o
|
||||||
0x080007c0 0x080007c0 0x0000006e Code RO 3061 i.GEI_BUTTON_CODE encode.o
|
0x080007c0 0x080007c0 0x00000060 Code RO 3061 i.GEI_BUTTON_CODE encode.o
|
||||||
0x0800082e 0x0800082e 0x0000000a Code RO 3062 i.GET_ENCODE encode.o
|
0x08000820 0x08000820 0x0000000a Code RO 3062 i.GET_ENCODE encode.o
|
||||||
0x08000838 0x08000838 0x00000048 Code RO 2828 i.HAL_GPIO_EXTI_Callback mymain.o
|
0x0800082a 0x0800082a 0x00000002 PAD
|
||||||
0x08000880 0x08000880 0x00000018 Code RO 1122 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o
|
0x0800082c 0x0800082c 0x00000030 Code RO 2828 i.HAL_GPIO_EXTI_Callback mymain.o
|
||||||
0x08000898 0x08000898 0x000001e0 Code RO 1123 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o
|
0x0800085c 0x0800085c 0x00000018 Code RO 1122 i.HAL_GPIO_EXTI_IRQHandler stm32f1xx_hal_gpio.o
|
||||||
0x08000a78 0x08000a78 0x0000000a Code RO 1125 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
|
0x08000874 0x08000874 0x000001e0 Code RO 1123 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o
|
||||||
0x08000a82 0x08000a82 0x00000010 Code RO 1126 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o
|
0x08000a54 0x08000a54 0x0000000a Code RO 1125 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
|
||||||
0x08000a92 0x08000a92 0x0000000a Code RO 1127 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
|
0x08000a5e 0x08000a5e 0x00000010 Code RO 1126 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o
|
||||||
0x08000a9c 0x08000a9c 0x0000000c Code RO 819 i.HAL_GetTick stm32f1xx_hal.o
|
0x08000a6e 0x08000a6e 0x0000000a Code RO 1127 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
|
||||||
0x08000aa8 0x08000aa8 0x00000188 Code RO 387 i.HAL_I2C_Init stm32f1xx_hal_i2c.o
|
0x08000a78 0x08000a78 0x0000000c Code RO 819 i.HAL_GetTick stm32f1xx_hal.o
|
||||||
0x08000c30 0x08000c30 0x00000130 Code RO 408 i.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o
|
0x08000a84 0x08000a84 0x00000188 Code RO 387 i.HAL_I2C_Init stm32f1xx_hal_i2c.o
|
||||||
0x08000d60 0x08000d60 0x0000005c Code RO 287 i.HAL_I2C_MspInit stm32f1xx_hal_msp.o
|
0x08000c0c 0x08000c0c 0x00000130 Code RO 408 i.HAL_I2C_Mem_Write stm32f1xx_hal_i2c.o
|
||||||
0x08000dbc 0x08000dbc 0x00000010 Code RO 825 i.HAL_IncTick stm32f1xx_hal.o
|
0x08000d3c 0x08000d3c 0x0000005c Code RO 287 i.HAL_I2C_MspInit stm32f1xx_hal_msp.o
|
||||||
0x08000dcc 0x08000dcc 0x00000024 Code RO 826 i.HAL_Init stm32f1xx_hal.o
|
0x08000d98 0x08000d98 0x00000010 Code RO 825 i.HAL_IncTick stm32f1xx_hal.o
|
||||||
0x08000df0 0x08000df0 0x00000040 Code RO 827 i.HAL_InitTick stm32f1xx_hal.o
|
0x08000da8 0x08000da8 0x00000024 Code RO 826 i.HAL_Init stm32f1xx_hal.o
|
||||||
0x08000e30 0x08000e30 0x0000003c Code RO 288 i.HAL_MspInit stm32f1xx_hal_msp.o
|
0x08000dcc 0x08000dcc 0x00000040 Code RO 827 i.HAL_InitTick stm32f1xx_hal.o
|
||||||
0x08000e6c 0x08000e6c 0x0000001a Code RO 1283 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
0x08000e0c 0x08000e0c 0x0000003c Code RO 288 i.HAL_MspInit stm32f1xx_hal_msp.o
|
||||||
0x08000e86 0x08000e86 0x00000002 PAD
|
0x08000e48 0x08000e48 0x0000001a Code RO 1283 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
|
||||||
0x08000e88 0x08000e88 0x00000040 Code RO 1289 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x08000e62 0x08000e62 0x00000002 PAD
|
||||||
0x08000ec8 0x08000ec8 0x00000024 Code RO 1290 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x08000e64 0x08000e64 0x00000040 Code RO 1289 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x08000eec 0x08000eec 0x0000012c Code RO 983 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
|
0x08000ea4 0x08000ea4 0x00000024 Code RO 1290 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x08001018 0x08001018 0x00000020 Code RO 990 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
|
0x08000ec8 0x08000ec8 0x0000012c Code RO 983 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
|
||||||
0x08001038 0x08001038 0x0000006c Code RO 992 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
|
0x08000ff4 0x08000ff4 0x00000020 Code RO 990 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
|
||||||
0x080010a4 0x080010a4 0x00000320 Code RO 995 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
|
0x08001014 0x08001014 0x0000006c Code RO 992 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
|
||||||
0x080013c4 0x080013c4 0x00000028 Code RO 1294 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o
|
0x08001080 0x08001080 0x00000320 Code RO 995 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
|
||||||
0x080013ec 0x080013ec 0x00000002 Code RO 2489 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
|
0x080013a0 0x080013a0 0x00000028 Code RO 1294 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o
|
||||||
0x080013ee 0x080013ee 0x00000002 Code RO 2490 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
|
0x080013c8 0x080013c8 0x00000002 Code RO 2489 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
|
||||||
0x080013f0 0x080013f0 0x00000068 Code RO 2508 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
|
0x080013ca 0x080013ca 0x00000002 Code RO 2490 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
|
||||||
0x08001458 0x08001458 0x0000005a Code RO 1785 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
|
0x080013cc 0x080013cc 0x00000068 Code RO 2508 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
|
||||||
0x080014b2 0x080014b2 0x00000002 PAD
|
0x08001434 0x08001434 0x0000005a Code RO 1785 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
|
||||||
0x080014b4 0x080014b4 0x00000060 Code RO 290 i.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o
|
0x0800148e 0x0800148e 0x00000002 PAD
|
||||||
0x08001514 0x08001514 0x00000058 Code RO 1790 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
|
0x08001490 0x08001490 0x00000060 Code RO 290 i.HAL_TIM_Base_MspInit stm32f1xx_hal_msp.o
|
||||||
0x0800156c 0x0800156c 0x000000d6 Code RO 1794 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
|
0x080014f0 0x080014f0 0x00000058 Code RO 1790 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
|
||||||
0x08001642 0x08001642 0x00000002 Code RO 1819 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
|
0x08001548 0x08001548 0x000000d6 Code RO 1794 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
|
||||||
0x08001644 0x08001644 0x00000166 Code RO 1833 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
0x0800161e 0x0800161e 0x00000002 Code RO 1819 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
|
||||||
0x080017aa 0x080017aa 0x00000002 PAD
|
0x08001620 0x08001620 0x00000166 Code RO 1833 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
|
||||||
0x080017ac 0x080017ac 0x00000048 Code RO 291 i.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o
|
0x08001786 0x08001786 0x00000002 PAD
|
||||||
0x080017f4 0x080017f4 0x00000002 Code RO 1836 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
|
0x08001788 0x08001788 0x00000048 Code RO 291 i.HAL_TIM_MspPostInit stm32f1xx_hal_msp.o
|
||||||
0x080017f6 0x080017f6 0x000000c6 Code RO 1857 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o
|
0x080017d0 0x080017d0 0x00000002 Code RO 1836 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
|
||||||
0x080018bc 0x080018bc 0x0000005a Code RO 1860 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o
|
0x080017d2 0x080017d2 0x000000c6 Code RO 1857 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o
|
||||||
0x08001916 0x08001916 0x00000002 Code RO 1862 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o
|
0x08001898 0x08001898 0x0000005a Code RO 1860 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o
|
||||||
0x08001918 0x08001918 0x00000002 Code RO 1863 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
0x080018f2 0x080018f2 0x00000002 Code RO 1862 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o
|
||||||
0x0800191a 0x0800191a 0x00000002 PAD
|
0x080018f4 0x080018f4 0x00000002 Code RO 1863 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
|
||||||
0x0800191c 0x0800191c 0x0000009c Code RO 1865 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o
|
0x080018f6 0x080018f6 0x00000002 PAD
|
||||||
0x080019b8 0x080019b8 0x00000002 Code RO 2829 i.HAL_TIM_PeriodElapsedCallback mymain.o
|
0x080018f8 0x080018f8 0x0000009c Code RO 1865 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o
|
||||||
0x080019ba 0x080019ba 0x00000002 Code RO 1876 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
0x08001994 0x08001994 0x00000002 Code RO 2829 i.HAL_TIM_PeriodElapsedCallback mymain.o
|
||||||
0x080019bc 0x080019bc 0x00000002 Code RO 180 i.HardFault_Handler stm32f1xx_it.o
|
0x08001996 0x08001996 0x00000002 Code RO 1876 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
|
||||||
0x080019be 0x080019be 0x0000002e Code RO 429 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o
|
0x08001998 0x08001998 0x00000002 Code RO 180 i.HardFault_Handler stm32f1xx_it.o
|
||||||
0x080019ec 0x080019ec 0x000000a8 Code RO 440 i.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o
|
0x0800199a 0x0800199a 0x0000002e Code RO 429 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o
|
||||||
0x08001a94 0x08001a94 0x0000004c Code RO 444 i.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o
|
0x080019c8 0x080019c8 0x000000a8 Code RO 440 i.I2C_RequestMemoryWrite stm32f1xx_hal_i2c.o
|
||||||
0x08001ae0 0x08001ae0 0x00000068 Code RO 445 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o
|
0x08001a70 0x08001a70 0x0000004c Code RO 444 i.I2C_WaitOnBTFFlagUntilTimeout stm32f1xx_hal_i2c.o
|
||||||
0x08001b48 0x08001b48 0x00000096 Code RO 446 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o
|
0x08001abc 0x08001abc 0x00000068 Code RO 445 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o
|
||||||
0x08001bde 0x08001bde 0x0000004c Code RO 448 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o
|
0x08001b24 0x08001b24 0x00000096 Code RO 446 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o
|
||||||
0x08001c2a 0x08001c2a 0x00000002 PAD
|
0x08001bba 0x08001bba 0x0000004c Code RO 448 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o
|
||||||
0x08001c2c 0x08001c2c 0x0000001c Code RO 2795 i.IIC_SAND_DATE hread_interface.o
|
0x08001c06 0x08001c06 0x00000002 PAD
|
||||||
0x08001c48 0x08001c48 0x00000168 Code RO 14 i.MX_GPIO_Init main.o
|
0x08001c08 0x08001c08 0x0000001c Code RO 2795 i.IIC_SAND_DATE hread_interface.o
|
||||||
0x08001db0 0x08001db0 0x00000090 Code RO 15 i.MX_TIM2_Init main.o
|
0x08001c24 0x08001c24 0x00000168 Code RO 14 i.MX_GPIO_Init main.o
|
||||||
0x08001e40 0x08001e40 0x00000068 Code RO 16 i.MX_TIM3_Init main.o
|
0x08001d8c 0x08001d8c 0x00000090 Code RO 15 i.MX_TIM2_Init main.o
|
||||||
0x08001ea8 0x08001ea8 0x00000002 Code RO 181 i.MemManage_Handler stm32f1xx_it.o
|
0x08001e1c 0x08001e1c 0x00000068 Code RO 16 i.MX_TIM3_Init main.o
|
||||||
0x08001eaa 0x08001eaa 0x00000002 Code RO 182 i.NMI_Handler stm32f1xx_it.o
|
0x08001e84 0x08001e84 0x00000002 Code RO 181 i.MemManage_Handler stm32f1xx_it.o
|
||||||
0x08001eac 0x08001eac 0x00000068 Code RO 2899 i.OLED_Ascii oled.o
|
0x08001e86 0x08001e86 0x00000002 Code RO 182 i.NMI_Handler stm32f1xx_it.o
|
||||||
0x08001f14 0x08001f14 0x0000006c Code RO 2900 i.OLED_Cache_to_hardware oled.o
|
0x08001e88 0x08001e88 0x00000068 Code RO 2899 i.OLED_Ascii oled.o
|
||||||
0x08001f80 0x08001f80 0x0000008a Code RO 2902 i.OLED_Init oled.o
|
0x08001ef0 0x08001ef0 0x0000006c Code RO 2900 i.OLED_Cache_to_hardware oled.o
|
||||||
0x0800200a 0x0800200a 0x00000028 Code RO 2903 i.OLED_Init_Display_Buffer oled.o
|
0x08001f5c 0x08001f5c 0x0000008a Code RO 2902 i.OLED_Init oled.o
|
||||||
0x08002032 0x08002032 0x000000a4 Code RO 2904 i.OLED_Pix oled.o
|
0x08001fe6 0x08001fe6 0x00000028 Code RO 2903 i.OLED_Init_Display_Buffer oled.o
|
||||||
0x080020d6 0x080020d6 0x00000024 Code RO 2905 i.OLED_Set_Pos oled.o
|
0x0800200e 0x0800200e 0x000000a4 Code RO 2904 i.OLED_Pix oled.o
|
||||||
0x080020fa 0x080020fa 0x0000005e Code RO 2907 i.OLED_Str oled.o
|
0x080020b2 0x080020b2 0x00000024 Code RO 2905 i.OLED_Set_Pos oled.o
|
||||||
0x08002158 0x08002158 0x00000010 Code RO 2909 i.OLED_WrCmd oled.o
|
0x080020d6 0x080020d6 0x0000005e Code RO 2907 i.OLED_Str oled.o
|
||||||
0x08002168 0x08002168 0x00000010 Code RO 2910 i.OLED_WrDat oled.o
|
0x08002134 0x08002134 0x00000010 Code RO 2909 i.OLED_WrCmd oled.o
|
||||||
0x08002178 0x08002178 0x0000003c Code RO 2911 i.OLED_set_dot oled.o
|
0x08002144 0x08002144 0x00000010 Code RO 2910 i.OLED_WrDat oled.o
|
||||||
0x080021b4 0x080021b4 0x00000002 Code RO 183 i.PendSV_Handler stm32f1xx_it.o
|
0x08002154 0x08002154 0x0000003c Code RO 2911 i.OLED_set_dot oled.o
|
||||||
0x080021b6 0x080021b6 0x00000102 Code RO 2913 i.SHOW_MENU oled.o
|
0x08002190 0x08002190 0x00000002 Code RO 183 i.PendSV_Handler stm32f1xx_it.o
|
||||||
0x080022b8 0x080022b8 0x00000002 Code RO 184 i.SVC_Handler stm32f1xx_it.o
|
0x08002192 0x08002192 0x00000102 Code RO 2913 i.SHOW_MENU oled.o
|
||||||
0x080022ba 0x080022ba 0x00000004 Code RO 185 i.SysTick_Handler stm32f1xx_it.o
|
0x08002294 0x08002294 0x00000002 Code RO 184 i.SVC_Handler stm32f1xx_it.o
|
||||||
0x080022be 0x080022be 0x0000005e Code RO 17 i.SystemClock_Config main.o
|
0x08002296 0x08002296 0x00000004 Code RO 185 i.SysTick_Handler stm32f1xx_it.o
|
||||||
0x0800231c 0x0800231c 0x00000002 Code RO 2757 i.SystemInit system_stm32f1xx.o
|
0x0800229a 0x0800229a 0x0000005e Code RO 17 i.SystemClock_Config main.o
|
||||||
0x0800231e 0x0800231e 0x00000002 PAD
|
0x080022f8 0x080022f8 0x00000002 Code RO 2757 i.SystemInit system_stm32f1xx.o
|
||||||
0x08002320 0x08002320 0x0000000c Code RO 186 i.TIM2_IRQHandler stm32f1xx_it.o
|
0x080022fa 0x080022fa 0x00000002 PAD
|
||||||
0x0800232c 0x0800232c 0x0000000c Code RO 187 i.TIM3_IRQHandler stm32f1xx_it.o
|
0x080022fc 0x080022fc 0x0000000c Code RO 186 i.TIM2_IRQHandler stm32f1xx_it.o
|
||||||
0x08002338 0x08002338 0x0000006c Code RO 1878 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
0x08002308 0x08002308 0x0000000c Code RO 187 i.TIM3_IRQHandler stm32f1xx_it.o
|
||||||
0x080023a4 0x080023a4 0x0000001a Code RO 1879 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o
|
0x08002314 0x08002314 0x0000006c Code RO 1878 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x080023be 0x080023be 0x00000014 Code RO 1889 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
0x08002380 0x08002380 0x0000001a Code RO 1879 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o
|
||||||
0x080023d2 0x080023d2 0x00000010 Code RO 1890 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
0x0800239a 0x0800239a 0x00000014 Code RO 1889 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x080023e2 0x080023e2 0x00000002 PAD
|
0x080023ae 0x080023ae 0x00000010 Code RO 1890 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x080023e4 0x080023e4 0x00000050 Code RO 1891 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o
|
0x080023be 0x080023be 0x00000002 PAD
|
||||||
0x08002434 0x08002434 0x00000058 Code RO 1892 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o
|
0x080023c0 0x080023c0 0x00000050 Code RO 1891 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x0800248c 0x0800248c 0x00000058 Code RO 1893 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o
|
0x08002410 0x08002410 0x00000058 Code RO 1892 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x080024e4 0x080024e4 0x00000044 Code RO 1894 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o
|
0x08002468 0x08002468 0x00000058 Code RO 1893 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x08002528 0x08002528 0x00000022 Code RO 1896 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
0x080024c0 0x080024c0 0x00000044 Code RO 1894 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o
|
||||||
0x0800254a 0x0800254a 0x00000024 Code RO 1898 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
0x08002504 0x08002504 0x00000022 Code RO 1896 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x0800256e 0x0800256e 0x00000002 Code RO 188 i.UsageFault_Handler stm32f1xx_it.o
|
0x08002526 0x08002526 0x00000024 Code RO 1898 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
|
||||||
0x08002570 0x08002570 0x00000020 Code RO 1296 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x0800254a 0x0800254a 0x00000002 Code RO 188 i.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x08002590 0x08002590 0x00000020 Code RO 2830 i.da mymain.o
|
0x0800254c 0x0800254c 0x00000020 Code RO 1296 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
0x080025b0 0x080025b0 0x00000020 Code RO 2831 i.di mymain.o
|
0x0800256c 0x0800256c 0x00000020 Code RO 2830 i.da mymain.o
|
||||||
0x080025d0 0x080025d0 0x00000034 Code RO 3091 i.get_morse_code morsr.o
|
0x0800258c 0x0800258c 0x00000020 Code RO 2831 i.di mymain.o
|
||||||
0x08002604 0x08002604 0x00000050 Code RO 18 i.main main.o
|
0x080025ac 0x080025ac 0x00000034 Code RO 3091 i.get_morse_code morsr.o
|
||||||
0x08002654 0x08002654 0x00000040 Code RO 3092 i.mo_da morsr.o
|
0x080025e0 0x080025e0 0x00000050 Code RO 18 i.main main.o
|
||||||
0x08002694 0x08002694 0x00000038 Code RO 3093 i.mo_di morsr.o
|
0x08002630 0x08002630 0x00000040 Code RO 3092 i.mo_da morsr.o
|
||||||
0x080026cc 0x080026cc 0x00000058 Code RO 3095 i.mo_server morsr.o
|
0x08002670 0x08002670 0x00000038 Code RO 3093 i.mo_di morsr.o
|
||||||
0x08002724 0x08002724 0x00000140 Code RO 2832 i.mymain mymain.o
|
0x080026a8 0x080026a8 0x00000058 Code RO 3095 i.mo_server morsr.o
|
||||||
0x08002864 0x08002864 0x00000184 Code RO 3259 x$fpl$fdiv fz_ws.l(fdiv.o)
|
0x08002700 0x08002700 0x0000017c Code RO 2832 i.mymain mymain.o
|
||||||
0x080029e8 0x080029e8 0x0000003e Code RO 3262 x$fpl$ffixu fz_ws.l(ffixu.o)
|
0x0800287c 0x0800287c 0x00000184 Code RO 3259 x$fpl$fdiv fz_ws.l(fdiv.o)
|
||||||
0x08002a26 0x08002a26 0x00000002 PAD
|
0x08002a00 0x08002a00 0x0000003e Code RO 3262 x$fpl$ffixu fz_ws.l(ffixu.o)
|
||||||
0x08002a28 0x08002a28 0x00000030 Code RO 3267 x$fpl$fflt fz_ws.l(fflt_clz.o)
|
0x08002a3e 0x08002a3e 0x00000002 PAD
|
||||||
0x08002a58 0x08002a58 0x00000026 Code RO 3266 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
0x08002a40 0x08002a40 0x00000030 Code RO 3267 x$fpl$fflt fz_ws.l(fflt_clz.o)
|
||||||
0x08002a7e 0x08002a7e 0x00000002 PAD
|
0x08002a70 0x08002a70 0x00000026 Code RO 3266 x$fpl$ffltu fz_ws.l(fflt_clz.o)
|
||||||
0x08002a80 0x08002a80 0x00000102 Code RO 3272 x$fpl$fmul fz_ws.l(fmul.o)
|
0x08002a96 0x08002a96 0x00000002 PAD
|
||||||
0x08002b82 0x08002b82 0x0000008c Code RO 3362 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
0x08002a98 0x08002a98 0x00000102 Code RO 3272 x$fpl$fmul fz_ws.l(fmul.o)
|
||||||
0x08002c0e 0x08002c0e 0x0000000a Code RO 3364 x$fpl$fretinf fz_ws.l(fretinf.o)
|
0x08002b9a 0x08002b9a 0x0000008c Code RO 3362 x$fpl$fnaninf fz_ws.l(fnaninf.o)
|
||||||
0x08002c18 0x08002c18 0x00000000 Code RO 3366 x$fpl$usenofp fz_ws.l(usenofp.o)
|
0x08002c26 0x08002c26 0x0000000a Code RO 3364 x$fpl$fretinf fz_ws.l(fretinf.o)
|
||||||
0x08002c18 0x08002c18 0x00000010 Data RO 2758 .constdata system_stm32f1xx.o
|
0x08002c30 0x08002c30 0x00000000 Code RO 3366 x$fpl$usenofp fz_ws.l(usenofp.o)
|
||||||
0x08002c28 0x08002c28 0x00000008 Data RO 2759 .constdata system_stm32f1xx.o
|
0x08002c30 0x08002c30 0x00000010 Data RO 2758 .constdata system_stm32f1xx.o
|
||||||
0x08002c30 0x08002c30 0x00000d5c Data RO 2915 .constdata oled.o
|
0x08002c40 0x08002c40 0x00000008 Data RO 2759 .constdata system_stm32f1xx.o
|
||||||
0x0800398c 0x0800398c 0x00000072 Data RO 3097 .constdata morsr.o
|
0x08002c48 0x08002c48 0x00000d5c Data RO 2915 .constdata oled.o
|
||||||
0x080039fe 0x080039fe 0x00000002 PAD
|
0x080039a4 0x080039a4 0x00000072 Data RO 3097 .constdata morsr.o
|
||||||
0x08003a00 0x08003a00 0x00000063 Data RO 2834 .conststring mymain.o
|
0x08003a16 0x08003a16 0x00000002 PAD
|
||||||
0x08003a63 0x08003a63 0x00000001 PAD
|
0x08003a18 0x08003a18 0x00000064 Data RO 2834 .conststring mymain.o
|
||||||
0x08003a64 0x08003a64 0x00000020 Data RO 3493 Region$$Table anon$$obj.o
|
0x08003a7c 0x08003a7c 0x00000020 Data RO 3493 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003a84, Size: 0x00001018, Max: 0x00005000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003a9c, Size: 0x00001030, Max: 0x00005000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
0x20000000 0x08003a84 0x0000000c Data RW 833 .data stm32f1xx_hal.o
|
0x20000000 0x08003a9c 0x0000000c Data RW 833 .data stm32f1xx_hal.o
|
||||||
0x2000000c 0x08003a90 0x00000004 Data RW 2760 .data system_stm32f1xx.o
|
0x2000000c 0x08003aa8 0x00000004 Data RW 2760 .data system_stm32f1xx.o
|
||||||
0x20000010 0x08003a94 0x00000030 Data RW 2835 .data mymain.o
|
0x20000010 0x08003aac 0x00000030 Data RW 2835 .data mymain.o
|
||||||
0x20000040 0x08003ac4 0x00000010 Data RW 3098 .data morsr.o
|
0x20000040 0x08003adc 0x00000010 Data RW 3098 .data morsr.o
|
||||||
0x20000050 - 0x000000e4 Zero RW 19 .bss main.o
|
0x20000050 - 0x000000e4 Zero RW 19 .bss main.o
|
||||||
0x20000134 - 0x00000028 Zero RW 2833 .bss mymain.o
|
0x20000134 - 0x00000040 Zero RW 2833 .bss mymain.o
|
||||||
0x2000015c - 0x00000800 Zero RW 2914 .bss oled.o
|
0x20000174 - 0x00000800 Zero RW 2914 .bss oled.o
|
||||||
0x2000095c - 0x00000010 Zero RW 3020 .bss buzzer.o
|
0x20000974 - 0x00000010 Zero RW 3020 .bss buzzer.o
|
||||||
0x2000096c - 0x00000048 Zero RW 3096 .bss morsr.o
|
0x20000984 - 0x00000048 Zero RW 3096 .bss morsr.o
|
||||||
0x200009b4 - 0x00000060 Zero RW 3370 .bss c_w.l(libspace.o)
|
0x200009cc - 0x00000060 Zero RW 3370 .bss c_w.l(libspace.o)
|
||||||
0x20000a14 0x08003ad4 0x00000004 PAD
|
0x20000a2c 0x08003aec 0x00000004 PAD
|
||||||
0x20000a18 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o
|
0x20000a30 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o
|
||||||
0x20000c18 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
|
0x20000c30 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
|
||||||
|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
@@ -2206,29 +2208,29 @@ Image component sizes
|
|||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||||
|
|
||||||
224 24 0 0 16 2445 buzzer.o
|
224 24 0 0 16 2485 buzzer.o
|
||||||
120 0 0 0 0 1355 encode.o
|
106 0 0 0 0 1415 encode.o
|
||||||
28 6 0 0 0 904 hread_interface.o
|
28 6 0 0 0 920 hread_interface.o
|
||||||
782 50 0 0 228 428452 main.o
|
782 50 0 0 228 428588 main.o
|
||||||
260 32 114 16 72 3897 morsr.o
|
260 32 114 16 72 3961 morsr.o
|
||||||
458 46 99 48 40 4884 mymain.o
|
494 44 100 48 64 4984 mymain.o
|
||||||
1034 28 3420 0 2048 8756 oled.o
|
1034 28 3420 0 2048 8860 oled.o
|
||||||
64 26 236 0 1536 808 startup_stm32f103xb.o
|
64 26 236 0 1536 816 startup_stm32f103xb.o
|
||||||
128 24 0 12 0 5269 stm32f1xx_hal.o
|
128 24 0 12 0 5325 stm32f1xx_hal.o
|
||||||
198 14 0 0 0 28911 stm32f1xx_hal_cortex.o
|
198 14 0 0 0 28959 stm32f1xx_hal_cortex.o
|
||||||
540 40 0 0 0 4703 stm32f1xx_hal_gpio.o
|
540 40 0 0 0 4751 stm32f1xx_hal_gpio.o
|
||||||
1316 32 0 0 0 9147 stm32f1xx_hal_i2c.o
|
1316 32 0 0 0 9219 stm32f1xx_hal_i2c.o
|
||||||
320 40 0 0 0 2833 stm32f1xx_hal_msp.o
|
320 40 0 0 0 2873 stm32f1xx_hal_msp.o
|
||||||
1240 88 0 0 0 4605 stm32f1xx_hal_rcc.o
|
1240 88 0 0 0 4645 stm32f1xx_hal_rcc.o
|
||||||
1768 58 0 0 0 15766 stm32f1xx_hal_tim.o
|
1768 58 0 0 0 15950 stm32f1xx_hal_tim.o
|
||||||
108 12 0 0 0 2353 stm32f1xx_hal_tim_ex.o
|
108 12 0 0 0 2385 stm32f1xx_hal_tim_ex.o
|
||||||
68 12 0 0 0 6390 stm32f1xx_it.o
|
68 12 0 0 0 6510 stm32f1xx_it.o
|
||||||
2 0 24 4 0 1107 system_stm32f1xx.o
|
2 0 24 4 0 1131 system_stm32f1xx.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
8672 532 3928 80 3940 532585 Object Totals
|
8696 530 3928 80 3964 533777 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
14 0 3 0 0 0 (incl. Padding)
|
16 0 2 0 0 0 (incl. Padding)
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
@@ -2306,15 +2308,15 @@ Image component sizes
|
|||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
11052 726 3928 80 4040 528777 Grand Totals
|
11076 724 3928 80 4064 529969 Grand Totals
|
||||||
11052 726 3928 80 4040 528777 ELF Image Totals
|
11076 724 3928 80 4064 529969 ELF Image Totals
|
||||||
11052 726 3928 80 0 0 ROM Totals
|
11076 724 3928 80 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 14980 ( 14.63kB)
|
Total RO Size (Code + RO Data) 15004 ( 14.65kB)
|
||||||
Total RW Size (RW Data + ZI Data) 4120 ( 4.02kB)
|
Total RW Size (RW Data + ZI Data) 4144 ( 4.05kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 15060 ( 14.71kB)
|
Total ROM Size (Code + RO Data + RW Data) 15084 ( 14.73kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -475,8 +475,8 @@ ARM Macro Assembler Page 8
|
|||||||
00000000
|
00000000
|
||||||
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
||||||
ork --depend=f103c8t6_keil\startup_stm32f103xb.d -of103c8t6_keil\startup_stm32f
|
ork --depend=f103c8t6_keil\startup_stm32f103xb.d -of103c8t6_keil\startup_stm32f
|
||||||
103xb.o -I.\RTE\_f103c8t6_KEIL -IC:\Users\wuwen\AppData\Local\Arm\Packs\ARM\CMS
|
103xb.o -I.\RTE\_f103c8t6_KEIL -IC:\Users\kevin\AppData\Local\Arm\Packs\ARM\CMS
|
||||||
IS\5.8.0\CMSIS\Core\Include -IC:\Users\wuwen\AppData\Local\Arm\Packs\Keil\STM32
|
IS\5.8.0\CMSIS\Core\Include -IC:\Users\kevin\AppData\Local\Arm\Packs\Keil\STM32
|
||||||
F1xx_DFP\2.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__UVISIO
|
F1xx_DFP\2.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__UVISIO
|
||||||
N_VERSION SETA 536" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1
|
N_VERSION SETA 536" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1
|
||||||
" --predefine="_RTE_ SETA 1" --list=startup_stm32f103xb.lst startup_stm32f103xb
|
" --predefine="_RTE_ SETA 1" --list=startup_stm32f103xb.lst startup_stm32f103xb
|
||||||
|
|||||||
Reference in New Issue
Block a user