Symbols
loading...
Files
loading...

LTDC_LAYER macro

Syntax

#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

LocationText
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
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
stm32f4xx_hal_ltdc.c:1458
LTDC_LAYER(hltdc, LayerIdx)->CFBLR |= pitchUpdate;
stm32f4xx_hal_ltdc.c:1887
stm32f4xx_hal_ltdc.c:1890
LTDC_LAYER(hltdc, LayerIdx)->CFBLR |= pitchUpdate;
stm32f4xx_hal_ltdc.c:1925
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
stm32f4xx_hal_ltdc.c:2141
LTDC_LAYER(hltdc, LayerIdx)->WHPCR = ((pLayerCfg->WindowX0 + \
stm32f4xx_hal_ltdc.c:2146
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
stm32f4xx_hal_ltdc.c:2157
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
stm32f4xx_hal_ltdc.c:2167
stm32f4xx_hal_ltdc.c:2170
stm32f4xx_hal_ltdc.c:2171
stm32f4xx_hal_ltdc.c:2194
stm32f4xx_hal_ltdc.c:2195
LTDC_LAYER(hltdc, LayerIdx)->CFBLR = (((pLayerCfg->ImageWidth * tmp) << 16U) | \
stm32f4xx_hal_ltdc.c:2198
stm32f4xx_hal_ltdc.c:2199
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\