#define __STM32469I_EVAL_LCD_H
#include "../Components/otm8009a/otm8009a.h"
#include "stm32469i_eval_sdram.h"
#include "stm32469i_eval.h"
#include "../../../Utilities/Fonts/fonts.h"
#include <string.h>
#define LCD_LayerCfgTypeDef
#define LCD_FB_START_ADDRESS
#define LTDC_MAX_LAYER_NUMBER
#define LTDC_ACTIVE_LAYER_BACKGROUND
#define LTDC_ACTIVE_LAYER_FOREGROUND
#define LTDC_NB_OF_LAYERS
#define LTDC_DEFAULT_ACTIVE_LAYER
#define LCD_OK
#define LCD_ERROR
#define LCD_TIMEOUT
#define LCD_OTM8009A_ID
#define LCD_COLOR_BLUE
#define LCD_COLOR_GREEN
#define LCD_COLOR_RED
#define LCD_COLOR_CYAN
#define LCD_COLOR_MAGENTA
#define LCD_COLOR_YELLOW
#define LCD_COLOR_LIGHTBLUE
#define LCD_COLOR_LIGHTGREEN
#define LCD_COLOR_LIGHTRED
#define LCD_COLOR_LIGHTCYAN
#define LCD_COLOR_LIGHTMAGENTA
#define LCD_COLOR_LIGHTYELLOW
#define LCD_COLOR_DARKBLUE
#define LCD_COLOR_DARKGREEN
#define LCD_COLOR_DARKRED
#define LCD_COLOR_DARKCYAN
#define LCD_COLOR_DARKMAGENTA
#define LCD_COLOR_DARKYELLOW
#define LCD_COLOR_WHITE
#define LCD_COLOR_LIGHTGRAY
#define LCD_COLOR_GRAY
#define LCD_COLOR_DARKGRAY
#define LCD_COLOR_BLACK
#define LCD_COLOR_BROWN
#define LCD_COLOR_ORANGE
#define LCD_COLOR_TRANSPARENT
#define LCD_DEFAULT_FONT
#define LCD_DSI_PIXEL_DATA_FMT_RBG888
#define LCD_DSI_PIXEL_DATA_FMT_RBG565
LCD_DrawPropTypeDef
TextColor
BackColor
pFont
Point
X
Y
pPoint
Text_AlignModeTypdef
CENTER_MODE
RIGHT_MODE
LEFT_MODE
LCD_OrientationTypeDef
LCD_ORIENTATION_PORTRAIT
LCD_ORIENTATION_LANDSCAPE
LCD_ORIENTATION_INVALID
BSP_LCD_DMA2D_IRQHandler();
BSP_LCD_DSI_IRQHandler();
BSP_LCD_LTDC_IRQHandler();
BSP_LCD_LTDC_ER_IRQHandler();
BSP_LCD_Init();
BSP_LCD_InitEx(LCD_OrientationTypeDef);
BSP_LCD_MspDeInit();
BSP_LCD_MspInit();
BSP_LCD_Reset();
BSP_LCD_GetXSize();
BSP_LCD_GetYSize();
BSP_LCD_SetXSize(uint32_t);
BSP_LCD_SetYSize(uint32_t);
BSP_LCD_LayerDefaultInit(uint16_t, uint32_t);
BSP_LCD_SetTransparency(uint32_t, uint8_t);
BSP_LCD_SetLayerAddress(uint32_t, uint32_t);
BSP_LCD_SetColorKeying(uint32_t, uint32_t);
BSP_LCD_ResetColorKeying(uint32_t);
BSP_LCD_SetLayerWindow(uint16_t, uint16_t, uint16_t, uint16_t, uint16_t);
BSP_LCD_SelectLayer(uint32_t);
BSP_LCD_SetLayerVisible(uint32_t, FunctionalState);
BSP_LCD_SetTextColor(uint32_t);
BSP_LCD_GetTextColor();
BSP_LCD_SetBackColor(uint32_t);
BSP_LCD_GetBackColor();
BSP_LCD_SetFont(sFONT *);
BSP_LCD_GetFont();
BSP_LCD_ReadPixel(uint16_t, uint16_t);
BSP_LCD_DrawPixel(uint16_t, uint16_t, uint32_t);
BSP_LCD_Clear(uint32_t);
BSP_LCD_ClearStringLine(uint32_t);
BSP_LCD_DisplayStringAtLine(uint16_t, uint8_t *);
BSP_LCD_DisplayStringAt(uint16_t, uint16_t, uint8_t *, Text_AlignModeTypdef);
BSP_LCD_DisplayChar(uint16_t, uint16_t, uint8_t);
BSP_LCD_DrawHLine(uint16_t, uint16_t, uint16_t);
BSP_LCD_DrawVLine(uint16_t, uint16_t, uint16_t);
BSP_LCD_DrawLine(uint16_t, uint16_t, uint16_t, uint16_t);
BSP_LCD_DrawRect(uint16_t, uint16_t, uint16_t, uint16_t);
BSP_LCD_DrawCircle(uint16_t, uint16_t, uint16_t);
BSP_LCD_DrawPolygon(pPoint, uint16_t);
BSP_LCD_DrawEllipse(int, int, int, int);
BSP_LCD_DrawBitmap(uint32_t, uint32_t, uint8_t *);
BSP_LCD_FillRect(uint16_t, uint16_t, uint16_t, uint16_t);
BSP_LCD_FillCircle(uint16_t, uint16_t, uint16_t);
BSP_LCD_FillPolygon(pPoint, uint16_t);
BSP_LCD_FillEllipse(int, int, int, int);
BSP_LCD_DisplayOff();
BSP_LCD_DisplayOn();
hdma2d_eval;