STM32F429I-Discovery
+
0
/3 examples
SourceVu will show references to
BSP_LCD_GetXSize()
from the following samples and libraries:
Utilities
Examples
STM32F429I-Discovery
Examples
BSP
Applications
Display
LTDC_Paint
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
BSP_LCD_GetXSize()
BSP_LCD_GetXSize() function
Gets the LCD X size.
Syntax
Show:
Summary
Declaration
Definition
from
stm32f429i_discovery_lcd.h:168
uint32_t
BSP_LCD_GetXSize
(
void
)
;
Implemented in
stm32f429i_discovery_lcd.c:220
Return value
The used LCD X size
Examples
BSP_LCD_GetXSize()
is referenced by 3 libraries and example projects:
Utilities
Examples
STM32F429I-Discovery
Examples
BSP
Applications
Display
LTDC_Paint
References
from
0/3
examples
Code
Location
Referrer
uint32_t
BSP_LCD_GetXSize
(
void
)
stm32f429i_discovery_lcd.c:220
uint32_t
BSP_LCD_GetXSize
(
void
)
;
stm32f429i_discovery_lcd.h:168
Layercfg
.
WindowX1
=
BSP_LCD_GetXSize
(
)
;
stm32f429i_discovery_lcd.c:245
BSP_LCD_LayerDefaultInit()
Layercfg
.
ImageWidth
=
BSP_LCD_GetXSize
(
)
;
stm32f429i_discovery_lcd.c:257
BSP_LCD_LayerDefaultInit()
ret
=
*
(
__IO
uint32_t
*
)
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
4
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
;
stm32f429i_discovery_lcd.c:524
BSP_LCD_ReadPixel()
ret
=
(
*
(
__IO
uint32_t
*
)
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
4
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
&
0x00FFFFFF
)
;
stm32f429i_discovery_lcd.c:529
BSP_LCD_ReadPixel()
ret
=
*
(
__IO
uint16_t
*
)
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
2
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
;
stm32f429i_discovery_lcd.c:536
BSP_LCD_ReadPixel()
ret
=
*
(
__IO
uint8_t
*
)
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
2
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
;
stm32f429i_discovery_lcd.c:541
BSP_LCD_ReadPixel()
FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
,
BSP_LCD_GetXSize
(
)
,
stm32f429i_discovery_lcd.c:554
BSP_LCD_Clear()
BSP_LCD_FillRect
(
0
,
(
Line
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Height
)
,
BSP_LCD_GetXSize
(
)
,
stm32f429i_discovery_lcd.c:568
BSP_LCD_ClearStringLine()
xsize
=
(
BSP_LCD_GetXSize
(
)
/
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
;
stm32f429i_discovery_lcd.c:608
BSP_LCD_DisplayStringAt()
while
(
(
*
pText
!=
0
)
&
(
(
(
BSP_LCD_GetXSize
(
)
-
(
i
*
DrawProp
[
ActiveLayer
]
.
pFont
->
Width
)
)
&
0xFFFF
)
>=
stm32f429i_discovery_lcd.c:635
BSP_LCD_DisplayStringAt()
xaddress
=
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
+
4
*
(
BSP_LCD_GetXSize
(
)
*
Ypos
+
Xpos
)
;
stm32f429i_discovery_lcd.c:669
BSP_LCD_DrawHLine()
xaddress
=
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
+
4
*
(
BSP_LCD_GetXSize
(
)
*
Ypos
+
Xpos
)
;
stm32f429i_discovery_lcd.c:686
BSP_LCD_DrawVLine()
FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
xaddress
,
1
,
Length
,
(
BSP_LCD_GetXSize
(
)
-
1
)
,
DrawProp
[
ActiveLayer
]
.
TextColor
)
;
stm32f429i_discovery_lcd.c:689
BSP_LCD_DrawVLine()
address
=
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
(
(
BSP_LCD_GetXSize
(
)
*
Y
)
+
X
)
*
(
4
)
)
;
stm32f429i_discovery_lcd.c:908
BSP_LCD_DrawBitmap()
address
+=
(
(
BSP_LCD_GetXSize
(
)
-
width
+
width
)
*
4
)
;
stm32f429i_discovery_lcd.c:934
BSP_LCD_DrawBitmap()
xaddress
=
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
)
+
4
*
(
BSP_LCD_GetXSize
(
)
*
Ypos
+
Xpos
)
;
stm32f429i_discovery_lcd.c:954
BSP_LCD_FillRect()
FillBuffer
(
ActiveLayer
,
(
uint32_t
*
)
xaddress
,
Width
,
Height
,
(
BSP_LCD_GetXSize
(
)
-
Width
)
,
stm32f429i_discovery_lcd.c:957
BSP_LCD_FillRect()
*
(
__IO
uint32_t
*
)
(
LtdcHandler
.
LayerCfg
[
ActiveLayer
]
.
FBStartAdress
+
(
4
*
(
Ypos
*
BSP_LCD_GetXSize
(
)
+
Xpos
)
)
)
=
RGB_Code
;
stm32f429i_discovery_lcd.c:1299
BSP_LCD_DrawPixel()
Call Tree
from
0/3
examples
BSP_LCD_GetXSize()
is called by 10 functions:
BSP_LCD_LayerDefaultInit()
BSP_LCD_ReadPixel()
BSP_LCD_Clear()
BSP_LCD_ClearStringLine()
BSP_LCD_DisplayStringAt()
BSP_LCD_DrawHLine()
BSP_LCD_DrawVLine()
BSP_LCD_DrawBitmap()
BSP_LCD_FillRect()
BSP_LCD_DrawPixel()
All items filtered out
BSP_LCD_GetXSize()
All items filtered out
Data Use
from
0/3
examples
BSP_LCD_GetXSize()
reads 1 variable:
LcdDrv
All items filtered out
BSP_LCD_GetXSize()
All items filtered out
Class Tree
from
0/3
examples
All items filtered out
All items filtered out
Override Tree
from
0/3
examples
All items filtered out
All items filtered out
Implementations
from
0/3
examples
All items filtered out
All items filtered out
Instances
from
0/3
examples
Lifecycle
from
0/3
examples
All items filtered out
All items filtered out