STM32F429I-Discovery
DrawProp
is only used within STM32F429I-Discovery.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
STM32F429I-Discovery
DrawProp
DrawProp variable
Syntax
Show:
Summary
Declaration
from
stm32f429i_discovery_lcd.c:112
static
LCD_DrawPropTypeDef
DrawProp
[
MAX_LAYER_NUMBER
]
;
Examples
References
from
examples
Code
Location
Referrer
static
LCD_DrawPropTypeDef
DrawProp
[
MAX_LAYER_NUMBER
]
;
stm32f429i_discovery_lcd.c:112
DrawProp
[
LayerIndex
]
.
BackColor
=
LCD_COLOR_WHITE
;
stm32f429i_discovery_lcd.c:262
BSP_LCD_LayerDefaultInit()
DrawProp
[
LayerIndex
]
.
pFont
=
&
Font24
;
stm32f429i_discovery_lcd.c:263
BSP_LCD_LayerDefaultInit()
DrawProp
[
LayerIndex
]
.
TextColor
=
LCD_COLOR_BLACK
;
stm32f429i_discovery_lcd.c:264
BSP_LCD_LayerDefaultInit()
return
DrawProp
[
ActiveLayer
]
.
TextColor
;
stm32f429i_discovery_lcd.c:463
BSP_LCD_GetTextColor()
return
DrawProp
[
ActiveLayer
]
.
BackColor
;
stm32f429i_discovery_lcd.c:472
BSP_LCD_GetBackColor()
DrawProp
[
ActiveLayer
]
.
TextColor
=
Color
;
stm32f429i_discovery_lcd.c:481
BSP_LCD_SetTextColor()
DrawProp
[
ActiveLayer
]
.
BackColor
=
Color
;
stm32f429i_discovery_lcd.c:490
BSP_LCD_SetBackColor()
DrawProp
[
ActiveLayer
]
.
pFont
=
pFonts
;
stm32f429i_discovery_lcd.c:499
BSP_LCD_SetFont()
return
DrawProp
[
ActiveLayer
]
.
pFont
;
stm32f429i_discovery_lcd.c:508
BSP_LCD_GetFont()
uint32_t
colorbackup
=
DrawProp
[
ActiveLayer
]
.
TextColor
;
stm32f429i_discovery_lcd.c:564
BSP_LCD_ClearStringLine()
DrawProp
[
ActiveLayer
]
.
TextColor
=
DrawProp
[
ActiveLayer
]
.
BackColor
;
stm32f429i_discovery_lcd.c:565
BSP_LCD_ClearStringLine()
BSP_LCD_FillRect
(
0
,
(
Line
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
)
,
BSP_LCD_GetXSize
(
)
,
stm32f429i_discovery_lcd.c:568
BSP_LCD_ClearStringLine()
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
)
;
stm32f429i_discovery_lcd.c:569
BSP_LCD_ClearStringLine()
DrawProp
[
ActiveLayer
]
.
TextColor
=
colorbackup
;
stm32f429i_discovery_lcd.c:571
BSP_LCD_ClearStringLine()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:572
BSP_LCD_ClearStringLine()
DrawChar
(
Xpos
,
Ypos
,
&
DrawProp
[
ActiveLayer
]
.
pFont
->
table
[
(
Ascii
-
' '
)
*
\
stm32f429i_discovery_lcd.c:583
BSP_LCD_DisplayChar()
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
*
(
(
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
+
7
)
/
8
)
]
)
;
stm32f429i_discovery_lcd.c:584
BSP_LCD_DisplayChar()
xsize
=
(
BSP_LCD_GetXSize
(
)
/
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
;
stm32f429i_discovery_lcd.c:608
BSP_LCD_DisplayStringAt()
refcolumn
=
X
+
(
(
xsize
-
size
)
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
/
2
;
stm32f429i_discovery_lcd.c:614
BSP_LCD_DisplayStringAt()
refcolumn
=
X
+
(
(
xsize
-
size
)
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
;
stm32f429i_discovery_lcd.c:624
BSP_LCD_DisplayStringAt()
while
(
(
*
pText
!=
0
)
&
(
(
(
BSP_LCD_GetXSize
(
)
-
(
i
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
)
&
0xFFFF
)
>=
stm32f429i_discovery_lcd.c:635
BSP_LCD_DisplayStringAt()
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
)
stm32f429i_discovery_lcd.c:636
BSP_LCD_DisplayStringAt()
refcolumn
+=
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
;
stm32f429i_discovery_lcd.c:641
BSP_LCD_DisplayStringAt()
FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
xaddress
,
Length
,
1
,
0
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:672
BSP_LCD_DrawHLine()
FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
xaddress
,
1
,
Length
,
(
BSP_LCD_GetXSize
(
)
-
1
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:689
BSP_LCD_DrawVLine()
BSP_LCD_DrawPixel
(
x
,
y
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
/* Draw the current pixel */
stm32f429i_discovery_lcd.c:753
BSP_LCD_DrawLine()
BSP_LCD_DrawPixel
(
(
Xpos
+
curx
)
,
(
Ypos
-
cury
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:802
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
curx
)
,
(
Ypos
-
cury
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:803
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
cury
)
,
(
Ypos
-
curx
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:804
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
cury
)
,
(
Ypos
-
curx
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:805
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
curx
)
,
(
Ypos
+
cury
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:806
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
curx
)
,
(
Ypos
+
cury
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:807
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
cury
)
,
(
Ypos
+
curx
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:808
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
cury
)
,
(
Ypos
+
curx
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:809
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
(
uint16_t
)
(
x
/
k
)
)
,
(
Ypos
+
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:868
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
+
(
uint16_t
)
(
x
/
k
)
)
,
(
Ypos
+
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:869
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
+
(
uint16_t
)
(
x
/
k
)
)
,
(
Ypos
-
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:870
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
-
(
uint16_t
)
(
x
/
k
)
)
,
(
Ypos
-
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:871
BSP_LCD_DrawEllipse()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:951
BSP_LCD_FillRect()
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:958
BSP_LCD_FillRect()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:978
BSP_LCD_FillCircle()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:1005
BSP_LCD_FillCircle()
height
=
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
;
stm32f429i_discovery_lcd.c:1316
DrawChar()
width
=
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
;
stm32f429i_discovery_lcd.c:1317
DrawChar()
BSP_LCD_DrawPixel
(
(
Xpos
+
j
)
,
Ypos
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:1345
DrawChar()
BSP_LCD_DrawPixel
(
(
Xpos
+
j
)
,
Ypos
,
DrawProp
[
ActiveLayer
]
.
BackColor
)
;
stm32f429i_discovery_lcd.c:1349
DrawChar()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
DrawProp
is read by 18 functions:
All items filtered out
DrawProp
BSP_LCD_LayerDefaultInit()
BSP_LCD_GetTextColor()
BSP_LCD_GetBackColor()
BSP_LCD_SetTextColor()
BSP_LCD_SetBackColor()
BSP_LCD_SetFont()
BSP_LCD_GetFont()
BSP_LCD_ClearStringLine()
BSP_LCD_DisplayChar()
BSP_LCD_DisplayStringAt()
BSP_LCD_DrawHLine()
BSP_LCD_DrawVLine()
BSP_LCD_DrawLine()
BSP_LCD_DrawCircle()
BSP_LCD_DrawEllipse()
BSP_LCD_FillRect()
BSP_LCD_FillCircle()
DrawChar()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out