From 8e8e694b579df25e179986816a5d014c61b43cbb Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Sat, 25 Jun 2022 23:32:49 +0200 Subject: [PATCH] New tft lib --- components/TFT_eSPI | 2 +- configs/config_feedc0de.cmake | 15 -------- configs/sdkconfig_feedc0de | 72 +++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+), 16 deletions(-) diff --git a/components/TFT_eSPI b/components/TFT_eSPI index 5ca80d8..800da93 160000 --- a/components/TFT_eSPI +++ b/components/TFT_eSPI @@ -1 +1 @@ -Subproject commit 5ca80d8cf80623282e10a0506ffbee8426d59bfb +Subproject commit 800da9381f1659d39b0b61ce681c0a42d852889e diff --git a/configs/config_feedc0de.cmake b/configs/config_feedc0de.cmake index bdba93b..8b090ef 100644 --- a/configs/config_feedc0de.cmake +++ b/configs/config_feedc0de.cmake @@ -1,21 +1,6 @@ set(BOBBY_APP_NAME bobbyquad_feedc0de) set(BOBBY_DEFAULT_OTA_NAME feedc0de) -add_definitions( - -DUSER_SETUP_LOADED=1 - -DLOAD_GLCD=1 - -DLOAD_FONT2=1 - -DLOAD_FONT4=1 - -DLOAD_FONT7=1 - -DILI9341_DRIVER=1 - -DTFT_MOSI=13 - -DTFT_SCLK=15 - -DTFT_CS=14 - -DTFT_DC=12 - -DTFT_RST=2 - -DSPI_FREQUENCY=40000000 -) - set(BOBBYCAR_BUILDFLAGS # Pins -DPINS_GAS=34 diff --git a/configs/sdkconfig_feedc0de b/configs/sdkconfig_feedc0de index 1202ffa..2a0be3a 100644 --- a/configs/sdkconfig_feedc0de +++ b/configs/sdkconfig_feedc0de @@ -1612,6 +1612,78 @@ CONFIG_WPA_MBEDTLS_TLS_CLIENT=y # CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set # end of Supplicant +# +# TFT_eSPI +# +CONFIG_TFT_eSPI_ESPIDF=y +CONFIG_TFT_ILI9341_DRIVER=y +# CONFIG_TFT_ILI9341_2_DRIVER is not set +# CONFIG_TFT_ST7735_DRIVER is not set +# CONFIG_TFT_ILI9163_DRIVER is not set +# CONFIG_TFT_S6D02A1_DRIVER is not set +# CONFIG_TFT_HX8357D_DRIVER is not set +# CONFIG_TFT_ILI9481_DRIVER is not set +# CONFIG_TFT_ILI9486_DRIVER is not set +# CONFIG_TFT_ILI9488_DRIVER is not set +# CONFIG_TFT_ST7789_DRIVER is not set +# CONFIG_TFT_ST7789_2_DRIVER is not set +# CONFIG_TFT_R61581_DRIVER is not set +# CONFIG_TFT_RM68140_DRIVER is not set +# CONFIG_TFT_ST7796_DRIVER is not set +# CONFIG_TFT_SSD1351_DRIVER is not set +# CONFIG_TFT_SSD1963_480_DRIVER is not set +# CONFIG_TFT_SSD1963_800_DRIVER is not set +# CONFIG_TFT_SSD1963_800ALT_DRIVER is not set +# CONFIG_TFT_ILI9225_DRIVER is not set +# CONFIG_TFT_GC9A01_DRIVER is not set +CONFIG_TFT_RGB_ORDER=y +# CONFIG_TFT_BGR_ORDER is not set +# CONFIG_TFT_M5STACK is not set +CONFIG_TFT_INVERSION_DISABLE=y +# CONFIG_TFT_INVERSION_ON is not set +# CONFIG_TFT_INVERSION_OFF is not set +# CONFIG_TFT_PARALLEL_8_BIT is not set + +# +# Display SPI config +# +CONFIG_TFT_MISO=-1 +CONFIG_TFT_MOSI=13 +CONFIG_TFT_SCLK=15 +# CONFIG_TFT_SDA_READ is not set +CONFIG_TFT_SPI_FREQUENCY=40000000 +CONFIG_TFT_SPI_READ_FREQ=20000000 +# end of Display SPI config + +# +# Control Pin configuration +# +CONFIG_TFT_CS=14 +CONFIG_TFT_DC=12 +CONFIG_TFT_RST=2 +# CONFIG_ENABLE_BL is not set +# end of Control Pin configuration + +# +# Fonts +# +# CONFIG_TFT_LOAD_GLCD is not set +CONFIG_TFT_LOAD_FONT2=y +CONFIG_TFT_LOAD_FONT4=y +# CONFIG_TFT_LOAD_FONT6 is not set +CONFIG_TFT_LOAD_FONT7=y +# CONFIG_TFT_LOAD_FONT8 is not set +# CONFIG_TFT_LOAD_GFXFF is not set +# CONFIG_TFT_SMOOTH_FONT is not set +# end of Fonts + +# +# Touch screen configuration +# +# CONFIG_ENABLE_TOUCH is not set +# end of Touch screen configuration +# end of TFT_eSPI + # # ESP-NimBLE-CPP configuration #