diff --git a/README.md b/README.md index 31bd26c..6502229 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,6 @@ These defines are used by the LVGL drivers for these boards: [esp32-smartdisplay > > - The additional flash chip (W25Q32JV) is not always mounted on the board. > - Some boards have different revisions/versions and require a different definition or custom initialization display vendor string. e.g. 2432S028R/v2 and 8048S070Cv11! -> - Development is still ongoing for the ESP32-2432S022C ## Board defines @@ -62,16 +61,17 @@ The table below provides some explanation of the variable names. These definitio | | | | BUTTON_BOOT | GPIO of the BOOT pushbutton | | | | -| LCD_ST7701_PAR | LCD uses the ST7701 display driver | -| LCD_ST7789_SPI | LCD uses the ST7789 display driver | -| LCD_ST7796_SPI | LCD uses the ST7796 display driver | -| LCD_GC9A01_SPI | LCD uses the GC9A01 display driver | -| LCD_ILI9341_SPI | LCD uses the ILI9341 display driver | -| LCD_ST7262_PAR | LCD uses the ST7262 display driver | +| LCD_ST7701_PAR | LCD uses the ST7701 display driver (Parallel) | +| LCD_ST7789_SPI | LCD uses the ST7789 display driver (SPI) | +| LCD_ST7789_I80 | LCD uses the ST7789 display driver (I80 mode) | +| LCD_ST7796_SPI | LCD uses the ST7796 display driver (SPI) | +| LCD_GC9A01_SPI | LCD uses the GC9A01 display driver (SPI) | +| LCD_ILI9341_SPI | LCD uses the ILI9341 display driver (SPI) | +| LCD_ST7262_PAR | LCD uses the ST7262 display driver (Parallel) | | | | | LCD_WIDTH | The width of the LCD panel in pixels | | LCD_HEIGHT | The height of the LCD panel in pixels | -| BCKL | GPIO of the backlight | +| BCKL_GPIO | GPIO of the backlight | | type_SPI_HOST | The SPI host to use for the LCD driver, eg. ST7789_SPI_HOST | | type_SPI_MOSI | SPI MOSI | | type_SPI_MISO | SPI MISO | @@ -323,7 +323,7 @@ The audio is a bit distorted. [HexeguitarDIY](https://github.com/hexeguitar/ESP3 ### ESP32-2432S022 N/C - USB-C -- ILI9341 +- ST7789 - CST816S - TF card interface - Power + Serial: JST1.25 4p diff --git a/assets/schematics/ESP32-2432022-LCM-V1.0.png b/assets/schematics/ESP32-2432S022-LCM-V1.0.png similarity index 100% rename from assets/schematics/ESP32-2432022-LCM-V1.0.png rename to assets/schematics/ESP32-2432S022-LCM-V1.0.png diff --git a/assets/schematics/ESP32-2432022-MCU-V1.0.png b/assets/schematics/ESP32-2432S022-MCU-V1.0.png similarity index 100% rename from assets/schematics/ESP32-2432022-MCU-V1.0.png rename to assets/schematics/ESP32-2432S022-MCU-V1.0.png diff --git a/esp32-1732S019C.json b/esp32-1732S019C.json index 69e5ca8..fac9218 100644 --- a/esp32-1732S019C.json +++ b/esp32-1732S019C.json @@ -18,7 +18,7 @@ "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", "'-D LCD_WIDTH=170'", "'-D LCD_HEIGHT=320'", - "'-D BCKL=14'", + "'-D GPIO_BCKL=14'", "'-D LCD_IPS'", "'-D LCD_ST7789_SPI'", "'-D ST7789_SPI_HOST=SPI2_HOST'", @@ -28,7 +28,7 @@ "'-D ST7789_SPI_BUS_SCLK_IO_NUM=12'", "'-D ST7789_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7789_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7789_SPI_BUS_FLAGS=0'", "'-D ST7789_SPI_BUS_INTR_FLAGS=0'", "'-D ST7789_SPI_CONFIG_CS_GPIO_NUM=10'", @@ -54,13 +54,13 @@ "'-D LCD_GAP_Y=0'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=9'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=46'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-1732S019N.json b/esp32-1732S019N.json index eef4c14..c9b707b 100644 --- a/esp32-1732S019N.json +++ b/esp32-1732S019N.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=14'", + "'-D GPIO_BCKL=14'", "'-D LCD_IPS'", "'-D LCD_ST7789_SPI'", "'-D ST7789_SPI_HOST=SPI2_HOST'", @@ -28,7 +28,7 @@ "'-D ST7789_SPI_BUS_SCLK_IO_NUM=12'", "'-D ST7789_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7789_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7789_SPI_BUS_FLAGS=0'", "'-D ST7789_SPI_BUS_INTR_FLAGS=0'", "'-D ST7789_SPI_CONFIG_CS_GPIO_NUM=10'", diff --git a/esp32-2424S012C.json b/esp32-2424S012C.json index efaf9c6..f6546a8 100644 --- a/esp32-2424S012C.json +++ b/esp32-2424S012C.json @@ -9,12 +9,14 @@ "flash_mode": "qio", "extra_flags": [ "'-D ARDUINO_ESP32C3_DEV'", + "'-D ARDUINO_USB_MODE=1'", + "'-D ARDUINO_USB_CDC_ON_BOOT=1'", "'-D ESP32_2424S012C'", "'-D LCD_WIDTH=240'", "'-D LCD_HEIGHT=240'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=3'", + "'-D GPIO_BCKL=3'", "'-D LCD_GC9A01_SPI'", "'-D GC9A01_SPI_HOST=SPI2_HOST'", "'-D GC9A01_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -23,7 +25,7 @@ "'-D GC9A01_SPI_BUS_SCLK_IO_NUM=6'", "'-D GC9A01_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D GC9A01_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D GC9A01_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D GC9A01_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D GC9A01_SPI_BUS_FLAGS=0'", "'-D GC9A01_SPI_BUS_INTR_FLAGS=0'", "'-D GC9A01_SPI_CONFIG_CS_GPIO_NUM=10'", @@ -47,7 +49,7 @@ "'-D LCD_MIRROR_Y=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_CST816S_I2C'", - "'-D CST816S_I2C_HOST=0'", + "'-D CST816S_I2C_HOST=I2C_NUM_0'", "'-D CST816S_I2C_CONFIG_SDA_IO_NUM=4'", "'-D CST816S_I2C_CONFIG_SCL_IO_NUM=5'", "'-D CST816S_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", diff --git a/esp32-2424S012N.json b/esp32-2424S012N.json index 1e6d03d..3c5636d 100644 --- a/esp32-2424S012N.json +++ b/esp32-2424S012N.json @@ -9,12 +9,14 @@ "flash_mode": "qio", "extra_flags": [ "'-D ARDUINO_ESP32C3_DEV'", + "'-D ARDUINO_USB_MODE=1'", + "'-D ARDUINO_USB_CDC_ON_BOOT=1'", "'-D ESP32_2424S012N'", "'-D LCD_WIDTH=240'", "'-D LCD_HEIGHT=240'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=3'", + "'-D GPIO_BCKL=3'", "'-D LCD_GC9A01_SPI'", "'-D GC9A01_SPI_HOST=SPI2_HOST'", "'-D GC9A01_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -23,7 +25,7 @@ "'-D GC9A01_SPI_BUS_SCLK_IO_NUM=6'", "'-D GC9A01_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D GC9A01_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D GC9A01_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D GC9A01_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D GC9A01_SPI_BUS_FLAGS=0'", "'-D GC9A01_SPI_BUS_INTR_FLAGS=0'", "'-D GC9A01_SPI_CONFIG_CS_GPIO_NUM=10'", diff --git a/esp32-2432S022C.json b/esp32-2432S022C.json index e6f8af4..c661331 100644 --- a/esp32-2432S022C.json +++ b/esp32-2432S022C.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/8)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=0'", + "'-D GPIO_BCKL=0'", "'-D LCD_ST7789_I80'", "'-D ST7789_I80_BUS_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7789_I80_BUS_CONFIG_DC=16'", @@ -29,7 +29,7 @@ "'-D ST7789_I80_BUS_CONFIG_PSRAM_TRANS_ALIGN=64'", "'-D ST7789_I80_BUS_CONFIG_SRAM_TRANS_ALIGN=4'", "'-D ST7789_IO_I80_CONFIG_CS_GPIO_NUM=17'", - "'-D ST7789_IO_I80_CONFIG_PCLK_HZ=24000000'", + "'-D ST7789_IO_I80_CONFIG_PCLK_HZ=12000000'", "'-D ST7789_IO_I80_CONFIG_TRANS_QUEUE_DEPTH=10'", "'-D ST7789_IO_I80_CONFIG_LCD_CMD_BITS=8'", "'-D ST7789_IO_I80_CONFIG_LCD_PARAM_BITS=8'", @@ -43,7 +43,7 @@ "'-D ST7789_IO_I80_CONFIG_FLAGS_PCLK_ACTIVE_NEG=0'", "'-D ST7789_IO_I80_CONFIG_FLAGS_PCLK_IDLE_LOW=0'", "'-D ST7789_DEV_CONFIG_RESET_GPIO_NUM=GPIO_NUM_NC'", - "'-D ST7789_DEV_CONFIG_COLOR_SPACE=ESP_LCD_COLOR_SPACE_BGR'", + "'-D ST7789_DEV_CONFIG_COLOR_SPACE=ESP_LCD_COLOR_SPACE_RGB'", "'-D ST7789_DEV_CONFIG_BITS_PER_PIXEL=16'", "'-D ST7789_DEV_CONFIG_FLAGS_RESET_ACTIVE_HIGH=false'", "'-D ST7789_DEV_CONFIG_VENDOR_CONFIG=NULL'", @@ -53,7 +53,7 @@ "'-D LCD_MIRROR_Y=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_CST816S_I2C'", - "'-D CST816S_I2C_HOST=0'", + "'-D CST816S_I2C_HOST=I2C_NUM_0'", "'-D CST816S_I2C_CONFIG_SDA_IO_NUM=21'", "'-D CST816S_I2C_CONFIG_SCL_IO_NUM=22'", "'-D CST816S_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", diff --git a/esp32-2432S022N.json b/esp32-2432S022N.json index 12525b0..385f4c1 100644 --- a/esp32-2432S022N.json +++ b/esp32-2432S022N.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/8)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=0'", + "'-D GPIO_BCKL=0'", "'-D LCD_ST7789_I80'", "'-D ST7789_I80_BUS_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7789_I80_BUS_CONFIG_DC=16'", @@ -29,7 +29,7 @@ "'-D ST7789_I80_BUS_CONFIG_PSRAM_TRANS_ALIGN=64'", "'-D ST7789_I80_BUS_CONFIG_SRAM_TRANS_ALIGN=4'", "'-D ST7789_IO_I80_CONFIG_CS_GPIO_NUM=17'", - "'-D ST7789_IO_I80_CONFIG_PCLK_HZ=24000000'", + "'-D ST7789_IO_I80_CONFIG_PCLK_HZ=12000000'", "'-D ST7789_IO_I80_CONFIG_TRANS_QUEUE_DEPTH=10'", "'-D ST7789_IO_I80_CONFIG_LCD_CMD_BITS=8'", "'-D ST7789_IO_I80_CONFIG_LCD_PARAM_BITS=8'", @@ -43,7 +43,7 @@ "'-D ST7789_IO_I80_CONFIG_FLAGS_PCLK_ACTIVE_NEG=0'", "'-D ST7789_IO_I80_CONFIG_FLAGS_PCLK_IDLE_LOW=0'", "'-D ST7789_DEV_CONFIG_RESET_GPIO_NUM=GPIO_NUM_NC'", - "'-D ST7789_DEV_CONFIG_COLOR_SPACE=ESP_LCD_COLOR_SPACE_BGR'", + "'-D ST7789_DEV_CONFIG_COLOR_SPACE=ESP_LCD_COLOR_SPACE_RGB'", "'-D ST7789_DEV_CONFIG_BITS_PER_PIXEL=16'", "'-D ST7789_DEV_CONFIG_FLAGS_RESET_ACTIVE_HIGH=false'", "'-D ST7789_DEV_CONFIG_VENDOR_CONFIG=NULL'", diff --git a/esp32-2432S024C.json b/esp32-2432S024C.json index 0f0dc4f..61664b3 100644 --- a/esp32-2432S024C.json +++ b/esp32-2432S024C.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_ILI9341_SPI'", "'-D ILI9341_SPI_HOST=SPI2_HOST'", "'-D ILI9341_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ILI9341_SPI_BUS_SCLK_IO_NUM=14'", "'-D ILI9341_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ILI9341_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ILI9341_SPI_BUS_FLAGS=0'", "'-D ILI9341_SPI_BUS_INTR_FLAGS=0'", "'-D ILI9341_SPI_CONFIG_CS_GPIO_NUM=15'", @@ -44,7 +44,7 @@ "'-D LCD_MIRROR_Y=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_CST816S_I2C'", - "'-D CST816S_I2C_HOST=0'", + "'-D CST816S_I2C_HOST=I2C_NUM_0'", "'-D CST816S_I2C_CONFIG_SDA_IO_NUM=33'", "'-D CST816S_I2C_CONFIG_SCL_IO_NUM=32'", "'-D CST816S_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", diff --git a/esp32-2432S024N.json b/esp32-2432S024N.json index f2fe467..05cd662 100644 --- a/esp32-2432S024N.json +++ b/esp32-2432S024N.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_ILI9341_SPI'", "'-D ILI9341_SPI_HOST=SPI2_HOST'", "'-D ILI9341_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ILI9341_SPI_BUS_SCLK_IO_NUM=14'", "'-D ILI9341_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ILI9341_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ILI9341_SPI_BUS_FLAGS=0'", "'-D ILI9341_SPI_BUS_INTR_FLAGS=0'", "'-D ILI9341_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-2432S024R.json b/esp32-2432S024R.json index bb16973..64a2d7b 100644 --- a/esp32-2432S024R.json +++ b/esp32-2432S024R.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_ILI9341_SPI'", "'-D ILI9341_SPI_HOST=SPI2_HOST'", "'-D ILI9341_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ILI9341_SPI_BUS_SCLK_IO_NUM=14'", "'-D ILI9341_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ILI9341_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ILI9341_SPI_BUS_FLAGS=0'", "'-D ILI9341_SPI_BUS_INTR_FLAGS=0'", "'-D ILI9341_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-2432S028R.json b/esp32-2432S028R.json index 0af9eb6..8d30ec3 100644 --- a/esp32-2432S028R.json +++ b/esp32-2432S028R.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=21'", + "'-D GPIO_BCKL=21'", "'-D LCD_ILI9341_SPI'", "'-D ILI9341_SPI_HOST=SPI2_HOST'", "'-D ILI9341_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ILI9341_SPI_BUS_SCLK_IO_NUM=14'", "'-D ILI9341_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ILI9341_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ILI9341_SPI_BUS_FLAGS=0'", "'-D ILI9341_SPI_BUS_INTR_FLAGS=0'", "'-D ILI9341_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-2432S028Rv2.json b/esp32-2432S028Rv2.json index 950b8f8..e16fc6c 100644 --- a/esp32-2432S028Rv2.json +++ b/esp32-2432S028Rv2.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=21'", + "'-D GPIO_BCKL=21'", "'-D LCD_ILI9341_SPI'", "'-D ILI9341_SPI_HOST=SPI2_HOST'", "'-D ILI9341_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ILI9341_SPI_BUS_SCLK_IO_NUM=14'", "'-D ILI9341_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ILI9341_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ILI9341_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ILI9341_SPI_BUS_FLAGS=0'", "'-D ILI9341_SPI_BUS_INTR_FLAGS=0'", "'-D ILI9341_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-2432S028Rv3.json b/esp32-2432S028Rv3.json index 6e89104..e99fb52 100644 --- a/esp32-2432S028Rv3.json +++ b/esp32-2432S028Rv3.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=21'", + "'-D GPIO_BCKL=21'", "'-D LCD_ST7789_SPI'", "'-D ST7789_SPI_HOST=SPI2_HOST'", "'-D ST7789_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ST7789_SPI_BUS_SCLK_IO_NUM=14'", "'-D ST7789_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7789_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7789_SPI_BUS_FLAGS=0'", "'-D ST7789_SPI_BUS_INTR_FLAGS=0'", "'-D ST7789_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-2432S032C.json b/esp32-2432S032C.json index 93ba2d9..a7b2b5f 100644 --- a/esp32-2432S032C.json +++ b/esp32-2432S032C.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_IPS'", "'-D LCD_ST7789_SPI'", "'-D ST7789_SPI_HOST=SPI2_HOST'", @@ -21,7 +21,7 @@ "'-D ST7789_SPI_BUS_SCLK_IO_NUM=14'", "'-D ST7789_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7789_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7789_SPI_BUS_FLAGS=0'", "'-D ST7789_SPI_BUS_INTR_FLAGS=0'", "'-D ST7789_SPI_CONFIG_CS_GPIO_NUM=15'", @@ -45,13 +45,13 @@ "'-D LCD_MIRROR_Y=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=33'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=32'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-2432S032N.json b/esp32-2432S032N.json index c03ad3c..e68a05b 100644 --- a/esp32-2432S032N.json +++ b/esp32-2432S032N.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_IPS'", "'-D LCD_ST7789_SPI'", "'-D ST7789_SPI_HOST=SPI2_HOST'", @@ -21,7 +21,7 @@ "'-D ST7789_SPI_BUS_SCLK_IO_NUM=14'", "'-D ST7789_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7789_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7789_SPI_BUS_FLAGS=0'", "'-D ST7789_SPI_BUS_INTR_FLAGS=0'", "'-D ST7789_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-2432S032R.json b/esp32-2432S032R.json index ab304de..c7c5559 100644 --- a/esp32-2432S032R.json +++ b/esp32-2432S032R.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=320'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_ST7789_SPI'", "'-D LCD_IPS'", "'-D ST7789_SPI_HOST=SPI2_HOST'", @@ -21,7 +21,7 @@ "'-D ST7789_SPI_BUS_SCLK_IO_NUM=14'", "'-D ST7789_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7789_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7789_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7789_SPI_BUS_FLAGS=0'", "'-D ST7789_SPI_BUS_INTR_FLAGS=0'", "'-D ST7789_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-3248S035C.json b/esp32-3248S035C.json index 625ac98..b53629e 100644 --- a/esp32-3248S035C.json +++ b/esp32-3248S035C.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_ST7796_SPI'", "'-D ST7796_SPI_HOST=SPI2_HOST'", "'-D ST7796_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ST7796_SPI_BUS_SCLK_IO_NUM=14'", "'-D ST7796_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7796_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7796_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7796_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7796_SPI_BUS_FLAGS=0'", "'-D ST7796_SPI_BUS_INTR_FLAGS=0'", "'-D ST7796_SPI_CONFIG_CS_GPIO_NUM=15'", @@ -44,13 +44,13 @@ "'-D LCD_MIRROR_Y=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=33'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=32'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-3248S035R.json b/esp32-3248S035R.json index 7277203..90c83b7 100644 --- a/esp32-3248S035R.json +++ b/esp32-3248S035R.json @@ -11,7 +11,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT/4)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT)'", - "'-D BCKL=27'", + "'-D GPIO_BCKL=27'", "'-D LCD_ST7796_SPI'", "'-D ST7796_SPI_HOST=SPI2_HOST'", "'-D ST7796_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'", @@ -20,7 +20,7 @@ "'-D ST7796_SPI_BUS_SCLK_IO_NUM=14'", "'-D ST7796_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'", "'-D ST7796_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'", - "'-D ST7796_SPI_BUS_MAX_TRANSFER_SZ=0'", + "'-D ST7796_SPI_BUS_MAX_TRANSFER_SZ=(LVGL_BUFFER_PIXELS*sizeof(lv_color16_t))'", "'-D ST7796_SPI_BUS_FLAGS=0'", "'-D ST7796_SPI_BUS_INTR_FLAGS=0'", "'-D ST7796_SPI_CONFIG_CS_GPIO_NUM=15'", diff --git a/esp32-4827S043C.json b/esp32-4827S043C.json index d9cd6f7..318659a 100644 --- a/esp32-4827S043C.json +++ b/esp32-4827S043C.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=272'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", @@ -64,13 +64,13 @@ "'-D ST7262_PANEL_CONFIG_FLAGS_FB_IN_PSRAM=true'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=19'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=20'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-4827S043N.json b/esp32-4827S043N.json index efbc735..3389957 100644 --- a/esp32-4827S043N.json +++ b/esp32-4827S043N.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=272'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", diff --git a/esp32-4827S043R.json b/esp32-4827S043R.json index 965583e..bdc13dd 100644 --- a/esp32-4827S043R.json +++ b/esp32-4827S043R.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=272'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", diff --git a/esp32-4848S040CIY1.json b/esp32-4848S040CIY1.json index 1e80ef2..ca185b9 100644 --- a/esp32-4848S040CIY1.json +++ b/esp32-4848S040CIY1.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=38'", + "'-D GPIO_BCKL=38'", "'-D LCD_ST7701_PAR'", "'-D ST7701_IO_3WIRE_SPI_LINE_CONFIG_CS_GPIO_NUM=39'", "'-D ST7701_IO_3WIRE_SPI_LINE_CONFIG_SCL_GPIO_NUM=48'", @@ -84,13 +84,13 @@ "'-D ST7701_DEV_CONFIG_FLAGS_RESET_ACTIVE_HIGH=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=19'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=45'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-4848S040CIY3.json b/esp32-4848S040CIY3.json index bace26c..5e19d88 100644 --- a/esp32-4848S040CIY3.json +++ b/esp32-4848S040CIY3.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=38'", + "'-D GPIO_BCKL=38'", "'-D LCD_ST7701_PAR'", "'-D ST7701_IO_3WIRE_SPI_LINE_CONFIG_CS_GPIO_NUM=39'", "'-D ST7701_IO_3WIRE_SPI_LINE_CONFIG_SCL_GPIO_NUM=48'", @@ -84,13 +84,13 @@ "'-D ST7701_DEV_CONFIG_FLAGS_RESET_ACTIVE_HIGH=false'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=19'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=45'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-8048S043C.json b/esp32-8048S043C.json index eb27912..b55b16c 100644 --- a/esp32-8048S043C.json +++ b/esp32-8048S043C.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", @@ -64,13 +64,13 @@ "'-D ST7262_PANEL_CONFIG_FLAGS_FB_IN_PSRAM=true'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=19'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=20'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-8048S043N.json b/esp32-8048S043N.json index 6038b7e..86236ed 100644 --- a/esp32-8048S043N.json +++ b/esp32-8048S043N.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", diff --git a/esp32-8048S043R.json b/esp32-8048S043R.json index 9e57fb0..e830a4b 100644 --- a/esp32-8048S043R.json +++ b/esp32-8048S043R.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", diff --git a/esp32-8048S050C.json b/esp32-8048S050C.json index 2174ca1..4ec444f 100644 --- a/esp32-8048S050C.json +++ b/esp32-8048S050C.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", @@ -26,12 +26,12 @@ "'-D ST7262_PANEL_CONFIG_TIMINGS_V_RES=LCD_HEIGHT'", "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_PULSE_WIDTH=4'", "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_BACK_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=8'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=48'", "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_PULSE_WIDTH=4'", "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_BACK_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=true'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=true'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=12'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=false'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=false'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_DE_IDLE_HIGH=false'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_ACTIVE_NEG=true'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_IDLE_HIGH=false'", @@ -64,13 +64,13 @@ "'-D ST7262_PANEL_CONFIG_FLAGS_FB_IN_PSRAM=true'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=19'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=20'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-8048S050N.json b/esp32-8048S050N.json index a431833..7e90f62 100644 --- a/esp32-8048S050N.json +++ b/esp32-8048S050N.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", @@ -26,12 +26,12 @@ "'-D ST7262_PANEL_CONFIG_TIMINGS_V_RES=LCD_HEIGHT'", "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_PULSE_WIDTH=4'", "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_BACK_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=8'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=48'", "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_PULSE_WIDTH=4'", "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_BACK_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=true'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=true'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=12'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=false'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=false'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_DE_IDLE_HIGH=false'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_ACTIVE_NEG=true'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_IDLE_HIGH=false'", diff --git a/esp32-8048S050R.json b/esp32-8048S050R.json index e221585..0230ae0 100644 --- a/esp32-8048S050R.json +++ b/esp32-8048S050R.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", @@ -26,12 +26,12 @@ "'-D ST7262_PANEL_CONFIG_TIMINGS_V_RES=LCD_HEIGHT'", "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_PULSE_WIDTH=4'", "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_BACK_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=8'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=48'", "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_PULSE_WIDTH=4'", "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_BACK_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=8'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=true'", - "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=true'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=12'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=false'", + "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=false'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_DE_IDLE_HIGH=false'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_ACTIVE_NEG=true'", "'-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_IDLE_HIGH=false'", diff --git a/esp32-8048S070C.json b/esp32-8048S070C.json index 88e6d63..1dea88b 100644 --- a/esp32-8048S070C.json +++ b/esp32-8048S070C.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", @@ -64,13 +64,13 @@ "'-D ST7262_PANEL_CONFIG_FLAGS_FB_IN_PSRAM=true'", "'-D BOARD_HAS_TOUCH'", "'-D TOUCH_GT911_I2C'", - "'-D GT911_I2C_HOST=0'", + "'-D GT911_I2C_HOST=I2C_NUM_0'", "'-D GT911_I2C_CONFIG_SDA_IO_NUM=19'", "'-D GT911_I2C_CONFIG_SCL_IO_NUM=20'", - "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_ENABLE'", - "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_ENABLE'", + "'-D GT911_I2C_CONFIG_SDA_PULLUP_EN=GPIO_PULLUP_DISABLE'", + "'-D GT911_I2C_CONFIG_SCL_PULLUP_EN=GPIO_PULLUP_DISABLE'", "'-D GT911_I2C_CONFIG_MASTER_CLK_SPEED=400000'", - "'-D GT911_I2C_CONFIG_CLK_FLAGS=0'", + "'-D GT911_I2C_CONFIG_CLK_FLAGS=I2C_SCLK_SRC_FLAG_FOR_NOMAL'", "'-D GT911_IO_I2C_CONFIG_DEV_ADDR=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS'", "'-D GT911_IO_I2C_CONFIG_CONTROL_PHASE_BYTES=1'", "'-D GT911_IO_I2C_CONFIG_DC_BIT_OFFSET=0'", diff --git a/esp32-8048S070N.json b/esp32-8048S070N.json index 6b13304..4472771 100644 --- a/esp32-8048S070N.json +++ b/esp32-8048S070N.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'", diff --git a/esp32-8048S070R.json b/esp32-8048S070R.json index b6f3333..9973a22 100644 --- a/esp32-8048S070R.json +++ b/esp32-8048S070R.json @@ -18,7 +18,7 @@ "'-D LCD_HEIGHT=480'", "'-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'", "'-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'", - "'-D BCKL=2'", + "'-D GPIO_BCKL=2'", "'-D LCD_ST7262_PAR'", "'-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'", "'-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=16000000'",