📄 gui_getfontinfo.txt
字号:
; generated by ARM C/C++ Compiler with , RVCT4.0 [Build 524] for uVision
; commandline ArmCC [--split_sections --debug -c --asm --interleave -o.\Obj\gui_getfontinfo.o --depend=.\Obj\gui_getfontinfo.d --device=DARMSTM --apcs=interwork -O3 -I..\..\include -I..\..\..\FWLib\library\inc -I..\..\..\USBLib\library\inc -I..\..\Config -I..\..\GUI\Core -I..\..\GUI\Font -I..\..\GUI\ConvertColor -I..\..\GUI\AntiAlias -I..\..\GUI\ConvertMono -I..\..\GUI\JPEG -I..\..\GUI\MemDev -I..\..\GUI\MultiLayer -I..\..\GUI\Widget -I..\..\GUI\WM -IC:\Keil\ARM\INC\ST\STM32F10x ..\..\GUI\Core\GUI_GetFontInfo.c]
THUMB
AREA ||i.GUI_GetFontInfo||, CODE, READONLY, ALIGN=2
GUI_GetFontInfo PROC
;;;34 */
;;;35 void GUI_GetFontInfo(const GUI_FONT GUI_UNI_PTR * pFont, GUI_FONTINFO * pFontInfo) {
000000 b908 CBNZ r0,|L1.6|
;;;36 GUI_LOCK();
;;;37 if (pFont == NULL) {
;;;38 pFont = GUI_Context.pAFont;
000002 4805 LDR r0,|L1.24|
000004 6980 LDR r0,[r0,#0x18] ; GUI_Context
|L1.6|
;;;39 }
;;;40 pFontInfo->Baseline = pFont->Baseline;
000006 7f02 LDRB r2,[r0,#0x1c]
000008 708a STRB r2,[r1,#2]
;;;41 pFontInfo->CHeight = pFont->CHeight;
00000a 7f82 LDRB r2,[r0,#0x1e]
00000c 710a STRB r2,[r1,#4]
;;;42 pFontInfo->LHeight = pFont->LHeight;
00000e 7f42 LDRB r2,[r0,#0x1d]
000010 70ca STRB r2,[r1,#3]
;;;43 pFont->pfGetFontInfo(pFont, pFontInfo);
000012 6882 LDR r2,[r0,#8]
000014 4710 BX r2
;;;44 GUI_UNLOCK();
;;;45 }
;;;46
ENDP
000016 0000 DCW 0x0000
|L1.24|
DCD GUI_Context
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -