Files
2025-12-03 11:12:34 +08:00

84 lines
1.8 KiB
C

#ifndef __LCD_CONF_H__
#define __LCD_CONF_H__
#include "app_config.h"
#if defined(TCFG_LCD_SPI_ICNA3310B_ENABLE) && TCFG_LCD_SPI_ICNA3310B_ENABLE
#define LCD_WIDTH 466
#define LCD_HEIGHT 466
#endif
#if defined(TCFG_LCD_SPI_GC9B71_ENABLE) && TCFG_LCD_SPI_GC9B71_ENABLE
#define LCD_WIDTH 320
#define LCD_HEIGHT 386
#endif
#if defined(TCFG_LCD_SPI_ST77916_ENABLE) && TCFG_LCD_SPI_ST77916_ENABLE
#define LCD_WIDTH 320
#define LCD_HEIGHT 385
#endif
#if defined(TCFG_LCD_SPI_SH8501A_ENABLE) && TCFG_LCD_SPI_SH8501A_ENABLE
#define LCD_WIDTH 240
#define LCD_HEIGHT 296
#endif
#if defined(TCFG_LCD_SPI_SH8601A_ENABLE) && TCFG_LCD_SPI_SH8601A_ENABLE
#define LCD_WIDTH 454
#define LCD_HEIGHT 454
#endif
#if defined(TCFG_LCD_QSPI_ST77903_V2_ENABLE) && TCFG_LCD_QSPI_ST77903_V2_ENABLE
#define LCD_WIDTH 400
#define LCD_HEIGHT 400
#endif
#if defined(TCFG_LCD_QSPI_jd9161c_ENABLE) && TCFG_LCD_QSPI_jd9161c_ENABLE
#define LCD_WIDTH 480
#define LCD_HEIGHT 480
#endif
#if defined(TCFG_LCD_SPI_RM69330_ENABLE) && TCFG_LCD_SPI_RM69330_ENABLE
#define LCD_WIDTH 454
#define LCD_HEIGHT 454
#endif
#if defined(TCFG_LCD_QSPI_SD3302_ENABLE) && TCFG_LCD_QSPI_SD3302_ENABLE
#define LCD_WIDTH 466
#define LCD_HEIGHT 466
#endif
#if defined(TCFG_LCD_MCU_JD5858_ENABLE) && TCFG_LCD_MCU_JD5858_ENABLE
#define LCD_WIDTH 360
#define LCD_HEIGHT 360
#endif
#if defined(TCFG_LCD_RGB_ST7789V_ENABLE) && TCFG_LCD_RGB_ST7789V_ENABLE
#define LCD_WIDTH 240
#define LCD_HEIGHT 240
#endif
#if defined(TCFG_LCD_RGB_ENABLE) && TCFG_LCD_RGB_ENABLE
#define LCD_WIDTH 480
#define LCD_HEIGHT 272
#endif
#if defined(TCFG_LCD_GC9307_172X320) && TCFG_LCD_GC9307_172X320
#define LCD_WIDTH 172
#define LCD_HEIGHT 320
#endif
#ifndef LCD_WIDTH
#error "Macro LCD_WIDTH Undefined"
#endif
#ifndef LCD_HEIGHT
#error "Macro LCD_HEIGHT Undefined"
#endif
#endif