#define __ST7789H2_H
#include <stdio.h>
#include "../Common/lcd.h"
#define ST7789H2_ID
#define ST7789H2_LCD_PIXEL_WIDTH
#define ST7789H2_LCD_PIXEL_HEIGHT
#define ST7789H2_ORIENTATION_PORTRAIT
#define ST7789H2_ORIENTATION_LANDSCAPE
#define ST7789H2_ORIENTATION_LANDSCAPE_ROT180
#define ST7789H2_LCD_ID
#define ST7789H2_SLEEP_IN
#define ST7789H2_SLEEP_OUT
#define ST7789H2_PARTIAL_DISPLAY
#define ST7789H2_DISPLAY_INVERSION
#define ST7789H2_DISPLAY_ON
#define ST7789H2_WRITE_RAM
#define ST7789H2_READ_RAM
#define ST7789H2_CASET
#define ST7789H2_RASET
#define ST7789H2_VSCRDEF
#define ST7789H2_VSCSAD
#define ST7789H2_TEARING_EFFECT
#define ST7789H2_NORMAL_DISPLAY
#define ST7789H2_IDLE_MODE_OFF
#define ST7789H2_IDLE_MODE_ON
#define ST7789H2_COLOR_MODE
#define ST7789H2_WRCABCMB
#define ST7789H2_RDCABCMB
#define ST7789H2_PORCH_CTRL
#define ST7789H2_GATE_CTRL
#define ST7789H2_VCOM_SET
#define ST7789H2_DISPLAY_OFF
#define ST7789H2_LCM_CTRL
#define ST7789H2_VDV_VRH_EN
#define ST7789H2_VDV_SET
#define ST7789H2_VCOMH_OFFSET_SET
#define ST7789H2_FR_CTRL
#define ST7789H2_POWER_CTRL
#define ST7789H2_PV_GAMMA_CTRL
#define ST7789H2_NV_GAMMA_CTRL
ST7789H2_Init();
ST7789H2_SetOrientation(uint32_t);
ST7789H2_ReadID();
ST7789H2_WriteReg(uint8_t, uint8_t *, uint8_t);
ST7789H2_ReadReg(uint8_t);
ST7789H2_DisplayOn();
ST7789H2_DisplayOff();
ST7789H2_SetCursor(uint16_t, uint16_t);
ST7789H2_WritePixel(uint16_t, uint16_t, uint16_t);
ST7789H2_ReadPixel(uint16_t, uint16_t);
ST7789H2_DrawHLine(uint16_t, uint16_t, uint16_t, uint16_t);
ST7789H2_DrawVLine(uint16_t, uint16_t, uint16_t, uint16_t);
ST7789H2_DrawBitmap(uint16_t, uint16_t, uint8_t *);
ST7789H2_DrawRGBImage(uint16_t, uint16_t, uint16_t, uint16_t, uint8_t *);
ST7789H2_SetDisplayWindow(uint16_t, uint16_t, uint16_t, uint16_t);
ST7789H2_GetLcdPixelWidth();
ST7789H2_GetLcdPixelHeight();
ST7789H2_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);