HAL
+ 0/29 examples
CodeScope will show references to
LTDC_LAYER
from the following samples and libraries:
Examples
STM32469I-Discovery
Demonstrations
STemWin
TouchGFX
Applications
Display
LCD_DSI_ImagesSlider
STemWin
STemWin_Acceleration
STemWin_Animation
STemWin_Fonts
STemWin_HelloWorld
STemWin_MemoryDevice
STemWin_SampleDemo
Examples
LCD_DSI
LCD_DSI_CmdMode_DoubleBuffering
LCD_DSI_CmdMode_PartialRefresh
LCD_DSI_CmdMode_TearingEffect
LCD_DSI_CmdMode_TearingEffect_ExtPin
LCD_DSI_VideoMode_DoubleBuffering
STM32469I_EVAL
Demonstrations
STemWin
TouchGFX
Applications
Camera
Camera_To_USBDisk
Display
LCD_DSI_ImagesSlider
STemWin
STemWin_Acceleration
STemWin_Animation
STemWin_Fonts
STemWin_HelloWorld
STemWin_MemoryDevice
STemWin_SampleDemo
Examples
LCD_DSI
LCD_DSI_CmdMode_DoubleBuffering
LCD_DSI_CmdMode_PartialRefresh
LCD_DSI_CmdMode_TearingEffect
LCD_DSI_CmdMode_TearingEffect_ExtPin
LCD_DSI_VideoMode_DoubleBuffering
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
LTDC_LAYER
LTDC_LAYER macro
Syntax
from
stm32f4xx_hal_ltdc.h:645
#define
LTDC_LAYER
(
__HANDLE__
,
__LAYER__
)
(
(
LTDC_Layer_TypeDef
*
)
(
(
uint32_t
)
(
\
(
(
uint32_t
)
(
(
__HANDLE__
)
->
Instance
)
)
\
+
0x84U
+
(
0x80U
*
(
__LAYER__
)
)
)
)
)
Arguments
__HANDLE__
__LAYER__
Examples
LTDC_LAYER
is referenced by
29 libraries and example projects
.
References
Location
Text
stm32f4xx_hal_ltdc.h:645
#define
LTDC_LAYER
(
__HANDLE__
,
__LAYER__
)
(
(
LTDC_Layer_TypeDef
*
)
(
(
uint32_t
)
(
\
stm32_hal_legacy.h:4246
#define
__HAL_LTDC_LAYER
LTDC_LAYER
stm32f4xx_hal_ltdc.c:893
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CKCR
&=
~
(
LTDC_LxCKCR_CKBLUE
|
LTDC_LxCKCR_CKGREEN
|
LTDC_LxCKCR_CKRED
)
;
stm32f4xx_hal_ltdc.c:894
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CKCR
=
RGBValue
;
stm32f4xx_hal_ltdc.c:949
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CLUTWR
=
tmp
;
stm32f4xx_hal_ltdc.c:982
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
|=
(
uint32_t
)
LTDC_LxCR_COLKEN
;
stm32f4xx_hal_ltdc.c:1017
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
&=
~
(
uint32_t
)
LTDC_LxCR_COLKEN
;
stm32f4xx_hal_ltdc.c:1052
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
|=
(
uint32_t
)
LTDC_LxCR_CLUTEN
;
stm32f4xx_hal_ltdc.c:1087
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
&=
~
(
uint32_t
)
LTDC_LxCR_CLUTEN
;
stm32f4xx_hal_ltdc.c:1452
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLR
&=
~
LTDC_LxCFBLR_CFBP
;
stm32f4xx_hal_ltdc.c:1458
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLR
|=
pitchUpdate
;
stm32f4xx_hal_ltdc.c:1887
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLR
&=
~
LTDC_LxCFBLR_CFBP
;
stm32f4xx_hal_ltdc.c:1890
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLR
|=
pitchUpdate
;
stm32f4xx_hal_ltdc.c:1925
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CKCR
&=
~
(
LTDC_LxCKCR_CKBLUE
|
LTDC_LxCKCR_CKGREEN
|
LTDC_LxCKCR_CKRED
)
;
stm32f4xx_hal_ltdc.c:1926
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CKCR
=
RGBValue
;
stm32f4xx_hal_ltdc.c:1959
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
|=
(
uint32_t
)
LTDC_LxCR_COLKEN
;
stm32f4xx_hal_ltdc.c:1992
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
&=
~
(
uint32_t
)
LTDC_LxCR_COLKEN
;
stm32f4xx_hal_ltdc.c:2025
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
|=
(
uint32_t
)
LTDC_LxCR_CLUTEN
;
stm32f4xx_hal_ltdc.c:2058
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
&=
~
(
uint32_t
)
LTDC_LxCR_CLUTEN
;
stm32f4xx_hal_ltdc.c:2140
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
WHPCR
&=
~
(
LTDC_LxWHPCR_WHSTPOS
|
LTDC_LxWHPCR_WHSPPOS
)
;
stm32f4xx_hal_ltdc.c:2141
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
WHPCR
=
(
(
pLayerCfg
->
WindowX0
+
\
stm32f4xx_hal_ltdc.c:2146
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
WVPCR
&=
~
(
LTDC_LxWVPCR_WVSTPOS
|
LTDC_LxWVPCR_WVSPPOS
)
;
stm32f4xx_hal_ltdc.c:2147
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
WVPCR
=
(
(
pLayerCfg
->
WindowY0
+
(
hltdc
->
Instance
->
BPCR
&
LTDC_BPCR_AVBP
)
+
1U
)
|
tmp
)
;
stm32f4xx_hal_ltdc.c:2150
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
PFCR
&=
~
(
LTDC_LxPFCR_PF
)
;
stm32f4xx_hal_ltdc.c:2151
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
PFCR
=
(
pLayerCfg
->
PixelFormat
)
;
stm32f4xx_hal_ltdc.c:2157
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
DCCR
&=
~
(
LTDC_LxDCCR_DCBLUE
|
LTDC_LxDCCR_DCGREEN
|
LTDC_LxDCCR_DCRED
|
stm32f4xx_hal_ltdc.c:2159
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
DCCR
=
(
pLayerCfg
->
Backcolor
.
Blue
|
tmp
|
tmp1
|
tmp2
)
;
stm32f4xx_hal_ltdc.c:2162
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CACR
&=
~
(
LTDC_LxCACR_CONSTA
)
;
stm32f4xx_hal_ltdc.c:2163
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CACR
=
(
pLayerCfg
->
Alpha
)
;
stm32f4xx_hal_ltdc.c:2166
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
BFCR
&=
~
(
LTDC_LxBFCR_BF2
|
LTDC_LxBFCR_BF1
)
;
stm32f4xx_hal_ltdc.c:2167
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
BFCR
=
(
pLayerCfg
->
BlendingFactor1
|
pLayerCfg
->
BlendingFactor2
)
;
stm32f4xx_hal_ltdc.c:2170
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBAR
&=
~
(
LTDC_LxCFBAR_CFBADD
)
;
stm32f4xx_hal_ltdc.c:2171
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBAR
=
(
pLayerCfg
->
FBStartAdress
)
;
stm32f4xx_hal_ltdc.c:2194
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLR
&=
~
(
LTDC_LxCFBLR_CFBLL
|
LTDC_LxCFBLR_CFBP
)
;
stm32f4xx_hal_ltdc.c:2195
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLR
=
(
(
(
pLayerCfg
->
ImageWidth
*
tmp
)
<
<
16U
)
|
\
stm32f4xx_hal_ltdc.c:2198
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLNR
&=
~
(
LTDC_LxCFBLNR_CFBLNBR
)
;
stm32f4xx_hal_ltdc.c:2199
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CFBLNR
=
(
pLayerCfg
->
ImageHeight
)
;
stm32f4xx_hal_ltdc.c:2202
LTDC_LAYER
(
hltdc
,
LayerIdx
)
->
CR
|=
(
uint32_t
)
LTDC_LxCR_LEN
;
stm32f4xx_hal_ltdc.h:448
#define
__HAL_LTDC_LAYER_ENABLE
(
__HANDLE__
,
__LAYER__
)
(
(
LTDC_LAYER
(
(
__HANDLE__
)
,
(
__LAYER__
)
)
)
->
CR\
stm32f4xx_hal_ltdc.h:458
#define
__HAL_LTDC_LAYER_DISABLE
(
__HANDLE__
,
__LAYER__
)
(
(
LTDC_LAYER
(
(
__HANDLE__
)
,
(
__LAYER__
)
)
)
->
CR\