diff --git a/esp32-1732S019C.json b/esp32-1732S019C.json index 044a345..651e1c3 100644 --- a/esp32-1732S019C.json +++ b/esp32-1732S019C.json @@ -14,28 +14,28 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_1732S019C", - "-DTFT_WIDTH=170", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=14", - "-DUSES_ST7789", - "-DST7789_SPI_HOST=SPI2_HOST", - "-DST7789_SPI_BUS_CONFIG={.mosi_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7789_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=11,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7789_PANEL_DEV_CONFIG={.reset_gpio_num=1,.color_space=ESP_LCD_COLOR_SPACE_RGB,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=false", - "-DPANEL_MIRROR_Y=false", - "-DPANEL_GAP_X=35", - "-DPANEL_GAP_Y=0", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=9,.scl_io_num=46,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_3,.int_gpio_num=GPIO_NUM_8}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0" + "-DLCD_WIDTH=170", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=14", + "-DLCD_USES_ST7789", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=11,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=1,.color_space=ESP_LCD_COLOR_SPACE_RGB,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=false", + "-DLCD_MIRROR_Y=false", + "-DLCD_GAP_X=35", + "-DLCD_GAP_Y=0", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=9,.scl_io_num=46,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_3,.int_gpio_num=GPIO_NUM_8}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-1732S019N.json b/esp32-1732S019N.json index f00d4e7..268ae66 100644 --- a/esp32-1732S019N.json +++ b/esp32-1732S019N.json @@ -14,20 +14,20 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_1732S019N", - "-DTFT_WIDTH=170", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=14", - "-DUSES_ST7789", - "-DST7789_SPI_HOST=SPI2_HOST", - "-DST7789_SPI_BUS_CONFIG={.mosi_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7789_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=11,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7789_PANEL_DEV_CONFIG={.reset_gpio_num=1,.color_space=ESP_LCD_COLOR_SPACE_RGB,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=false", - "-DPANEL_MIRROR_Y=false", - "-DPANEL_GAP_X=35", - "-DPANEL_GAP_Y=0", - "-DBUTTON_BOOT=0" + "-DLCD_WIDTH=170", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=14", + "-DLCD_USES_ST7789", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=11,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=1,.color_space=ESP_LCD_COLOR_SPACE_RGB,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=false", + "-DLCD_MIRROR_Y=false", + "-DLCD_GAP_X=35", + "-DLCD_GAP_Y=0", + "-DBUTTON_BOOT_GPIO=0" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-2424S012C.json b/esp32-2424S012C.json index 1968c3a..cd4cadc 100644 --- a/esp32-2424S012C.json +++ b/esp32-2424S012C.json @@ -10,26 +10,26 @@ "extra_flags": [ "-DARDUINO_ESP32C3_DEV", "-DESP32_2424S012C", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=240", - "-DPIN_BCKL=3", - "-DUSES_GC9A01", - "-DGC9A01_SPI_HOST=SPI2_HOST", - "-DGC9A01_SPI_BUS_CONFIG={.mosi_io_num=7,.miso_io_num=-1,.sclk_io_num=6,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DGC9A01_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=80000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DGC9A01_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_CST816S", - "-DCST816S_I2C_HOST=0", - "-DCST816S_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=4,.scl_io_num=5,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DCST816S_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_CST816S_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=8,.flags={.disable_control_phase=1}}", - "-DCST816S_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_1,.int_gpio_num=GPIO_NUM_0}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0" + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=240", + "-DLCD_BCKL_GPIO=3", + "-DLCD_USES_GC9A01", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=7,.miso_io_num=-1,.sclk_io_num=6,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=80000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_CST816S", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=4,.scl_io_num=5,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_CST816S_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=8,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_1,.int_gpio_num=GPIO_NUM_0}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0" ], "mcu": "esp32c3", "variant": "esp32c3" diff --git a/esp32-2424S012N.json b/esp32-2424S012N.json index 6eb6c51..9cc8986 100644 --- a/esp32-2424S012N.json +++ b/esp32-2424S012N.json @@ -10,18 +10,18 @@ "extra_flags": [ "-DARDUINO_ESP32C3_DEV", "-DESP32_2424S012N", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=240", - "-DPIN_BCKL=3", - "-DUSES_GC9A01", - "-DGC9A01_SPI_HOST=SPI2_HOST", - "-DGC9A01_SPI_BUS_CONFIG={.mosi_io_num=7,.miso_io_num=-1,.sclk_io_num=6,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DGC9A01_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=80000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DGC9A01_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DBUTTON_BOOT=0" + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=240", + "-DLCD_BCKL_GPIO=3", + "-DLCD_USES_GC9A01", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=7,.miso_io_num=-1,.sclk_io_num=6,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=10,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=80000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBUTTON_BOOT_GPIO=0" ], "mcu": "esp32c3", "variant": "esp32c3" diff --git a/esp32-2432S024C.json b/esp32-2432S024C.json index 852c4a3..570798c 100644 --- a/esp32-2432S024C.json +++ b/esp32-2432S024C.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S024C", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=27", - "-DUSES_ILI9341", - "-DILI9341_SPI_HOST=SPI2_HOST", - "-DILI9341_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DILI9341_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DILI9341_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_CST816S", - "-DCST816S_I2C_HOST=0", - "-DCST816S_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=33,.scl_io_num=32,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DCST816S_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_CST816S_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=8,.flags={.disable_control_phase=1}}", - "-DCST816S_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_25,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=27", + "-DLCD_USES_ILI9341", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_CST816S", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=33,.scl_io_num=32,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_CST816S_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=8,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_25,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-2432S024N.json b/esp32-2432S024N.json index b0dfadb..c7f43f6 100644 --- a/esp32-2432S024N.json +++ b/esp32-2432S024N.json @@ -7,31 +7,31 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S024N", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=27", - "-DUSES_ILI9341", - "-DILI9341_SPI_HOST=SPI2_HOST", - "-DILI9341_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DILI9341_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DILI9341_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=27", + "-DLCD_USES_ILI9341", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-2432S024R.json b/esp32-2432S024R.json index 1b4d0e8..aae9ab8 100644 --- a/esp32-2432S024R.json +++ b/esp32-2432S024R.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S024R", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=27", - "-DUSES_ILI9341", - "-DILI9341_SPI_HOST=SPI2_HOST", - "-DILI9341_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DILI9341_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DILI9341_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", - "-DTOUCH_ROT_SWAP_X=true", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=27", + "-DLCD_USES_ILI9341", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI2_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", + "-DTOUCH_SWAP_X=true", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-2432S028R.json b/esp32-2432S028R.json index 0ddcb19..5af7c7f 100644 --- a/esp32-2432S028R.json +++ b/esp32-2432S028R.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S028R", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=21", - "-DUSES_ILI9341", - "-DILI9341_SPI_HOST=SPI2_HOST", - "-DILI9341_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DILI9341_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DILI9341_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI3_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=32,.miso_io_num=39,.sclk_io_num=25,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", - "-DTOUCH_ROT_SWAP_X=true", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=21", + "-DLCD_USES_ILI9341", + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI3_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=32,.miso_io_num=39,.sclk_io_num=25,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", + "-DTOUCH_SWAP_X=true", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-2432S032C.json b/esp32-2432S032C.json index 6a68abc..2813186 100644 --- a/esp32-2432S032C.json +++ b/esp32-2432S032C.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S032C", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=27", + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=27", "-DUSES_ST7796", - "-DST7796_SPI_HOST=SPI2_HOST", - "-DST7796_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7796_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7796_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=33,.scl_io_num=32,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_25,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=33,.scl_io_num=32,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_25,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-2432S032N.json b/esp32-2432S032N.json index 6bb2fae..a4f20fd 100644 --- a/esp32-2432S032N.json +++ b/esp32-2432S032N.json @@ -7,31 +7,31 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S032N", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=27", + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=27", "-DUSES_ST7796", - "-DST7796_SPI_HOST=SPI2_HOST", - "-DST7796_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7796_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7796_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-2432S032R.json b/esp32-2432S032R.json index 45db7fb..3efadf9 100644 --- a/esp32-2432S032R.json +++ b/esp32-2432S032R.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_2432S032R", - "-DTFT_WIDTH=240", - "-DTFT_HEIGHT=320", - "-DPIN_BCKL=27", + "-DLCD_WIDTH=240", + "-DLCD_HEIGHT=320", + "-DLCD_BCKL_GPIO=27", "-DUSES_ST7796", - "-DST7796_SPI_HOST=SPI2_HOST", - "-DST7796_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7796_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7796_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", - "-DTOUCH_ROT_SWAP_X=true", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDR", - "-DCDR_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI2_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", + "-DTOUCH_SWAP_X=true", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-3248S035C.json b/esp32-3248S035C.json index 0a24c50..4692b9c 100644 --- a/esp32-3248S035C.json +++ b/esp32-3248S035C.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_3248S035R", - "-DTFT_WIDTH=320", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=27", + "-DLCD_WIDTH=320", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=27", "-DUSES_ST7796", - "-DST7796_SPI_HOST=SPI2_HOST", - "-DST7796_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7796_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7796_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=33,.scl_io_num=32,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_25,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDS", - "-DCDS_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=33,.scl_io_num=32,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_25,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-3248S035R.json b/esp32-3248S035R.json index d00142d..7082524 100644 --- a/esp32-3248S035R.json +++ b/esp32-3248S035R.json @@ -7,39 +7,39 @@ "extra_flags": [ "-DARDUINO_ESP32_DEV", "-DESP32_3248S035R", - "-DTFT_WIDTH=320", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=27", + "-DLCD_WIDTH=320", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=27", "-DUSES_ST7796", - "-DST7796_SPI_HOST=SPI2_HOST", - "-DST7796_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DST7796_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DST7796_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", - "-DPANEL_SWAP_XY=false", - "-DPANEL_MIRROR_X=true", - "-DPANEL_MIRROR_Y=false", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", - "-DTOUCH_ROT_SWAP_X=true", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19", - "-DHAS_RGB_LED", - "-DLED_R=4", - "-DLED_G=16", - "-DLED_B=17", - "-DHAS_CDS", - "-DCDS_IN=34", - "-DHAS_SPEAK", - "-DSPEAKER=26" + "-DLCD_SPI_HOST=SPI2_HOST", + "-DLCD_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DLCD_IO_SPI_CONFIG={.cs_gpio_num=15,.dc_gpio_num=2,.spi_mode=SPI_MODE0,.pclk_hz=24000000,.trans_queue_depth=10,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DLCD_PANEL_DEV_CONFIG={.reset_gpio_num=-1,.color_space=ESP_LCD_COLOR_SPACE_BGR,.bits_per_pixel=16}", + "-DLCD_SWAP_XY=false", + "-DLCD_MIRROR_X=true", + "-DLCD_MIRROR_Y=false", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI2_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=13,.miso_io_num=12,.sclk_io_num=14,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=33,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_36}", + "-DTOUCH_SWAP_X=true", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19", + "-DBOARD_HAS_RGB_LED", + "-DLED_R_GPIO=4", + "-DLED_G_GPIO=16", + "-DLED_B_GPIO=17", + "-DBOARD_HAS_CDS", + "-DCDS_GPIO=34", + "-DBOARD_HAS_SPEAK_GPIO", + "-DSPEAK_GPIO=26" ], "f_cpu": "240000000L", "f_flash": "40000000L", diff --git a/esp32-4827S043C.json b/esp32-4827S043C.json index f3177a6..2e8e34e 100644 --- a/esp32-4827S043C.json +++ b/esp32-4827S043C.json @@ -14,26 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_4827S043C", - "-DTFT_WIDTH=480", - "-DTFT_HEIGHT=272", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=480", + "-DLCD_HEIGHT=272", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-4827S043N.json b/esp32-4827S043N.json index 0f29101..72921ee 100644 --- a/esp32-4827S043N.json +++ b/esp32-4827S043N.json @@ -14,18 +14,18 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_4827S043N", - "-DTFT_WIDTH=480", - "-DTFT_HEIGHT=272", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=480", + "-DLCD_HEIGHT=272", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-4827S043R.json b/esp32-4827S043R.json index 8c51083..8f73cb9 100644 --- a/esp32-4827S043R.json +++ b/esp32-4827S043R.json @@ -14,26 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_4827S043R", - "-DTFT_WIDTH=480", - "-DTFT_HEIGHT=272", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=480", + "-DLCD_HEIGHT=272", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI2_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S043C.json b/esp32-8048S043C.json index 5cc1b58..fbf1230 100644 --- a/esp32-8048S043C.json +++ b/esp32-8048S043C.json @@ -14,26 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S043C", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S043N.json b/esp32-8048S043N.json index b0c9140..ebdd158 100644 --- a/esp32-8048S043N.json +++ b/esp32-8048S043N.json @@ -14,18 +14,18 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S043N", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S043R.json b/esp32-8048S043R.json index 69b99d6..5fea153 100644 --- a/esp32-8048S043R.json +++ b/esp32-8048S043R.json @@ -14,26 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S043R", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI2_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S050C.json b/esp32-8048S050C.json index c189f79..f57a6ef 100644 --- a/esp32-8048S050C.json +++ b/esp32-8048S050C.json @@ -14,26 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S050C", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S050N.json b/esp32-8048S050N.json index 9d0e5ff..74922e1 100644 --- a/esp32-8048S050N.json +++ b/esp32-8048S050N.json @@ -14,18 +14,18 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S050N", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S050R.json b/esp32-8048S050R.json index 4460b0a..7d197ab 100644 --- a/esp32-8048S050R.json +++ b/esp32-8048S050R.json @@ -14,26 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S050R", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", - "-DHAS_TOUCH", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,3,46,9,1,5,6,7,15,16,4,45,48,47,21,14},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=4,.hsync_back_porch=43,.hsync_front_porch=8,.vsync_pulse_width=4,.vsync_back_porch=12,.vsync_front_porch=8,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=41,.de_gpio_num=40,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,16,4,45,48,47,21,14,8,3,46,9,1,5,6,7},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_XPT2046", + "-DTOUCH_SPI_HOST=SPI2_HOST", + "-DTOUCH_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", + "-DTOUCH_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S070C.json b/esp32-8048S070C.json index 9d12d8f..3265080 100644 --- a/esp32-8048S070C.json +++ b/esp32-8048S070C.json @@ -14,33 +14,26 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S070C", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,16,1,14,21,47,48,45,15,7,6,5,4,9,46,3},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,7,6,5,4,9,46,3,8,16,1,14,21,47,48,45},.flags={.fb_in_psram=1}}", - "-DUSES_XPT2046", - "-DXPT2046_SPI_HOST=SPI2_HOST", - "-DXPT2046_SPI_BUS_CONFIG={.mosi_io_num=11,.miso_io_num=13,.sclk_io_num=12,.quadwp_io_num=-1,.quadhd_io_num=-1}", - "-DXPT2046_IO_SPI_CONFIG={.cs_gpio_num=38,.dc_gpio_num=-1,.spi_mode=SPI_MODE0,.pclk_hz=2000000,.trans_queue_depth=3,.lcd_cmd_bits=8,.lcd_param_bits=8}", - "-DXPT2046_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_NC,.int_gpio_num=GPIO_NUM_18}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DHAS_TOUCH", - "-DUSES_GT911", - "-DGT911_I2C_HOST=0", - "-DGT911_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", - "-DGT911_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", - "-DGT911_TOUCH_CONFIG={.x_max=TFT_WIDTH,.y_max=TFT_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", - "-DTOUCH_ROT_SWAP_X=false", - "-DTOUCH_ROT_SWAP_Y=false", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,16,1,14,21,47,48,45,15,7,6,5,4,9,46,3},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,7,6,5,4,9,46,3,8,16,1,14,21,47,48,45},.flags={.fb_in_psram=1}}", + "-DBOARD_HAS_TOUCH", + "-DTOUCH_USES_GT911", + "-DTOUCH_I2C_HOST=0", + "-DTOUCH_I2C_CONFIG={.mode=I2C_MODE_MASTER,.sda_io_num=19,.scl_io_num=20,.sda_pullup_en=GPIO_PULLUP_ENABLE,.scl_pullup_en=GPIO_PULLUP_ENABLE,.master={.clk_speed=400000}}", + "-DTOUCH_IO_I2C_CONFIG={.dev_addr=ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS,.control_phase_bytes=1,.lcd_cmd_bits=16,.flags={.disable_control_phase=1}}", + "-DTOUCH_DEV_CONFIG={.x_max=LCD_WIDTH,.y_max=LCD_HEIGHT,.rst_gpio_num=GPIO_NUM_38,.int_gpio_num=GPIO_NUM_NC}", + "-DTOUCH_SWAP_X=false", + "-DTOUCH_SWAP_Y=false", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L", diff --git a/esp32-8048S070N.json b/esp32-8048S070N.json index fd538d5..e49ab47 100644 --- a/esp32-8048S070N.json +++ b/esp32-8048S070N.json @@ -14,18 +14,18 @@ "-DARDUINO_EVENT_RUNNING_CORE=1", "-DARDUINO_USB_CDC_ON_BOOT=0", "-DESP32_8048S070N", - "-DTFT_WIDTH=800", - "-DTFT_HEIGHT=480", - "-DPIN_BCKL=2", - "-DUSES_PARALLEL_16", - "-DTFT_RGB_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,16,1,14,21,47,48,45,15,7,6,5,4,9,46,3},.flags={.fb_in_psram=1}}", - "-DTFT_RGB_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=TFT_WIDTH,.v_res=TFT_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,7,6,5,4,9,46,3,8,16,1,14,21,47,48,45},.flags={.fb_in_psram=1}}", - "-DBUTTON_BOOT=0", - "-DHAS_TF", - "-DTF_CS=5", - "-DTF_MOSI=23", - "-DTF_SCLK=18", - "-DTF_MISO=19" + "-DLCD_WIDTH=800", + "-DLCD_HEIGHT=480", + "-DLCD_BCKL_GPIO=2", + "-DLCD_USES_DIRECT_IO", + "-DLCD_RGB_PANEL_CONFIG={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={8,16,1,14,21,47,48,45,15,7,6,5,4,9,46,3},.flags={.fb_in_psram=1}}", + "-DLCD_RGB_PANEL_CONFIG_COLOR_16_SWAP={.clk_src=LCD_CLK_SRC_PLL160M,.timings={.pclk_hz=16000000,.h_res=LCD_WIDTH,.v_res=LCD_HEIGHT,.hsync_pulse_width=30,.hsync_back_porch=16,.hsync_front_porch=210,.vsync_pulse_width=13,.vsync_back_porch=10,.vsync_front_porch=22,.flags={.hsync_idle_low=1,.vsync_idle_low=1,.pclk_active_neg=1,}},.data_width=16,.psram_trans_align=64,.hsync_gpio_num=39,.vsync_gpio_num=40,.de_gpio_num=41,.pclk_gpio_num=42,.disp_gpio_num=-1,.data_gpio_nums={15,7,6,5,4,9,46,3,8,16,1,14,21,47,48,45},.flags={.fb_in_psram=1}}", + "-DBUTTON_BOOT_GPIO=0", + "-DBOARD_HAS_TF", + "-DTF_CS_GPIO=5", + "-DTF_MOSI_GPIO=23", + "-DTF_SCLK_GPIO=18", + "-DTF_MISO_GPIO=19" ], "f_cpu": "240000000L", "f_flash": "80000000L",