#define STM32F4xx_HAL_LTDC_H
#include "stm32f4xx_hal_def.h"
Exported types
#define MAX_LAYER
LTDC_ColorTypeDef
Blue
Green
Red
Reserved
LTDC_InitTypeDef
HSPolarity
VSPolarity
DEPolarity
PCPolarity
HorizontalSync
VerticalSync
AccumulatedHBP
AccumulatedVBP
AccumulatedActiveW
AccumulatedActiveH
TotalWidth
TotalHeigh
Backcolor
LTDC_LayerCfgTypeDef
WindowX0
WindowX1
WindowY0
WindowY1
PixelFormat
Alpha
Alpha0
BlendingFactor1
BlendingFactor2
FBStartAdress
ImageWidth
ImageHeight
Backcolor
HAL_LTDC_StateTypeDef
HAL_LTDC_STATE_RESET
HAL_LTDC_STATE_READY
HAL_LTDC_STATE_BUSY
HAL_LTDC_STATE_TIMEOUT
HAL_LTDC_STATE_ERROR
LTDC_HandleTypeDef
Instance
Init
LayerCfg
Lock
State
ErrorCode
Exported constants
#define HAL_LTDC_ERROR_NONE
#define HAL_LTDC_ERROR_TE
#define HAL_LTDC_ERROR_FU
#define HAL_LTDC_ERROR_TIMEOUT
#define HAL_LTDC_ERROR_INVALID_CALLBACK
#define LTDC_LAYER_1
#define LTDC_LAYER_2
#define LTDC_HSPOLARITY_AL
#define LTDC_HSPOLARITY_AH
#define LTDC_VSPOLARITY_AL
#define LTDC_VSPOLARITY_AH
#define LTDC_DEPOLARITY_AL
#define LTDC_DEPOLARITY_AH
#define LTDC_PCPOLARITY_IPC
#define LTDC_PCPOLARITY_IIPC
#define LTDC_HORIZONTALSYNC
#define LTDC_VERTICALSYNC
#define LTDC_COLOR
#define LTDC_BLENDING_FACTOR1_CA
#define LTDC_BLENDING_FACTOR1_PAxCA
#define LTDC_BLENDING_FACTOR2_CA
#define LTDC_BLENDING_FACTOR2_PAxCA
#define LTDC_PIXEL_FORMAT_ARGB8888
#define LTDC_PIXEL_FORMAT_RGB888
#define LTDC_PIXEL_FORMAT_RGB565
#define LTDC_PIXEL_FORMAT_ARGB1555
#define LTDC_PIXEL_FORMAT_ARGB4444
#define LTDC_PIXEL_FORMAT_L8
#define LTDC_PIXEL_FORMAT_AL44
#define LTDC_PIXEL_FORMAT_AL88
#define LTDC_ALPHA
#define LTDC_STOPPOSITION
#define LTDC_STARTPOSITION
#define LTDC_COLOR_FRAME_BUFFER
#define LTDC_LINE_NUMBER
#define LTDC_IT_LI
#define LTDC_IT_FU
#define LTDC_IT_TE
#define LTDC_IT_RR
#define LTDC_FLAG_LI
#define LTDC_FLAG_FU
#define LTDC_FLAG_TE
#define LTDC_FLAG_RR
#define LTDC_RELOAD_IMMEDIATE
#define LTDC_RELOAD_VERTICAL_BLANKING
Exported macro
#define __HAL_LTDC_RESET_HANDLE_STATE
#define __HAL_LTDC_ENABLE
#define __HAL_LTDC_DISABLE
#define __HAL_LTDC_RELOAD_IMMEDIATE_CONFIG
#define __HAL_LTDC_VERTICAL_BLANKING_RELOAD_CONFIG
#define __HAL_LTDC_GET_FLAG
#define __HAL_LTDC_CLEAR_FLAG
#define __HAL_LTDC_ENABLE_IT
#define __HAL_LTDC_DISABLE_IT
#define __HAL_LTDC_GET_IT_SOURCE
#include "stm32f4xx_hal_ltdc_ex.h"
Exported functions
HAL_LTDC_Init(LTDC_HandleTypeDef *);
HAL_LTDC_DeInit(LTDC_HandleTypeDef *);
HAL_LTDC_MspInit(LTDC_HandleTypeDef *);
HAL_LTDC_MspDeInit(LTDC_HandleTypeDef *);
HAL_LTDC_ErrorCallback(LTDC_HandleTypeDef *);
HAL_LTDC_LineEventCallback(LTDC_HandleTypeDef *);
HAL_LTDC_ReloadEventCallback(LTDC_HandleTypeDef *);
HAL_LTDC_IRQHandler(LTDC_HandleTypeDef *);
HAL_LTDC_ConfigLayer(LTDC_HandleTypeDef *, LTDC_LayerCfgTypeDef *, uint32_t);
HAL_LTDC_SetWindowSize(LTDC_HandleTypeDef *, uint32_t, uint32_t, uint32_t);
HAL_LTDC_SetWindowPosition(LTDC_HandleTypeDef *, uint32_t, uint32_t, uint32_t);
HAL_LTDC_SetPixelFormat(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_SetAlpha(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_SetAddress(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_SetPitch(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_ConfigColorKeying(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_ConfigCLUT(LTDC_HandleTypeDef *, uint32_t *, uint32_t, uint32_t);
HAL_LTDC_EnableColorKeying(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_DisableColorKeying(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_EnableCLUT(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_DisableCLUT(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_ProgramLineEvent(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_EnableDither(LTDC_HandleTypeDef *);
HAL_LTDC_DisableDither(LTDC_HandleTypeDef *);
HAL_LTDC_Reload(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_ConfigLayer_NoReload(LTDC_HandleTypeDef *, LTDC_LayerCfgTypeDef *, uint32_t);
HAL_LTDC_SetWindowSize_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t, uint32_t);
HAL_LTDC_SetWindowPosition_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t, uint32_t);
HAL_LTDC_SetPixelFormat_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_SetAlpha_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_SetAddress_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_SetPitch_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_ConfigColorKeying_NoReload(LTDC_HandleTypeDef *, uint32_t, uint32_t);
HAL_LTDC_EnableColorKeying_NoReload(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_DisableColorKeying_NoReload(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_EnableCLUT_NoReload(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_DisableCLUT_NoReload(LTDC_HandleTypeDef *, uint32_t);
HAL_LTDC_GetState(LTDC_HandleTypeDef *);
HAL_LTDC_GetError(LTDC_HandleTypeDef *);
Private macros
#define IS_LTDC_LAYER
#define IS_LTDC_HSYNC
#define IS_LTDC_VSYNC
#define IS_LTDC_AHBP
#define IS_LTDC_AVBP
#define IS_LTDC_AAW
#define IS_LTDC_AAH
#define IS_LTDC_TOTALW
#define IS_LTDC_TOTALH
#define IS_LTDC_BLUEVALUE
#define IS_LTDC_GREENVALUE
#define IS_LTDC_REDVALUE
#define IS_LTDC_ALPHA
#define IS_LTDC_HCONFIGST
#define IS_LTDC_HCONFIGSP
#define IS_LTDC_VCONFIGST
#define IS_LTDC_VCONFIGSP
#define IS_LTDC_CFBP
#define IS_LTDC_CFBLL
#define IS_LTDC_CFBLNBR
#define IS_LTDC_LIPOS