STM324x9I_EVAL
ActiveLayer
is only used within STM324x9I_EVAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM324x9I_EVAL
ActiveLayer
ActiveLayer variable
Syntax
from
stm324x9i_eval_lcd.c:97
static
uint32_t
ActiveLayer
=
0
;
References
Location
Referrer
Text
stm324x9i_eval_lcd.c:97
static
uint32_t
ActiveLayer
=
0
;
stm324x9i_eval_lcd.c:209
BSP_LCD_GetXSize()
return
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
ImageWidth
;
stm324x9i_eval_lcd.c:218
BSP_LCD_GetYSize()
return
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
ImageHeight
;
stm324x9i_eval_lcd.c:260
BSP_LCD_SelectLayer()
ActiveLayer
=
LayerIndex
;
stm324x9i_eval_lcd.c:449
BSP_LCD_SetTextColor()
DrawProp
[
ActiveLayer
]
.
TextColor
=
Color
;
stm324x9i_eval_lcd.c:458
BSP_LCD_GetTextColor()
return
DrawProp
[
ActiveLayer
]
.
TextColor
;
stm324x9i_eval_lcd.c:467
BSP_LCD_SetBackColor()
DrawProp
[
ActiveLayer
]
.
BackColor
=
Color
;
stm324x9i_eval_lcd.c:476
BSP_LCD_GetBackColor()
return
DrawProp
[
ActiveLayer
]
.
BackColor
;
stm324x9i_eval_lcd.c:485
BSP_LCD_SetFont()
DrawProp
[
ActiveLayer
]
.
pFont
=
fonts
;
stm324x9i_eval_lcd.c:494
BSP_LCD_GetFont()
return
DrawProp
[
ActiveLayer
]
.
pFont
;
stm324x9i_eval_lcd.c:507
BSP_LCD_ReadPixel()
if
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
PixelFormat
==
LTDC_PIXEL_FORMAT_ARGB8888
)
stm324x9i_eval_lcd.c:510
BSP_LCD_ReadPixel()
ret
=
*
(
__IO
uint32_t
*
)
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
4
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
;
stm324x9i_eval_lcd.c:512
BSP_LCD_ReadPixel()
else
if
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
PixelFormat
==
LTDC_PIXEL_FORMAT_RGB888
)
stm324x9i_eval_lcd.c:515
BSP_LCD_ReadPixel()
ret
=
(
*
(
__IO
uint32_t
*
)
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
4
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
&
0x00FFFFFF
)
;
stm324x9i_eval_lcd.c:517
BSP_LCD_ReadPixel()
else
if
(
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
PixelFormat
==
LTDC_PIXEL_FORMAT_RGB565
)
||
\
stm324x9i_eval_lcd.c:518
BSP_LCD_ReadPixel()
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
PixelFormat
==
LTDC_PIXEL_FORMAT_ARGB4444
)
||
\
stm324x9i_eval_lcd.c:519
BSP_LCD_ReadPixel()
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
PixelFormat
==
LTDC_PIXEL_FORMAT_AL88
)
)
stm324x9i_eval_lcd.c:522
BSP_LCD_ReadPixel()
ret
=
*
(
__IO
uint16_t
*
)
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
2
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
;
stm324x9i_eval_lcd.c:527
BSP_LCD_ReadPixel()
ret
=
*
(
__IO
uint8_t
*
)
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
2
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
;
stm324x9i_eval_lcd.c:540
BSP_LCD_Clear()
LL_FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
,
BSP_LCD_GetXSize
(
)
,
BSP_LCD_GetYSize
(
)
,
0
,
Color
)
;
stm324x9i_eval_lcd.c:549
BSP_LCD_ClearStringLine()
uint32_t
color_backup
=
DrawProp
[
ActiveLayer
]
.
TextColor
;
stm324x9i_eval_lcd.c:550
BSP_LCD_ClearStringLine()
DrawProp
[
ActiveLayer
]
.
TextColor
=
DrawProp
[
ActiveLayer
]
.
BackColor
;
stm324x9i_eval_lcd.c:553
BSP_LCD_ClearStringLine()
BSP_LCD_FillRect
(
0
,
(
Line
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
)
,
BSP_LCD_GetXSize
(
)
,
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
)
;
stm324x9i_eval_lcd.c:555
BSP_LCD_ClearStringLine()
DrawProp
[
ActiveLayer
]
.
TextColor
=
color_backup
;
stm324x9i_eval_lcd.c:556
BSP_LCD_ClearStringLine()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:568
BSP_LCD_DisplayChar()
DrawChar
(
Xpos
,
Ypos
,
&
DrawProp
[
ActiveLayer
]
.
pFont
->
table
[
(
Ascii
-
' '
)
*
\
stm324x9i_eval_lcd.c:569
BSP_LCD_DisplayChar()
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
*
(
(
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
+
7
)
/
8
)
]
)
;
stm324x9i_eval_lcd.c:593
BSP_LCD_DisplayStringAt()
xsize
=
(
BSP_LCD_GetXSize
(
)
/
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
;
stm324x9i_eval_lcd.c:599
BSP_LCD_DisplayStringAt()
refcolumn
=
Xpos
+
(
(
xsize
-
size
)
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
/
2
;
stm324x9i_eval_lcd.c:609
BSP_LCD_DisplayStringAt()
refcolumn
=
-
Xpos
+
(
(
xsize
-
size
)
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
;
stm324x9i_eval_lcd.c:620
BSP_LCD_DisplayStringAt()
while
(
(
*
Text
!=
0
)
&
(
(
(
BSP_LCD_GetXSize
(
)
-
(
i
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
)
&
0xFFFF
)
>=
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
)
stm324x9i_eval_lcd.c:625
BSP_LCD_DisplayStringAt()
refcolumn
+=
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
;
stm324x9i_eval_lcd.c:653
BSP_LCD_DrawHLine()
Xaddress
=
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
+
4
*
(
BSP_LCD_GetXSize
(
)
*
Ypos
+
Xpos
)
;
stm324x9i_eval_lcd.c:656
BSP_LCD_DrawHLine()
LL_FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
Xaddress
,
Length
,
1
,
0
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:670
BSP_LCD_DrawVLine()
Xaddress
=
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
+
4
*
(
BSP_LCD_GetXSize
(
)
*
Ypos
+
Xpos
)
;
stm324x9i_eval_lcd.c:673
BSP_LCD_DrawVLine()
LL_FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
Xaddress
,
1
,
Length
,
(
BSP_LCD_GetXSize
(
)
-
1
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:737
BSP_LCD_DrawLine()
BSP_LCD_DrawPixel
(
x
,
y
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
/* Draw the current pixel */
stm324x9i_eval_lcd.c:786
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
CurX
)
,
(
Ypos
-
CurY
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:788
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
CurX
)
,
(
Ypos
-
CurY
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:790
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
CurY
)
,
(
Ypos
-
CurX
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:792
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
CurY
)
,
(
Ypos
-
CurX
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:794
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
CurX
)
,
(
Ypos
+
CurY
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:796
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
CurX
)
,
(
Ypos
+
CurY
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:798
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
+
CurY
)
,
(
Ypos
+
CurX
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:800
BSP_LCD_DrawCircle()
BSP_LCD_DrawPixel
(
(
Xpos
-
CurY
)
,
(
Ypos
+
CurX
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:858
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
-
(
uint16_t
)
(
x
/
K
)
)
,
(
Ypos
+
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:859
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
+
(
uint16_t
)
(
x
/
K
)
)
,
(
Ypos
+
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:860
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
+
(
uint16_t
)
(
x
/
K
)
)
,
(
Ypos
-
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:861
BSP_LCD_DrawEllipse()
BSP_LCD_DrawPixel
(
(
Xpos
-
(
uint16_t
)
(
x
/
K
)
)
,
(
Ypos
-
y
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:898
BSP_LCD_DrawBitmap()
Address
=
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
(
(
BSP_LCD_GetXSize
(
)
*
Ypos
)
+
Xpos
)
*
(
4
)
)
;
stm324x9i_eval_lcd.c:941
BSP_LCD_FillRect()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:944
BSP_LCD_FillRect()
Xaddress
=
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
+
4
*
(
BSP_LCD_GetXSize
(
)
*
Ypos
+
Xpos
)
;
stm324x9i_eval_lcd.c:947
BSP_LCD_FillRect()
LL_FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
Xaddress
,
Width
,
Height
,
(
BSP_LCD_GetXSize
(
)
-
Width
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:967
BSP_LCD_FillCircle()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:994
BSP_LCD_FillCircle()
BSP_LCD_SetTextColor
(
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:1234
BSP_LCD_DrawPixel()
*
(
__IO
uint32_t
*
)
(
hltdc_eval
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
4
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
=
RGB_Code
;
stm324x9i_eval_lcd.c:1251
DrawChar()
height
=
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
;
stm324x9i_eval_lcd.c:1252
DrawChar()
width
=
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
;
stm324x9i_eval_lcd.c:1281
DrawChar()
BSP_LCD_DrawPixel
(
(
Xpos
+
j
)
,
Ypos
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm324x9i_eval_lcd.c:1285
DrawChar()
BSP_LCD_DrawPixel
(
(
Xpos
+
j
)
,
Ypos
,
DrawProp
[
ActiveLayer
]
.
BackColor
)
;
Data Use
Functions writing
ActiveLayer
Functions reading
ActiveLayer
BSP_LCD_SelectLayer()
all items filtered out
ActiveLayer
BSP_LCD_GetXSize()
BSP_LCD_GetYSize()
BSP_LCD_SetTextColor()
BSP_LCD_GetTextColor()
BSP_LCD_SetBackColor()
BSP_LCD_GetBackColor()
BSP_LCD_SetFont()
BSP_LCD_GetFont()
BSP_LCD_ReadPixel()
BSP_LCD_Clear()
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_DrawBitmap()
BSP_LCD_FillRect()
BSP_LCD_FillCircle()
BSP_LCD_DrawPixel()
DrawChar()
all items filtered out
Type of
ActiveLayer
ActiveLayer
uint32_t
all items filtered out