Файлы структурированы как в readme
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "stm32f1xx_hal.h"
|
#include "stm32f1xx_hal.h"
|
||||||
#include "menu_interface.h"
|
#include "menu_interface.h"
|
||||||
#include "gfx_buffer.h"
|
#include "gfx_lib.h"
|
||||||
#include "oled.h"
|
#include "oled.h"
|
||||||
|
|
||||||
#define font_size 10 //refer to font_tahoma_8_prop
|
#define font_size 10 //refer to font_tahoma_8_prop
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* gfx_buffer.c
|
* gfx_lib.c
|
||||||
*
|
*
|
||||||
* Библиотека для заполнения буфера дисплея
|
* Библиотека для заполнения буфера дисплея
|
||||||
*
|
*
|
||||||
@@ -8,14 +8,12 @@
|
|||||||
* https://narodstream.ru/stm-urok-37-displej-tft-240x320-8bit-chast-1/
|
* https://narodstream.ru/stm-urok-37-displej-tft-240x320-8bit-chast-1/
|
||||||
* https://hubstub.ru/display/126-vyvod-simvolov-i-strok-na-tft-displey-na-primere-ili9341.html
|
* https://hubstub.ru/display/126-vyvod-simvolov-i-strok-na-tft-displey-na-primere-ili9341.html
|
||||||
*/
|
*/
|
||||||
#include "gfx_buffer.h"
|
#include "gfx_lib.h"
|
||||||
#include "font_tahoma_8_prop.h"
|
#include "font_tahoma_8_prop.h"
|
||||||
|
|
||||||
#include "math.h"
|
#include "math.h"
|
||||||
|
|
||||||
/* переменные */
|
/* переменные */
|
||||||
|
|
||||||
//uint8_t Buffer_Frame[128 * 32] = {0,0}; //буфер кадра
|
|
||||||
uint8_t chSpacing = 0; //межсимвольный интервал в px
|
uint8_t chSpacing = 0; //межсимвольный интервал в px
|
||||||
|
|
||||||
/* функция очистки буфера кадра */
|
/* функция очистки буфера кадра */
|
||||||
File diff suppressed because one or more lines are too long
@@ -543,7 +543,7 @@
|
|||||||
</Group>
|
</Group>
|
||||||
|
|
||||||
<Group>
|
<Group>
|
||||||
<GroupName>GXF_Buffer</GroupName>
|
<GroupName>GXF_Lib</GroupName>
|
||||||
<tvExp>1</tvExp>
|
<tvExp>1</tvExp>
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
<cbSel>0</cbSel>
|
<cbSel>0</cbSel>
|
||||||
@@ -555,8 +555,8 @@
|
|||||||
<tvExp>0</tvExp>
|
<tvExp>0</tvExp>
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
<bDave2>0</bDave2>
|
<bDave2>0</bDave2>
|
||||||
<PathWithFileName>..\Core\GFX_Buffer\gfx_buffer.c</PathWithFileName>
|
<PathWithFileName>..\Core\GFX_Lib\gfx_lib.c</PathWithFileName>
|
||||||
<FilenameWithoutPath>gfx_buffer.c</FilenameWithoutPath>
|
<FilenameWithoutPath>gfx_lib.c</FilenameWithoutPath>
|
||||||
<RteFlg>0</RteFlg>
|
<RteFlg>0</RteFlg>
|
||||||
<bShared>0</bShared>
|
<bShared>0</bShared>
|
||||||
</File>
|
</File>
|
||||||
@@ -567,8 +567,8 @@
|
|||||||
<tvExp>0</tvExp>
|
<tvExp>0</tvExp>
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
<bDave2>0</bDave2>
|
<bDave2>0</bDave2>
|
||||||
<PathWithFileName>..\Core\GFX_Buffer\gfx_buffer.h</PathWithFileName>
|
<PathWithFileName>..\Core\GFX_Lib\gfx_lib.h</PathWithFileName>
|
||||||
<FilenameWithoutPath>gfx_buffer.h</FilenameWithoutPath>
|
<FilenameWithoutPath>gfx_lib.h</FilenameWithoutPath>
|
||||||
<RteFlg>0</RteFlg>
|
<RteFlg>0</RteFlg>
|
||||||
<bShared>0</bShared>
|
<bShared>0</bShared>
|
||||||
</File>
|
</File>
|
||||||
@@ -579,7 +579,7 @@
|
|||||||
<tvExp>0</tvExp>
|
<tvExp>0</tvExp>
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
<bDave2>0</bDave2>
|
<bDave2>0</bDave2>
|
||||||
<PathWithFileName>..\Core\GFX_Buffer\font_tahoma_8_prop.h</PathWithFileName>
|
<PathWithFileName>..\Core\GFX_Lib\font_tahoma_8_prop.h</PathWithFileName>
|
||||||
<FilenameWithoutPath>font_tahoma_8_prop.h</FilenameWithoutPath>
|
<FilenameWithoutPath>font_tahoma_8_prop.h</FilenameWithoutPath>
|
||||||
<RteFlg>0</RteFlg>
|
<RteFlg>0</RteFlg>
|
||||||
<bShared>0</bShared>
|
<bShared>0</bShared>
|
||||||
@@ -708,30 +708,6 @@
|
|||||||
<RteFlg>0</RteFlg>
|
<RteFlg>0</RteFlg>
|
||||||
<bShared>0</bShared>
|
<bShared>0</bShared>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<GroupNumber>7</GroupNumber>
|
|
||||||
<FileNumber>34</FileNumber>
|
|
||||||
<FileType>5</FileType>
|
|
||||||
<tvExp>0</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<bDave2>0</bDave2>
|
|
||||||
<PathWithFileName>..\Core\Example\mylibs_config.h</PathWithFileName>
|
|
||||||
<FilenameWithoutPath>mylibs_config.h</FilenameWithoutPath>
|
|
||||||
<RteFlg>0</RteFlg>
|
|
||||||
<bShared>0</bShared>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<GroupNumber>7</GroupNumber>
|
|
||||||
<FileNumber>35</FileNumber>
|
|
||||||
<FileType>5</FileType>
|
|
||||||
<tvExp>0</tvExp>
|
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
|
||||||
<bDave2>0</bDave2>
|
|
||||||
<PathWithFileName>..\Core\Example\mylibs_defs.h</PathWithFileName>
|
|
||||||
<FilenameWithoutPath>mylibs_defs.h</FilenameWithoutPath>
|
|
||||||
<RteFlg>0</RteFlg>
|
|
||||||
<bShared>0</bShared>
|
|
||||||
</File>
|
|
||||||
</Group>
|
</Group>
|
||||||
|
|
||||||
<Group>
|
<Group>
|
||||||
|
|||||||
@@ -341,7 +341,7 @@
|
|||||||
<MiscControls></MiscControls>
|
<MiscControls></MiscControls>
|
||||||
<Define>USE_HAL_DRIVER,STM32F103xB</Define>
|
<Define>USE_HAL_DRIVER,STM32F103xB</Define>
|
||||||
<Undefine></Undefine>
|
<Undefine></Undefine>
|
||||||
<IncludePath>../Core/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;..\Core\GFX_Buffer;..\Core\OLED_Driver;..\Core\Example</IncludePath>
|
<IncludePath>../Core/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;..\Core\GFX_Lib;..\Core\OLED_Driver;..\Core\Example</IncludePath>
|
||||||
</VariousControls>
|
</VariousControls>
|
||||||
</Cads>
|
</Cads>
|
||||||
<Aads>
|
<Aads>
|
||||||
@@ -508,22 +508,22 @@
|
|||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
<GroupName>GXF_Buffer</GroupName>
|
<GroupName>GXF_Lib</GroupName>
|
||||||
<Files>
|
<Files>
|
||||||
<File>
|
<File>
|
||||||
<FileName>gfx_buffer.c</FileName>
|
<FileName>gfx_lib.c</FileName>
|
||||||
<FileType>1</FileType>
|
<FileType>1</FileType>
|
||||||
<FilePath>..\Core\GFX_Buffer\gfx_buffer.c</FilePath>
|
<FilePath>..\Core\GFX_Lib\gfx_lib.c</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>gfx_buffer.h</FileName>
|
<FileName>gfx_lib.h</FileName>
|
||||||
<FileType>5</FileType>
|
<FileType>5</FileType>
|
||||||
<FilePath>..\Core\GFX_Buffer\gfx_buffer.h</FilePath>
|
<FilePath>..\Core\GFX_Lib\gfx_lib.h</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
<File>
|
||||||
<FileName>font_tahoma_8_prop.h</FileName>
|
<FileName>font_tahoma_8_prop.h</FileName>
|
||||||
<FileType>5</FileType>
|
<FileType>5</FileType>
|
||||||
<FilePath>..\Core\GFX_Buffer\font_tahoma_8_prop.h</FilePath>
|
<FilePath>..\Core\GFX_Lib\font_tahoma_8_prop.h</FilePath>
|
||||||
</File>
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
@@ -580,16 +580,6 @@
|
|||||||
<FileType>5</FileType>
|
<FileType>5</FileType>
|
||||||
<FilePath>..\Core\Example\general_gpio.h</FilePath>
|
<FilePath>..\Core\Example\general_gpio.h</FilePath>
|
||||||
</File>
|
</File>
|
||||||
<File>
|
|
||||||
<FileName>mylibs_config.h</FileName>
|
|
||||||
<FileType>5</FileType>
|
|
||||||
<FilePath>..\Core\Example\mylibs_config.h</FilePath>
|
|
||||||
</File>
|
|
||||||
<File>
|
|
||||||
<FileName>mylibs_defs.h</FileName>
|
|
||||||
<FileType>5</FileType>
|
|
||||||
<FilePath>..\Core\Example\mylibs_defs.h</FilePath>
|
|
||||||
</File>
|
|
||||||
</Files>
|
</Files>
|
||||||
</Group>
|
</Group>
|
||||||
<Group>
|
<Group>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
gfx_lcd/gfx_buffer.o: ..\Core\GFX_Buffer\gfx_buffer.c \
|
gfx_lcd/gfx_buffer.o: ..\Core\GFX_Lib\gfx_buffer.c \
|
||||||
..\Core\GFX_Buffer\gfx_buffer.h ..\Core\Inc\main.h \
|
..\Core\GFX_Lib\gfx_buffer.h ..\Core\Inc\main.h \
|
||||||
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \
|
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \
|
||||||
..\Core\Inc\stm32f1xx_hal_conf.h \
|
..\Core\Inc\stm32f1xx_hal_conf.h \
|
||||||
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \
|
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \
|
||||||
@@ -29,5 +29,5 @@ gfx_lcd/gfx_buffer.o: ..\Core\GFX_Buffer\gfx_buffer.c \
|
|||||||
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
|
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \
|
||||||
..\Core\OLED_Driver\oled.h ..\Core\GFX_Buffer\font_tahoma_8_prop.h \
|
..\Core\OLED_Driver\oled.h ..\Core\GFX_Lib\font_tahoma_8_prop.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -27,6 +27,35 @@ Project File Date: 02/20/2025
|
|||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
|
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
|
||||||
Build target 'gfx_lcd'
|
Build target 'gfx_lcd'
|
||||||
|
compiling i2c.c...
|
||||||
|
compiling gpio.c...
|
||||||
|
compiling main.c...
|
||||||
|
compiling stm32f1xx_it.c...
|
||||||
|
compiling stm32f1xx_hal_msp.c...
|
||||||
|
compiling stm32f1xx_hal_gpio_ex.c...
|
||||||
|
compiling stm32f1xx_hal.c...
|
||||||
|
compiling stm32f1xx_hal_rcc.c...
|
||||||
|
compiling stm32f1xx_hal_rcc_ex.c...
|
||||||
|
compiling stm32f1xx_hal_gpio.c...
|
||||||
|
compiling stm32f1xx_hal_dma.c...
|
||||||
|
compiling stm32f1xx_hal_cortex.c...
|
||||||
|
compiling stm32f1xx_hal_i2c.c...
|
||||||
|
compiling stm32f1xx_hal_pwr.c...
|
||||||
|
compiling stm32f1xx_hal_flash.c...
|
||||||
|
compiling stm32f1xx_hal_flash_ex.c...
|
||||||
|
compiling stm32f1xx_hal_exti.c...
|
||||||
|
compiling stm32f1xx_hal_tim.c...
|
||||||
|
compiling stm32f1xx_hal_tim_ex.c...
|
||||||
|
compiling system_stm32f1xx.c...
|
||||||
|
compiling oled.c...
|
||||||
|
compiling gfx_lib.c...
|
||||||
|
compiling syscalls.c...
|
||||||
|
compiling gfx_oled_example.c...
|
||||||
|
compiling menu_interface.c...
|
||||||
|
compiling general_gpio.c...
|
||||||
|
linking...
|
||||||
|
Program Size: Code=26456 RO-data=3388 RW-data=16 ZI-data=2504
|
||||||
|
FromELF: creating hex file...
|
||||||
"gfx_lcd\gfx_lcd.axf" - 0 Error(s), 0 Warning(s).
|
"gfx_lcd\gfx_lcd.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
@@ -51,7 +80,7 @@ Package Vendor: Keil
|
|||||||
|
|
||||||
* Component: ARM::CMSIS:CORE:5.6.0
|
* Component: ARM::CMSIS:CORE:5.6.0
|
||||||
Include file: CMSIS/Core/Include/tz_context.h
|
Include file: CMSIS/Core/Include/tz_context.h
|
||||||
Build Time Elapsed: 00:00:01
|
Build Time Elapsed: 00:00:02
|
||||||
</pre>
|
</pre>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<title>Static Call Graph - [gfx_lcd\gfx_lcd.axf]</title></head>
|
<title>Static Call Graph - [gfx_lcd\gfx_lcd.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image gfx_lcd\gfx_lcd.axf</H1><HR>
|
<H1>Static Call Graph for image gfx_lcd\gfx_lcd.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Thu Feb 20 18:15:32 2025
|
<BR><P>#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Thu Feb 20 18:39:11 2025
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 324 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 324 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>
|
||||||
@@ -980,7 +980,7 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[6a]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[6a]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[96]"></a>GFX_Clean_Buffer_Frame</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, gfx_buffer.o(.text.GFX_Clean_Buffer_Frame))
|
<P><STRONG><a name="[96]"></a>GFX_Clean_Buffer_Frame</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, gfx_lib.o(.text.GFX_Clean_Buffer_Frame))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
|
||||||
<LI>Call Chain = GFX_Clean_Buffer_Frame
|
<LI>Call Chain = GFX_Clean_Buffer_Frame
|
||||||
</UL>
|
</UL>
|
||||||
@@ -989,7 +989,7 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a7]"></a>GFX_Draw_Char_1_Byte</STRONG> (Thumb, 472 bytes, Stack size 24 bytes, gfx_buffer.o(.text.GFX_Draw_Char_1_Byte))
|
<P><STRONG><a name="[a7]"></a>GFX_Draw_Char_1_Byte</STRONG> (Thumb, 472 bytes, Stack size 24 bytes, gfx_lib.o(.text.GFX_Draw_Char_1_Byte))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = GFX_Draw_Char_1_Byte ⇒ GFX_Draw_Pixel
|
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = GFX_Draw_Char_1_Byte ⇒ GFX_Draw_Pixel
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> GFX_Draw_Pixel
|
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> GFX_Draw_Pixel
|
||||||
@@ -997,7 +997,7 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[97]">>></a> GFX_Output_String
|
<BR>[Called By]<UL><LI><a href="#[97]">>></a> GFX_Output_String
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[98]"></a>GFX_Draw_Line</STRONG> (Thumb, 328 bytes, Stack size 56 bytes, gfx_buffer.o(.text.GFX_Draw_Line))
|
<P><STRONG><a name="[98]"></a>GFX_Draw_Line</STRONG> (Thumb, 328 bytes, Stack size 56 bytes, gfx_lib.o(.text.GFX_Draw_Line))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = GFX_Draw_Line ⇒ GFX_Draw_Pixel
|
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = GFX_Draw_Line ⇒ GFX_Draw_Pixel
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> GFX_Draw_Pixel
|
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> GFX_Draw_Pixel
|
||||||
@@ -1015,7 +1015,7 @@ Global Symbols
|
|||||||
<LI><a href="#[a3]">>></a> Example_GFX_IconInit
|
<LI><a href="#[a3]">>></a> Example_GFX_IconInit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a8]"></a>GFX_Draw_Pixel</STRONG> (Thumb, 158 bytes, Stack size 12 bytes, gfx_buffer.o(.text.GFX_Draw_Pixel))
|
<P><STRONG><a name="[a8]"></a>GFX_Draw_Pixel</STRONG> (Thumb, 158 bytes, Stack size 12 bytes, gfx_lib.o(.text.GFX_Draw_Pixel))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = GFX_Draw_Pixel
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = GFX_Draw_Pixel
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[a9]">>></a> __GFX_Draw_Arc
|
<BR>[Called By]<UL><LI><a href="#[a9]">>></a> __GFX_Draw_Arc
|
||||||
@@ -1024,7 +1024,7 @@ Global Symbols
|
|||||||
<LI><a href="#[a7]">>></a> GFX_Draw_Char_1_Byte
|
<LI><a href="#[a7]">>></a> GFX_Draw_Char_1_Byte
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[99]"></a>GFX_Draw_Triangle</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, gfx_buffer.o(.text.GFX_Draw_Triangle))
|
<P><STRONG><a name="[99]"></a>GFX_Draw_Triangle</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, gfx_lib.o(.text.GFX_Draw_Triangle))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = GFX_Draw_Triangle ⇒ __GFX_Draw_Line ⇒ GFX_Draw_Pixel
|
<BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = GFX_Draw_Triangle ⇒ __GFX_Draw_Line ⇒ GFX_Draw_Pixel
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9d]">>></a> __GFX_Draw_Line
|
<BR>[Calls]<UL><LI><a href="#[9d]">>></a> __GFX_Draw_Line
|
||||||
@@ -1032,14 +1032,14 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9a]"></a>GFX_Invertion_Area</STRONG> (Thumb, 232 bytes, Stack size 28 bytes, gfx_buffer.o(.text.GFX_Invertion_Area))
|
<P><STRONG><a name="[9a]"></a>GFX_Invertion_Area</STRONG> (Thumb, 232 bytes, Stack size 28 bytes, gfx_lib.o(.text.GFX_Invertion_Area))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = GFX_Invertion_Area
|
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = GFX_Invertion_Area
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
||||||
<LI><a href="#[a2]">>></a> GFX_Invertion_Display
|
<LI><a href="#[a2]">>></a> GFX_Invertion_Display
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[a2]"></a>GFX_Invertion_Display</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, gfx_buffer.o(.text.GFX_Invertion_Display))
|
<P><STRONG><a name="[a2]"></a>GFX_Invertion_Display</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, gfx_lib.o(.text.GFX_Invertion_Display))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = GFX_Invertion_Display ⇒ GFX_Invertion_Area
|
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = GFX_Invertion_Display ⇒ GFX_Invertion_Area
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> GFX_Invertion_Area
|
<BR>[Calls]<UL><LI><a href="#[9a]">>></a> GFX_Invertion_Area
|
||||||
@@ -1047,7 +1047,7 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
<BR>[Called By]<UL><LI><a href="#[95]">>></a> Example_GFX_CreateFrame
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[97]"></a>GFX_Output_String</STRONG> (Thumb, 126 bytes, Stack size 32 bytes, gfx_buffer.o(.text.GFX_Output_String))
|
<P><STRONG><a name="[97]"></a>GFX_Output_String</STRONG> (Thumb, 126 bytes, Stack size 32 bytes, gfx_lib.o(.text.GFX_Output_String))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = GFX_Output_String ⇒ GFX_Draw_Char_1_Byte ⇒ GFX_Draw_Pixel
|
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = GFX_Output_String ⇒ GFX_Draw_Char_1_Byte ⇒ GFX_Draw_Pixel
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a7]">>></a> GFX_Draw_Char_1_Byte
|
<BR>[Calls]<UL><LI><a href="#[a7]">>></a> GFX_Draw_Char_1_Byte
|
||||||
@@ -1329,7 +1329,7 @@ Global Symbols
|
|||||||
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.UsageFault_Handler))
|
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.UsageFault_Handler))
|
||||||
<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="[a9]"></a>__GFX_Draw_Arc</STRONG> (Thumb, 274 bytes, Stack size 80 bytes, gfx_buffer.o(.text.__GFX_Draw_Arc))
|
<P><STRONG><a name="[a9]"></a>__GFX_Draw_Arc</STRONG> (Thumb, 274 bytes, Stack size 80 bytes, gfx_lib.o(.text.__GFX_Draw_Arc))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = __GFX_Draw_Arc ⇒ sinf ⇒ __mathlib_rredf2 ⇒ __aeabi_fmul
|
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = __GFX_Draw_Arc ⇒ sinf ⇒ __mathlib_rredf2 ⇒ __aeabi_fmul
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[d7]">>></a> __aeabi_d2f
|
<BR>[Calls]<UL><LI><a href="#[d7]">>></a> __aeabi_d2f
|
||||||
@@ -1348,7 +1348,7 @@ Global Symbols
|
|||||||
<BR>[Called By]<UL><LI><a href="#[a1]">>></a> GFX_Draw_LoopIcon
|
<BR>[Called By]<UL><LI><a href="#[a1]">>></a> GFX_Draw_LoopIcon
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9d]"></a>__GFX_Draw_Line</STRONG> (Thumb, 302 bytes, Stack size 56 bytes, gfx_buffer.o(.text.__GFX_Draw_Line))
|
<P><STRONG><a name="[9d]"></a>__GFX_Draw_Line</STRONG> (Thumb, 302 bytes, Stack size 56 bytes, gfx_lib.o(.text.__GFX_Draw_Line))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = __GFX_Draw_Line ⇒ GFX_Draw_Pixel
|
<BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = __GFX_Draw_Line ⇒ GFX_Draw_Pixel
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> GFX_Draw_Pixel
|
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> GFX_Draw_Pixel
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
"gfx_lcd\stm32f1xx_hal_tim.o"
|
"gfx_lcd\stm32f1xx_hal_tim.o"
|
||||||
"gfx_lcd\stm32f1xx_hal_tim_ex.o"
|
"gfx_lcd\stm32f1xx_hal_tim_ex.o"
|
||||||
"gfx_lcd\system_stm32f1xx.o"
|
"gfx_lcd\system_stm32f1xx.o"
|
||||||
"gfx_lcd\gfx_buffer.o"
|
"gfx_lcd\gfx_lib.o"
|
||||||
"gfx_lcd\oled.o"
|
"gfx_lcd\oled.o"
|
||||||
"gfx_lcd\syscalls.o"
|
"gfx_lcd\syscalls.o"
|
||||||
"gfx_lcd\gfx_oled_example.o"
|
"gfx_lcd\gfx_oled_example.o"
|
||||||
|
|||||||
@@ -582,69 +582,69 @@ Section Cross References
|
|||||||
system_stm32f1xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data.SystemCoreClock) for SystemCoreClock
|
system_stm32f1xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data.SystemCoreClock) for SystemCoreClock
|
||||||
system_stm32f1xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.rodata.AHBPrescTable) for AHBPrescTable
|
system_stm32f1xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.rodata.AHBPrescTable) for AHBPrescTable
|
||||||
system_stm32f1xx.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
|
system_stm32f1xx.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Clean_Buffer_Frame) refers to rt_memclr.o(.text) for __aeabi_memclr
|
gfx_lib.o(.text.GFX_Clean_Buffer_Frame) refers to rt_memclr.o(.text) for __aeabi_memclr
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Clean_Buffer_Frame) refers to gfx_buffer.o(.text.GFX_Clean_Buffer_Frame) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Clean_Buffer_Frame) refers to gfx_lib.o(.text.GFX_Clean_Buffer_Frame) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Pixel) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Pixel) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Invertion_Area) refers to gfx_buffer.o(.text.GFX_Invertion_Area) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Invertion_Area) refers to gfx_lib.o(.text.GFX_Invertion_Area) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Draw_Char_1_Byte) refers to gfx_buffer.o(.rodata.font_tahoma_8) for font_tahoma_8
|
gfx_lib.o(.text.GFX_Draw_Char_1_Byte) refers to gfx_lib.o(.rodata.font_tahoma_8) for font_tahoma_8
|
||||||
gfx_buffer.o(.text.GFX_Draw_Char_1_Byte) refers to gfx_buffer.o(.bss.chSpacing) for chSpacing
|
gfx_lib.o(.text.GFX_Draw_Char_1_Byte) refers to gfx_lib.o(.bss.chSpacing) for chSpacing
|
||||||
gfx_buffer.o(.text.GFX_Draw_Char_1_Byte) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.GFX_Draw_Char_1_Byte) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Char_1_Byte) refers to gfx_buffer.o(.text.GFX_Draw_Char_1_Byte) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Char_1_Byte) refers to gfx_lib.o(.text.GFX_Draw_Char_1_Byte) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Char_2_Byte) refers to gfx_buffer.o(.text.GFX_Draw_Char_2_Byte) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Char_2_Byte) refers to gfx_lib.o(.text.GFX_Draw_Char_2_Byte) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Output_String) refers to gfx_buffer.o(.text.GFX_Draw_Char_1_Byte) for GFX_Draw_Char_1_Byte
|
gfx_lib.o(.text.GFX_Output_String) refers to gfx_lib.o(.text.GFX_Draw_Char_1_Byte) for GFX_Draw_Char_1_Byte
|
||||||
gfx_buffer.o(.text.GFX_Output_String) refers to gfx_buffer.o(.bss.chSpacing) for chSpacing
|
gfx_lib.o(.text.GFX_Output_String) refers to gfx_lib.o(.bss.chSpacing) for chSpacing
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Output_String) refers to gfx_buffer.o(.text.GFX_Output_String) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Output_String) refers to gfx_lib.o(.text.GFX_Output_String) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Draw_Line) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.GFX_Draw_Line) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Line) refers to gfx_buffer.o(.text.GFX_Draw_Line) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Line) refers to gfx_lib.o(.text.GFX_Draw_Line) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Draw_Rectangle) refers to gfx_buffer.o(.text.__GFX_Draw_Rectangle_Filled) for __GFX_Draw_Rectangle_Filled
|
gfx_lib.o(.text.GFX_Draw_Rectangle) refers to gfx_lib.o(.text.__GFX_Draw_Rectangle_Filled) for __GFX_Draw_Rectangle_Filled
|
||||||
gfx_buffer.o(.text.GFX_Draw_Rectangle) refers to gfx_buffer.o(.text.__GFX_Draw_Rectangle) for __GFX_Draw_Rectangle
|
gfx_lib.o(.text.GFX_Draw_Rectangle) refers to gfx_lib.o(.text.__GFX_Draw_Rectangle) for __GFX_Draw_Rectangle
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Rectangle) refers to gfx_buffer.o(.text.GFX_Draw_Rectangle) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Rectangle) refers to gfx_lib.o(.text.GFX_Draw_Rectangle) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Rectangle_Filled) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_lib.o(.text.__GFX_Draw_Rectangle_Filled) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Rectangle_Filled) refers to gfx_buffer.o(.text.__GFX_Draw_Rectangle_Filled) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Rectangle_Filled) refers to gfx_lib.o(.text.__GFX_Draw_Rectangle_Filled) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Rectangle) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_lib.o(.text.__GFX_Draw_Rectangle) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Rectangle) refers to gfx_buffer.o(.text.__GFX_Draw_Rectangle) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Rectangle) refers to gfx_lib.o(.text.__GFX_Draw_Rectangle) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Draw_Circle) refers to gfx_buffer.o(.text.__GFX_Draw_Circle_Filled) for __GFX_Draw_Circle_Filled
|
gfx_lib.o(.text.GFX_Draw_Circle) refers to gfx_lib.o(.text.__GFX_Draw_Circle_Filled) for __GFX_Draw_Circle_Filled
|
||||||
gfx_buffer.o(.text.GFX_Draw_Circle) refers to gfx_buffer.o(.text.__GFX_Draw_Circle) for __GFX_Draw_Circle
|
gfx_lib.o(.text.GFX_Draw_Circle) refers to gfx_lib.o(.text.__GFX_Draw_Circle) for __GFX_Draw_Circle
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Circle) refers to gfx_buffer.o(.text.GFX_Draw_Circle) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Circle) refers to gfx_lib.o(.text.GFX_Draw_Circle) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Circle_Filled) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.__GFX_Draw_Circle_Filled) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Circle_Filled) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_lib.o(.text.__GFX_Draw_Circle_Filled) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Circle_Filled) refers to gfx_buffer.o(.text.__GFX_Draw_Circle_Filled) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Circle_Filled) refers to gfx_lib.o(.text.__GFX_Draw_Circle_Filled) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Circle) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.__GFX_Draw_Circle) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Circle) refers to gfx_buffer.o(.text.__GFX_Draw_Circle) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Circle) refers to gfx_lib.o(.text.__GFX_Draw_Circle) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Draw_Triangle) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_lib.o(.text.GFX_Draw_Triangle) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Triangle) refers to gfx_buffer.o(.text.GFX_Draw_Triangle) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Triangle) refers to gfx_lib.o(.text.GFX_Draw_Triangle) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Line) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.__GFX_Draw_Line) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Line) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Line) refers to gfx_lib.o(.text.__GFX_Draw_Line) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to cosf.o(i.cosf) for cosf
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to cosf.o(i.cosf) for cosf
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to roundf.o(i.roundf) for roundf
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to roundf.o(i.roundf) for roundf
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to sinf.o(i.sinf) for sinf
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to sinf.o(i.sinf) for sinf
|
||||||
gfx_buffer.o(.text.GFX_Draw_Arc) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.GFX_Draw_Arc) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Arc) refers to gfx_buffer.o(.text.GFX_Draw_Arc) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Draw_Arc) refers to gfx_lib.o(.text.GFX_Draw_Arc) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.GFX_Invertion_Display) refers to gfx_buffer.o(.text.GFX_Invertion_Area) for GFX_Invertion_Area
|
gfx_lib.o(.text.GFX_Invertion_Display) refers to gfx_lib.o(.text.GFX_Invertion_Area) for GFX_Invertion_Area
|
||||||
gfx_buffer.o(.ARM.exidx.text.GFX_Invertion_Display) refers to gfx_buffer.o(.text.GFX_Invertion_Display) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.GFX_Invertion_Display) refers to gfx_lib.o(.text.GFX_Invertion_Display) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Triangle) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_lib.o(.text.__GFX_Draw_Triangle) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Triangle) refers to gfx_buffer.o(.text.__GFX_Draw_Triangle) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Triangle) refers to gfx_lib.o(.text.__GFX_Draw_Triangle) for [Anonymous Symbol]
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to cosf.o(i.cosf) for cosf
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to cosf.o(i.cosf) for cosf
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to roundf.o(i.roundf) for roundf
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to roundf.o(i.roundf) for roundf
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to sinf.o(i.sinf) for sinf
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to sinf.o(i.sinf) for sinf
|
||||||
gfx_buffer.o(.text.__GFX_Draw_Arc) refers to gfx_buffer.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
gfx_lib.o(.text.__GFX_Draw_Arc) refers to gfx_lib.o(.text.GFX_Draw_Pixel) for GFX_Draw_Pixel
|
||||||
gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Arc) refers to gfx_buffer.o(.text.__GFX_Draw_Arc) for [Anonymous Symbol]
|
gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Arc) refers to gfx_lib.o(.text.__GFX_Draw_Arc) for [Anonymous Symbol]
|
||||||
oled.o(.text.oled_write_cmd) refers to i2c.o(.bss.hi2c1) for hi2c1
|
oled.o(.text.oled_write_cmd) refers to i2c.o(.bss.hi2c1) for hi2c1
|
||||||
oled.o(.text.oled_write_cmd) refers to stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) for HAL_I2C_Mem_Write
|
oled.o(.text.oled_write_cmd) refers to stm32f1xx_hal_i2c.o(.text.HAL_I2C_Mem_Write) for HAL_I2C_Mem_Write
|
||||||
oled.o(.ARM.exidx.text.oled_write_cmd) refers to oled.o(.text.oled_write_cmd) for [Anonymous Symbol]
|
oled.o(.ARM.exidx.text.oled_write_cmd) refers to oled.o(.text.oled_write_cmd) for [Anonymous Symbol]
|
||||||
@@ -686,8 +686,8 @@ Section Cross References
|
|||||||
gfx_oled_example.o(.text.Example_GFX_IconInit) refers to oled.o(.bss.oled_buf) for oled_buf
|
gfx_oled_example.o(.text.Example_GFX_IconInit) refers to oled.o(.bss.oled_buf) for oled_buf
|
||||||
gfx_oled_example.o(.text.Example_GFX_IconInit) refers to gfx_oled_example.o(.text.GFX_Draw_LoopIcon) for GFX_Draw_LoopIcon
|
gfx_oled_example.o(.text.Example_GFX_IconInit) refers to gfx_oled_example.o(.text.GFX_Draw_LoopIcon) for GFX_Draw_LoopIcon
|
||||||
gfx_oled_example.o(.ARM.exidx.text.Example_GFX_IconInit) refers to gfx_oled_example.o(.text.Example_GFX_IconInit) for [Anonymous Symbol]
|
gfx_oled_example.o(.ARM.exidx.text.Example_GFX_IconInit) refers to gfx_oled_example.o(.text.Example_GFX_IconInit) for [Anonymous Symbol]
|
||||||
gfx_oled_example.o(.text.GFX_Draw_LoopIcon) refers to gfx_buffer.o(.text.__GFX_Draw_Arc) for __GFX_Draw_Arc
|
gfx_oled_example.o(.text.GFX_Draw_LoopIcon) refers to gfx_lib.o(.text.__GFX_Draw_Arc) for __GFX_Draw_Arc
|
||||||
gfx_oled_example.o(.text.GFX_Draw_LoopIcon) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_oled_example.o(.text.GFX_Draw_LoopIcon) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_oled_example.o(.ARM.exidx.text.GFX_Draw_LoopIcon) refers to gfx_oled_example.o(.text.GFX_Draw_LoopIcon) for [Anonymous Symbol]
|
gfx_oled_example.o(.ARM.exidx.text.GFX_Draw_LoopIcon) refers to gfx_oled_example.o(.text.GFX_Draw_LoopIcon) for [Anonymous Symbol]
|
||||||
gfx_oled_example.o(.text.Example_OLED_GFX_Update) refers to stm32f1xx_hal.o(.bss.uwTick) for uwTick
|
gfx_oled_example.o(.text.Example_OLED_GFX_Update) refers to stm32f1xx_hal.o(.bss.uwTick) for uwTick
|
||||||
gfx_oled_example.o(.text.Example_OLED_GFX_Update) refers to gfx_oled_example.o(.bss.Example_OLED_GFX_Update.oled_prevtick) for Example_OLED_GFX_Update.oled_prevtick
|
gfx_oled_example.o(.text.Example_OLED_GFX_Update) refers to gfx_oled_example.o(.bss.Example_OLED_GFX_Update.oled_prevtick) for Example_OLED_GFX_Update.oled_prevtick
|
||||||
@@ -695,22 +695,22 @@ Section Cross References
|
|||||||
gfx_oled_example.o(.text.Example_OLED_GFX_Update) refers to oled.o(.text.oled_refresh) for oled_refresh
|
gfx_oled_example.o(.text.Example_OLED_GFX_Update) refers to oled.o(.text.oled_refresh) for oled_refresh
|
||||||
gfx_oled_example.o(.ARM.exidx.text.Example_OLED_GFX_Update) refers to gfx_oled_example.o(.text.Example_OLED_GFX_Update) for [Anonymous Symbol]
|
gfx_oled_example.o(.ARM.exidx.text.Example_OLED_GFX_Update) refers to gfx_oled_example.o(.text.Example_OLED_GFX_Update) for [Anonymous Symbol]
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to oled.o(.bss.oled_buf) for oled_buf
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to oled.o(.bss.oled_buf) for oled_buf
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.GFX_Clean_Buffer_Frame) for GFX_Clean_Buffer_Frame
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.GFX_Clean_Buffer_Frame) for GFX_Clean_Buffer_Frame
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.rodata.str1.1) for .L.str
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.rodata.str1.1) for .L.str
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.GFX_Output_String) for GFX_Output_String
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.GFX_Output_String) for GFX_Output_String
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.bss.icons) for icons
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.bss.icons) for icons
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.GFX_Draw_Line) for GFX_Draw_Line
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.GFX_Draw_Line) for GFX_Draw_Line
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.GFX_Draw_Triangle) for GFX_Draw_Triangle
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.GFX_Draw_Triangle) for GFX_Draw_Triangle
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.GFX_Invertion_Area) for GFX_Invertion_Area
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.GFX_Invertion_Area) for GFX_Invertion_Area
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to fmul.o(x$fpl$fmul) for __aeabi_fmul
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.__GFX_Draw_Line) for __GFX_Draw_Line
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to sprintf.o(.text) for sprintf
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to sprintf.o(.text) for sprintf
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to dcmp.o(x$fpl$fcmp) for __aeabi_dcmpge
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to dcmp.o(x$fpl$fcmp) for __aeabi_dcmpge
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.text.GFX_Draw_LoopIcon) for GFX_Draw_LoopIcon
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.text.GFX_Draw_LoopIcon) for GFX_Draw_LoopIcon
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.bss.menu_white_theme) for menu_white_theme
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.bss.menu_white_theme) for menu_white_theme
|
||||||
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_buffer.o(.text.GFX_Invertion_Display) for GFX_Invertion_Display
|
gfx_oled_example.o(.text.Example_GFX_CreateFrame) refers to gfx_lib.o(.text.GFX_Invertion_Display) for GFX_Invertion_Display
|
||||||
gfx_oled_example.o(.ARM.exidx.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.text.Example_GFX_CreateFrame) for [Anonymous Symbol]
|
gfx_oled_example.o(.ARM.exidx.text.Example_GFX_CreateFrame) refers to gfx_oled_example.o(.text.Example_GFX_CreateFrame) for [Anonymous Symbol]
|
||||||
menu_interface.o(.text.Menu_Control_Init) refers to general_gpio.o(.text.GPIO_Switch_Init) for GPIO_Switch_Init
|
menu_interface.o(.text.Menu_Control_Init) refers to general_gpio.o(.text.GPIO_Switch_Init) for GPIO_Switch_Init
|
||||||
menu_interface.o(.ARM.exidx.text.Menu_Control_Init) refers to menu_interface.o(.text.Menu_Control_Init) for [Anonymous Symbol]
|
menu_interface.o(.ARM.exidx.text.Menu_Control_Init) refers to menu_interface.o(.text.Menu_Control_Init) for [Anonymous Symbol]
|
||||||
@@ -1696,35 +1696,35 @@ Removing Unused input sections from the image.
|
|||||||
Removing system_stm32f1xx.o(.ARM.exidx.text.SystemInit), (8 bytes).
|
Removing system_stm32f1xx.o(.ARM.exidx.text.SystemInit), (8 bytes).
|
||||||
Removing system_stm32f1xx.o(.text.SystemCoreClockUpdate), (290 bytes).
|
Removing system_stm32f1xx.o(.text.SystemCoreClockUpdate), (290 bytes).
|
||||||
Removing system_stm32f1xx.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
|
Removing system_stm32f1xx.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text), (0 bytes).
|
Removing gfx_lib.o(.text), (0 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Clean_Buffer_Frame), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Clean_Buffer_Frame), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Pixel), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Pixel), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Invertion_Area), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Invertion_Area), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Char_1_Byte), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Char_1_Byte), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.GFX_Draw_Char_2_Byte), (32 bytes).
|
Removing gfx_lib.o(.text.GFX_Draw_Char_2_Byte), (32 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Char_2_Byte), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Char_2_Byte), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Output_String), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Output_String), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Line), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Line), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.GFX_Draw_Rectangle), (150 bytes).
|
Removing gfx_lib.o(.text.GFX_Draw_Rectangle), (150 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Rectangle), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Rectangle), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.__GFX_Draw_Rectangle_Filled), (120 bytes).
|
Removing gfx_lib.o(.text.__GFX_Draw_Rectangle_Filled), (120 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Rectangle_Filled), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Rectangle_Filled), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.__GFX_Draw_Rectangle), (204 bytes).
|
Removing gfx_lib.o(.text.__GFX_Draw_Rectangle), (204 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Rectangle), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Rectangle), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.GFX_Draw_Circle), (126 bytes).
|
Removing gfx_lib.o(.text.GFX_Draw_Circle), (126 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Circle), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Circle), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.__GFX_Draw_Circle_Filled), (532 bytes).
|
Removing gfx_lib.o(.text.__GFX_Draw_Circle_Filled), (532 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Circle_Filled), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Circle_Filled), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.__GFX_Draw_Circle), (476 bytes).
|
Removing gfx_lib.o(.text.__GFX_Draw_Circle), (476 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Circle), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Circle), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Triangle), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Triangle), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Line), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Line), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.GFX_Draw_Arc), (302 bytes).
|
Removing gfx_lib.o(.text.GFX_Draw_Arc), (302 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Draw_Arc), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Draw_Arc), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.GFX_Invertion_Display), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.GFX_Invertion_Display), (8 bytes).
|
||||||
Removing gfx_buffer.o(.text.__GFX_Draw_Triangle), (162 bytes).
|
Removing gfx_lib.o(.text.__GFX_Draw_Triangle), (162 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Triangle), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Triangle), (8 bytes).
|
||||||
Removing gfx_buffer.o(.ARM.exidx.text.__GFX_Draw_Arc), (8 bytes).
|
Removing gfx_lib.o(.ARM.exidx.text.__GFX_Draw_Arc), (8 bytes).
|
||||||
Removing oled.o(.text), (0 bytes).
|
Removing oled.o(.text), (0 bytes).
|
||||||
Removing oled.o(.ARM.exidx.text.oled_write_cmd), (8 bytes).
|
Removing oled.o(.ARM.exidx.text.oled_write_cmd), (8 bytes).
|
||||||
Removing oled.o(.text.oled_clear), (20 bytes).
|
Removing oled.o(.text.oled_clear), (20 bytes).
|
||||||
@@ -1982,7 +1982,7 @@ Image Symbol Table
|
|||||||
../mathlib/sinf.c 0x00000000 Number 0 sinf.o ABSOLUTE
|
../mathlib/sinf.c 0x00000000 Number 0 sinf.o ABSOLUTE
|
||||||
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
|
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
|
||||||
general_gpio.c 0x00000000 Number 0 general_gpio.o ABSOLUTE
|
general_gpio.c 0x00000000 Number 0 general_gpio.o ABSOLUTE
|
||||||
gfx_buffer.c 0x00000000 Number 0 gfx_buffer.o ABSOLUTE
|
gfx_lib.c 0x00000000 Number 0 gfx_lib.o ABSOLUTE
|
||||||
gfx_oled_example.c 0x00000000 Number 0 gfx_oled_example.o ABSOLUTE
|
gfx_oled_example.c 0x00000000 Number 0 gfx_oled_example.o ABSOLUTE
|
||||||
gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
|
gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
|
||||||
i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
|
i2c.c 0x00000000 Number 0 i2c.o ABSOLUTE
|
||||||
@@ -2129,15 +2129,15 @@ Image Symbol Table
|
|||||||
[Anonymous Symbol] 0x0800143c Section 0 gfx_oled_example.o(.text.Example_GFX_CreateFrame)
|
[Anonymous Symbol] 0x0800143c Section 0 gfx_oled_example.o(.text.Example_GFX_CreateFrame)
|
||||||
[Anonymous Symbol] 0x080016e4 Section 0 gfx_oled_example.o(.text.Example_GFX_IconInit)
|
[Anonymous Symbol] 0x080016e4 Section 0 gfx_oled_example.o(.text.Example_GFX_IconInit)
|
||||||
[Anonymous Symbol] 0x08001810 Section 0 gfx_oled_example.o(.text.Example_OLED_GFX_Update)
|
[Anonymous Symbol] 0x08001810 Section 0 gfx_oled_example.o(.text.Example_OLED_GFX_Update)
|
||||||
[Anonymous Symbol] 0x0800185c Section 0 gfx_buffer.o(.text.GFX_Clean_Buffer_Frame)
|
[Anonymous Symbol] 0x0800185c Section 0 gfx_lib.o(.text.GFX_Clean_Buffer_Frame)
|
||||||
[Anonymous Symbol] 0x0800187c Section 0 gfx_buffer.o(.text.GFX_Draw_Char_1_Byte)
|
[Anonymous Symbol] 0x0800187c Section 0 gfx_lib.o(.text.GFX_Draw_Char_1_Byte)
|
||||||
[Anonymous Symbol] 0x08001a54 Section 0 gfx_buffer.o(.text.GFX_Draw_Line)
|
[Anonymous Symbol] 0x08001a54 Section 0 gfx_lib.o(.text.GFX_Draw_Line)
|
||||||
[Anonymous Symbol] 0x08001b9c Section 0 gfx_oled_example.o(.text.GFX_Draw_LoopIcon)
|
[Anonymous Symbol] 0x08001b9c Section 0 gfx_oled_example.o(.text.GFX_Draw_LoopIcon)
|
||||||
[Anonymous Symbol] 0x08001ea8 Section 0 gfx_buffer.o(.text.GFX_Draw_Pixel)
|
[Anonymous Symbol] 0x08001ea8 Section 0 gfx_lib.o(.text.GFX_Draw_Pixel)
|
||||||
[Anonymous Symbol] 0x08001f48 Section 0 gfx_buffer.o(.text.GFX_Draw_Triangle)
|
[Anonymous Symbol] 0x08001f48 Section 0 gfx_lib.o(.text.GFX_Draw_Triangle)
|
||||||
[Anonymous Symbol] 0x08002008 Section 0 gfx_buffer.o(.text.GFX_Invertion_Area)
|
[Anonymous Symbol] 0x08002008 Section 0 gfx_lib.o(.text.GFX_Invertion_Area)
|
||||||
[Anonymous Symbol] 0x080020f0 Section 0 gfx_buffer.o(.text.GFX_Invertion_Display)
|
[Anonymous Symbol] 0x080020f0 Section 0 gfx_lib.o(.text.GFX_Invertion_Display)
|
||||||
[Anonymous Symbol] 0x08002118 Section 0 gfx_buffer.o(.text.GFX_Output_String)
|
[Anonymous Symbol] 0x08002118 Section 0 gfx_lib.o(.text.GFX_Output_String)
|
||||||
[Anonymous Symbol] 0x08002198 Section 0 general_gpio.o(.text.GPIO_Read_Swich)
|
[Anonymous Symbol] 0x08002198 Section 0 general_gpio.o(.text.GPIO_Read_Swich)
|
||||||
[Anonymous Symbol] 0x08002234 Section 0 general_gpio.o(.text.GPIO_Switch_Init)
|
[Anonymous Symbol] 0x08002234 Section 0 general_gpio.o(.text.GPIO_Switch_Init)
|
||||||
[Anonymous Symbol] 0x08002288 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_DeInit)
|
[Anonymous Symbol] 0x08002288 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_DeInit)
|
||||||
@@ -2193,8 +2193,8 @@ Image Symbol Table
|
|||||||
[Anonymous Symbol] 0x080043b0 Section 0 main.o(.text.SystemClock_Config)
|
[Anonymous Symbol] 0x080043b0 Section 0 main.o(.text.SystemClock_Config)
|
||||||
[Anonymous Symbol] 0x0800441c Section 0 system_stm32f1xx.o(.text.SystemInit)
|
[Anonymous Symbol] 0x0800441c Section 0 system_stm32f1xx.o(.text.SystemInit)
|
||||||
[Anonymous Symbol] 0x08004420 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
[Anonymous Symbol] 0x08004420 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||||
[Anonymous Symbol] 0x08004424 Section 0 gfx_buffer.o(.text.__GFX_Draw_Arc)
|
[Anonymous Symbol] 0x08004424 Section 0 gfx_lib.o(.text.__GFX_Draw_Arc)
|
||||||
[Anonymous Symbol] 0x08004538 Section 0 gfx_buffer.o(.text.__GFX_Draw_Line)
|
[Anonymous Symbol] 0x08004538 Section 0 gfx_lib.o(.text.__GFX_Draw_Line)
|
||||||
__NVIC_GetPriorityGrouping 0x08004669 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
__NVIC_GetPriorityGrouping 0x08004669 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||||
[Anonymous Symbol] 0x08004668 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
[Anonymous Symbol] 0x08004668 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
|
||||||
__NVIC_SetPriority 0x08004679 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
__NVIC_SetPriority 0x08004679 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
|
||||||
@@ -2542,15 +2542,15 @@ Image Symbol Table
|
|||||||
Example_GFX_CreateFrame 0x0800143d Thumb Code 678 gfx_oled_example.o(.text.Example_GFX_CreateFrame)
|
Example_GFX_CreateFrame 0x0800143d Thumb Code 678 gfx_oled_example.o(.text.Example_GFX_CreateFrame)
|
||||||
Example_GFX_IconInit 0x080016e5 Thumb Code 300 gfx_oled_example.o(.text.Example_GFX_IconInit)
|
Example_GFX_IconInit 0x080016e5 Thumb Code 300 gfx_oled_example.o(.text.Example_GFX_IconInit)
|
||||||
Example_OLED_GFX_Update 0x08001811 Thumb Code 76 gfx_oled_example.o(.text.Example_OLED_GFX_Update)
|
Example_OLED_GFX_Update 0x08001811 Thumb Code 76 gfx_oled_example.o(.text.Example_OLED_GFX_Update)
|
||||||
GFX_Clean_Buffer_Frame 0x0800185d Thumb Code 30 gfx_buffer.o(.text.GFX_Clean_Buffer_Frame)
|
GFX_Clean_Buffer_Frame 0x0800185d Thumb Code 30 gfx_lib.o(.text.GFX_Clean_Buffer_Frame)
|
||||||
GFX_Draw_Char_1_Byte 0x0800187d Thumb Code 472 gfx_buffer.o(.text.GFX_Draw_Char_1_Byte)
|
GFX_Draw_Char_1_Byte 0x0800187d Thumb Code 472 gfx_lib.o(.text.GFX_Draw_Char_1_Byte)
|
||||||
GFX_Draw_Line 0x08001a55 Thumb Code 328 gfx_buffer.o(.text.GFX_Draw_Line)
|
GFX_Draw_Line 0x08001a55 Thumb Code 328 gfx_lib.o(.text.GFX_Draw_Line)
|
||||||
GFX_Draw_LoopIcon 0x08001b9d Thumb Code 780 gfx_oled_example.o(.text.GFX_Draw_LoopIcon)
|
GFX_Draw_LoopIcon 0x08001b9d Thumb Code 780 gfx_oled_example.o(.text.GFX_Draw_LoopIcon)
|
||||||
GFX_Draw_Pixel 0x08001ea9 Thumb Code 158 gfx_buffer.o(.text.GFX_Draw_Pixel)
|
GFX_Draw_Pixel 0x08001ea9 Thumb Code 158 gfx_lib.o(.text.GFX_Draw_Pixel)
|
||||||
GFX_Draw_Triangle 0x08001f49 Thumb Code 192 gfx_buffer.o(.text.GFX_Draw_Triangle)
|
GFX_Draw_Triangle 0x08001f49 Thumb Code 192 gfx_lib.o(.text.GFX_Draw_Triangle)
|
||||||
GFX_Invertion_Area 0x08002009 Thumb Code 232 gfx_buffer.o(.text.GFX_Invertion_Area)
|
GFX_Invertion_Area 0x08002009 Thumb Code 232 gfx_lib.o(.text.GFX_Invertion_Area)
|
||||||
GFX_Invertion_Display 0x080020f1 Thumb Code 38 gfx_buffer.o(.text.GFX_Invertion_Display)
|
GFX_Invertion_Display 0x080020f1 Thumb Code 38 gfx_lib.o(.text.GFX_Invertion_Display)
|
||||||
GFX_Output_String 0x08002119 Thumb Code 126 gfx_buffer.o(.text.GFX_Output_String)
|
GFX_Output_String 0x08002119 Thumb Code 126 gfx_lib.o(.text.GFX_Output_String)
|
||||||
GPIO_Read_Swich 0x08002199 Thumb Code 154 general_gpio.o(.text.GPIO_Read_Swich)
|
GPIO_Read_Swich 0x08002199 Thumb Code 154 general_gpio.o(.text.GPIO_Read_Swich)
|
||||||
GPIO_Switch_Init 0x08002235 Thumb Code 84 general_gpio.o(.text.GPIO_Switch_Init)
|
GPIO_Switch_Init 0x08002235 Thumb Code 84 general_gpio.o(.text.GPIO_Switch_Init)
|
||||||
HAL_GPIO_DeInit 0x08002289 Thumb Code 414 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_DeInit)
|
HAL_GPIO_DeInit 0x08002289 Thumb Code 414 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_DeInit)
|
||||||
@@ -2588,8 +2588,8 @@ Image Symbol Table
|
|||||||
SystemClock_Config 0x080043b1 Thumb Code 108 main.o(.text.SystemClock_Config)
|
SystemClock_Config 0x080043b1 Thumb Code 108 main.o(.text.SystemClock_Config)
|
||||||
SystemInit 0x0800441d Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
SystemInit 0x0800441d Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
|
||||||
UsageFault_Handler 0x08004421 Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
UsageFault_Handler 0x08004421 Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
|
||||||
__GFX_Draw_Arc 0x08004425 Thumb Code 274 gfx_buffer.o(.text.__GFX_Draw_Arc)
|
__GFX_Draw_Arc 0x08004425 Thumb Code 274 gfx_lib.o(.text.__GFX_Draw_Arc)
|
||||||
__GFX_Draw_Line 0x08004539 Thumb Code 302 gfx_buffer.o(.text.__GFX_Draw_Line)
|
__GFX_Draw_Line 0x08004539 Thumb Code 302 gfx_lib.o(.text.__GFX_Draw_Line)
|
||||||
main 0x080046f9 Thumb Code 70 main.o(.text.main)
|
main 0x080046f9 Thumb Code 70 main.o(.text.main)
|
||||||
oled_refresh 0x08004741 Thumb Code 144 oled.o(.text.oled_refresh)
|
oled_refresh 0x08004741 Thumb Code 144 oled.o(.text.oled_refresh)
|
||||||
oled_write_cmd 0x080047d1 Thumb Code 46 oled.o(.text.oled_write_cmd)
|
oled_write_cmd 0x080047d1 Thumb Code 46 oled.o(.text.oled_write_cmd)
|
||||||
@@ -2694,7 +2694,7 @@ Image Symbol Table
|
|||||||
__I$use$fp 0x08006842 Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x08006842 Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
AHBPrescTable 0x08006964 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
AHBPrescTable 0x08006964 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
|
||||||
APBPrescTable 0x08006974 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
APBPrescTable 0x08006974 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
|
||||||
font_tahoma_8 0x0800698e Data 2464 gfx_buffer.o(.rodata.font_tahoma_8)
|
font_tahoma_8 0x0800698e Data 2464 gfx_lib.o(.rodata.font_tahoma_8)
|
||||||
Region$$Table$$Base 0x08007348 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x08007348 Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08007368 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x08007368 Number 0 anon$$obj.o(Region$$Table)
|
||||||
__ctype 0x08007391 Data 0 lc_ctype_c.o(locale$$data)
|
__ctype 0x08007391 Data 0 lc_ctype_c.o(locale$$data)
|
||||||
@@ -2704,7 +2704,7 @@ Image Symbol Table
|
|||||||
uwTickPrio 0x2000000c Data 4 stm32f1xx_hal.o(.data.uwTickPrio)
|
uwTickPrio 0x2000000c Data 4 stm32f1xx_hal.o(.data.uwTickPrio)
|
||||||
__libspace_start 0x20000010 Data 96 libspace.o(.bss)
|
__libspace_start 0x20000010 Data 96 libspace.o(.bss)
|
||||||
__temporary_stack_top$libspace 0x20000070 Data 0 libspace.o(.bss)
|
__temporary_stack_top$libspace 0x20000070 Data 0 libspace.o(.bss)
|
||||||
chSpacing 0x20000078 Data 1 gfx_buffer.o(.bss.chSpacing)
|
chSpacing 0x20000078 Data 1 gfx_lib.o(.bss.chSpacing)
|
||||||
hi2c1 0x2000007c Data 84 i2c.o(.bss.hi2c1)
|
hi2c1 0x2000007c Data 84 i2c.o(.bss.hi2c1)
|
||||||
icons 0x200000d0 Data 68 gfx_oled_example.o(.bss.icons)
|
icons 0x200000d0 Data 68 gfx_oled_example.o(.bss.icons)
|
||||||
menu_white_theme 0x20000114 Data 4 gfx_oled_example.o(.bss.menu_white_theme)
|
menu_white_theme 0x20000114 Data 4 gfx_oled_example.o(.bss.menu_white_theme)
|
||||||
@@ -2854,18 +2854,18 @@ Memory Map of the image
|
|||||||
0x080016e2 0x080016e2 0x00000002 PAD
|
0x080016e2 0x080016e2 0x00000002 PAD
|
||||||
0x080016e4 0x080016e4 0x0000012c Code RO 757 .text.Example_GFX_IconInit gfx_oled_example.o
|
0x080016e4 0x080016e4 0x0000012c Code RO 757 .text.Example_GFX_IconInit gfx_oled_example.o
|
||||||
0x08001810 0x08001810 0x0000004c Code RO 761 .text.Example_OLED_GFX_Update gfx_oled_example.o
|
0x08001810 0x08001810 0x0000004c Code RO 761 .text.Example_OLED_GFX_Update gfx_oled_example.o
|
||||||
0x0800185c 0x0800185c 0x0000001e Code RO 659 .text.GFX_Clean_Buffer_Frame gfx_buffer.o
|
0x0800185c 0x0800185c 0x0000001e Code RO 659 .text.GFX_Clean_Buffer_Frame gfx_lib.o
|
||||||
0x0800187a 0x0800187a 0x00000002 PAD
|
0x0800187a 0x0800187a 0x00000002 PAD
|
||||||
0x0800187c 0x0800187c 0x000001d8 Code RO 665 .text.GFX_Draw_Char_1_Byte gfx_buffer.o
|
0x0800187c 0x0800187c 0x000001d8 Code RO 665 .text.GFX_Draw_Char_1_Byte gfx_lib.o
|
||||||
0x08001a54 0x08001a54 0x00000148 Code RO 671 .text.GFX_Draw_Line gfx_buffer.o
|
0x08001a54 0x08001a54 0x00000148 Code RO 671 .text.GFX_Draw_Line gfx_lib.o
|
||||||
0x08001b9c 0x08001b9c 0x0000030c Code RO 759 .text.GFX_Draw_LoopIcon gfx_oled_example.o
|
0x08001b9c 0x08001b9c 0x0000030c Code RO 759 .text.GFX_Draw_LoopIcon gfx_oled_example.o
|
||||||
0x08001ea8 0x08001ea8 0x0000009e Code RO 661 .text.GFX_Draw_Pixel gfx_buffer.o
|
0x08001ea8 0x08001ea8 0x0000009e Code RO 661 .text.GFX_Draw_Pixel gfx_lib.o
|
||||||
0x08001f46 0x08001f46 0x00000002 PAD
|
0x08001f46 0x08001f46 0x00000002 PAD
|
||||||
0x08001f48 0x08001f48 0x000000c0 Code RO 685 .text.GFX_Draw_Triangle gfx_buffer.o
|
0x08001f48 0x08001f48 0x000000c0 Code RO 685 .text.GFX_Draw_Triangle gfx_lib.o
|
||||||
0x08002008 0x08002008 0x000000e8 Code RO 663 .text.GFX_Invertion_Area gfx_buffer.o
|
0x08002008 0x08002008 0x000000e8 Code RO 663 .text.GFX_Invertion_Area gfx_lib.o
|
||||||
0x080020f0 0x080020f0 0x00000026 Code RO 691 .text.GFX_Invertion_Display gfx_buffer.o
|
0x080020f0 0x080020f0 0x00000026 Code RO 691 .text.GFX_Invertion_Display gfx_lib.o
|
||||||
0x08002116 0x08002116 0x00000002 PAD
|
0x08002116 0x08002116 0x00000002 PAD
|
||||||
0x08002118 0x08002118 0x0000007e Code RO 669 .text.GFX_Output_String gfx_buffer.o
|
0x08002118 0x08002118 0x0000007e Code RO 669 .text.GFX_Output_String gfx_lib.o
|
||||||
0x08002196 0x08002196 0x00000002 PAD
|
0x08002196 0x08002196 0x00000002 PAD
|
||||||
0x08002198 0x08002198 0x0000009a Code RO 814 .text.GPIO_Read_Swich general_gpio.o
|
0x08002198 0x08002198 0x0000009a Code RO 814 .text.GPIO_Read_Swich general_gpio.o
|
||||||
0x08002232 0x08002232 0x00000002 PAD
|
0x08002232 0x08002232 0x00000002 PAD
|
||||||
@@ -2934,9 +2934,9 @@ Memory Map of the image
|
|||||||
0x0800441c 0x0800441c 0x00000002 Code RO 645 .text.SystemInit system_stm32f1xx.o
|
0x0800441c 0x0800441c 0x00000002 Code RO 645 .text.SystemInit system_stm32f1xx.o
|
||||||
0x0800441e 0x0800441e 0x00000002 PAD
|
0x0800441e 0x0800441e 0x00000002 PAD
|
||||||
0x08004420 0x08004420 0x00000004 Code RO 56 .text.UsageFault_Handler stm32f1xx_it.o
|
0x08004420 0x08004420 0x00000004 Code RO 56 .text.UsageFault_Handler stm32f1xx_it.o
|
||||||
0x08004424 0x08004424 0x00000112 Code RO 695 .text.__GFX_Draw_Arc gfx_buffer.o
|
0x08004424 0x08004424 0x00000112 Code RO 695 .text.__GFX_Draw_Arc gfx_lib.o
|
||||||
0x08004536 0x08004536 0x00000002 PAD
|
0x08004536 0x08004536 0x00000002 PAD
|
||||||
0x08004538 0x08004538 0x0000012e Code RO 687 .text.__GFX_Draw_Line gfx_buffer.o
|
0x08004538 0x08004538 0x0000012e Code RO 687 .text.__GFX_Draw_Line gfx_lib.o
|
||||||
0x08004666 0x08004666 0x00000002 PAD
|
0x08004666 0x08004666 0x00000002 PAD
|
||||||
0x08004668 0x08004668 0x00000010 Code RO 441 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
0x08004668 0x08004668 0x00000010 Code RO 441 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
|
||||||
0x08004678 0x08004678 0x00000042 Code RO 443 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
0x08004678 0x08004678 0x00000042 Code RO 443 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
|
||||||
@@ -3025,7 +3025,7 @@ Memory Map of the image
|
|||||||
0x08006974 0x08006974 0x00000008 Data RO 651 .rodata.APBPrescTable system_stm32f1xx.o
|
0x08006974 0x08006974 0x00000008 Data RO 651 .rodata.APBPrescTable system_stm32f1xx.o
|
||||||
0x0800697c 0x0800697c 0x00000010 Data RO 355 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
0x0800697c 0x0800697c 0x00000010 Data RO 355 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
|
||||||
0x0800698c 0x0800698c 0x00000002 Data RO 356 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
0x0800698c 0x0800698c 0x00000002 Data RO 356 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
|
||||||
0x0800698e 0x0800698e 0x000009a0 Data RO 697 .rodata.font_tahoma_8 gfx_buffer.o
|
0x0800698e 0x0800698e 0x000009a0 Data RO 697 .rodata.font_tahoma_8 gfx_lib.o
|
||||||
0x0800732e 0x0800732e 0x00000019 Data RO 774 .rodata.str1.1 gfx_oled_example.o
|
0x0800732e 0x0800732e 0x00000019 Data RO 774 .rodata.str1.1 gfx_oled_example.o
|
||||||
0x08007347 0x08007347 0x00000001 PAD
|
0x08007347 0x08007347 0x00000001 PAD
|
||||||
0x08007348 0x08007348 0x00000020 Data RO 1288 Region$$Table anon$$obj.o
|
0x08007348 0x08007348 0x00000020 Data RO 1288 Region$$Table anon$$obj.o
|
||||||
@@ -3045,7 +3045,7 @@ Memory Map of the image
|
|||||||
0x20000010 - 0x00000060 Zero RW 900 .bss c_w.l(libspace.o)
|
0x20000010 - 0x00000060 Zero RW 900 .bss c_w.l(libspace.o)
|
||||||
0x20000070 - 0x00000004 Zero RW 768 .bss.Example_OLED_GFX_Update.oled_prevtick gfx_oled_example.o
|
0x20000070 - 0x00000004 Zero RW 768 .bss.Example_OLED_GFX_Update.oled_prevtick gfx_oled_example.o
|
||||||
0x20000074 - 0x00000004 Zero RW 790 .bss.Menu_Control_Music.prevtick menu_interface.o
|
0x20000074 - 0x00000004 Zero RW 790 .bss.Menu_Control_Music.prevtick menu_interface.o
|
||||||
0x20000078 - 0x00000001 Zero RW 698 .bss.chSpacing gfx_buffer.o
|
0x20000078 - 0x00000001 Zero RW 698 .bss.chSpacing gfx_lib.o
|
||||||
0x20000079 0x080074a8 0x00000003 PAD
|
0x20000079 0x080074a8 0x00000003 PAD
|
||||||
0x2000007c - 0x00000054 Zero RW 40 .bss.hi2c1 i2c.o
|
0x2000007c - 0x00000054 Zero RW 40 .bss.hi2c1 i2c.o
|
||||||
0x200000d0 - 0x00000044 Zero RW 767 .bss.icons gfx_oled_example.o
|
0x200000d0 - 0x00000044 Zero RW 767 .bss.icons gfx_oled_example.o
|
||||||
@@ -3067,8 +3067,8 @@ 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
|
||||||
|
|
||||||
238 0 0 0 0 4071 general_gpio.o
|
238 0 0 0 0 4071 general_gpio.o
|
||||||
2152 0 2464 0 1 9083 gfx_buffer.o
|
2152 0 2464 0 1 9068 gfx_lib.o
|
||||||
1834 0 25 0 76 4437 gfx_oled_example.o
|
1834 0 25 0 76 4431 gfx_oled_example.o
|
||||||
198 0 0 0 0 1442 gpio.o
|
198 0 0 0 0 1442 gpio.o
|
||||||
268 0 0 0 84 4254 i2c.o
|
268 0 0 0 84 4254 i2c.o
|
||||||
192 0 0 0 180 2575 main.o
|
192 0 0 0 180 2575 main.o
|
||||||
@@ -3085,7 +3085,7 @@ Image component sizes
|
|||||||
2 0 24 4 0 1559 system_stm32f1xx.o
|
2 0 24 4 0 1559 system_stm32f1xx.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
13338 26 2800 16 2408 96238 Object Totals
|
13338 26 2800 16 2408 96217 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
64 0 1 3 7 0 (incl. Padding)
|
64 0 1 3 7 0 (incl. Padding)
|
||||||
|
|
||||||
@@ -3233,8 +3233,8 @@ Image component sizes
|
|||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
26456 726 3388 16 2504 99662 Grand Totals
|
26456 726 3388 16 2504 99641 Grand Totals
|
||||||
26456 726 3388 16 2504 99662 ELF Image Totals
|
26456 726 3388 16 2504 99641 ELF Image Totals
|
||||||
26456 726 3388 16 0 0 ROM Totals
|
26456 726 3388 16 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -29,7 +29,7 @@ gfx_lcd/gfx_oled_example.o: ..\Core\Example\gfx_oled_example.c \
|
|||||||
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
|
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
|
||||||
..\Core\Example\menu_interface.h ..\Core\Example\general_gpio.h \
|
..\Core\Example\menu_interface.h ..\Core\Example\general_gpio.h \
|
||||||
..\Core\Example\mylibs_defs.h ..\Core\Example\mylibs_config.h \
|
..\Core\Example\mylibs_defs.h ..\Core\Example\mylibs_config.h \
|
||||||
..\Core\Inc\main.h ..\Core\GFX_Buffer\gfx_buffer.h \
|
..\Core\Inc\main.h ..\Core\GFX_Lib\gfx_lib.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \
|
||||||
..\Core\OLED_Driver\oled.h \
|
..\Core\OLED_Driver\oled.h \
|
||||||
|
|||||||
Binary file not shown.
@@ -29,7 +29,7 @@ gfx_lcd/main.o: ..\Core\Src\main.c ..\Core\Inc\main.h \
|
|||||||
..\Core\Inc\i2c.h ..\Core\Inc\gpio.h \
|
..\Core\Inc\i2c.h ..\Core\Inc\gpio.h \
|
||||||
..\Core\Example\gfx_oled_example.h ..\Core\Example\menu_interface.h \
|
..\Core\Example\gfx_oled_example.h ..\Core\Example\menu_interface.h \
|
||||||
..\Core\Example\general_gpio.h ..\Core\Example\mylibs_defs.h \
|
..\Core\Example\general_gpio.h ..\Core\Example\mylibs_defs.h \
|
||||||
..\Core\Example\mylibs_config.h ..\Core\GFX_Buffer\gfx_buffer.h \
|
..\Core\Example\mylibs_config.h ..\Core\GFX_Lib\gfx_lib.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \
|
||||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \
|
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \
|
||||||
..\Core\OLED_Driver\oled.h
|
..\Core\OLED_Driver\oled.h
|
||||||
|
|||||||
Reference in New Issue
Block a user