#define __LS016B8UY_H
#include <stdio.h>
#include "../Common/lcd.h"
#define LS016B8UY_ID
#define LS016B8UY_LCD_PIXEL_WIDTH
#define LS016B8UY_LCD_PIXEL_HEIGHT
#define LCD_CMD_SLEEP_IN
#define LCD_CMD_SLEEP_OUT
#define LCD_CMD_DISPLAY_OFF
#define LCD_CMD_DISPLAY_ON
#define LCD_CMD_WRITE_RAM
#define LCD_CMD_READ_RAM
#define LCD_CMD_CASET
#define LCD_CMD_RASET
#define LCD_CMD_VSYNC_OUTPUT
#define LCD_CMD_NORMAL_DISPLAY
#define LCD_CMD_IDLE_MODE_OFF
#define LCD_CMD_IDLE_MODE_ON
#define LCD_CMD_COLOR_MODE
#define LCD_CMD_PANEL_SETTING_1
#define LCD_CMD_PANEL_SETTING_2
#define LCD_CMD_OSCILLATOR
#define LCD_CMD_PANEL_SETTING_LOCK
#define LCD_CMD_PANEL_V_PORCH
#define LCD_CMD_PANEL_IDLE_V_PORCH
#define LCD_CMD_GVDD
#define LCD_CMD_OPAMP
#define LCD_CMD_RELOAD_MTP_VCOMH
#define LCD_CMD_PANEL_TIMING_1
#define LCD_CMD_PANEL_TIMING_2
#define LCD_CMD_PANEL_TIMING_3
#define LCD_CMD_PANEL_TIMING_4
#define LCD_CMD_PANEL_POWER
#define LCD_CMD_TEARING_EFFECT
ls016b8uy_Init();
ls016b8uy_ReadID();
ls016b8uy_WriteReg(uint8_t, uint8_t *, uint8_t);
ls016b8uy_ReadReg(uint8_t);
ls016b8uy_DisplayOn();
ls016b8uy_DisplayOff();
ls016b8uy_SetCursor(uint16_t, uint16_t);
ls016b8uy_WritePixel(uint16_t, uint16_t, uint16_t);
ls016b8uy_ReadPixel(uint16_t, uint16_t);
ls016b8uy_DrawHLine(uint16_t, uint16_t, uint16_t, uint16_t);
ls016b8uy_DrawVLine(uint16_t, uint16_t, uint16_t, uint16_t);
ls016b8uy_DrawBitmap(uint16_t, uint16_t, uint8_t *);
ls016b8uy_DrawRGBImage(uint16_t, uint16_t, uint16_t, uint16_t, uint8_t *);
ls016b8uy_SetDisplayWindow(uint16_t, uint16_t, uint16_t, uint16_t);
ls016b8uy_GetLcdPixelWidth();
ls016b8uy_GetLcdPixelHeight();
ls016b8uy_drv;
LCD_IO_Init();
LCD_IO_WriteMultipleData(uint16_t *, uint32_t);
LCD_IO_WriteReg(uint8_t);
LCD_IO_WriteData(uint16_t);
LCD_IO_ReadData();
LCD_IO_Delay(uint32_t);