Add: Pin configuration for esp32-s3-4848S040 #603

This commit is contained in:
tbxmb 2024-01-02 19:17:09 +01:00
parent e756b4b4e2
commit 8b3451a134
No known key found for this signature in database
GPG Key ID: D9AC181EB6517DCD

View File

@ -0,0 +1,85 @@
;***************************************************;
; Generic T3E with TFT 3.95" ;
; - Custom esp32-s3 board ;
; - st7701s TFT ;
; - gt911 touch controller ;
;***************************************************;
[esp32-s3-4848S040]
extends = arduino_esp32s3_v2
board = esp32-s3-devkitc-1
board_build.arduino.memory_type = qio_opi
build_flags =
-D HASP_MODEL="ESP32-S3 4848S040"
${arduino_esp32s3_v2.build_flags}
${esp32s3.ps_ram}
;-DARDUINO_USB_CDC_ON_BOOT
;-DUSE_USB_CDC_CONSOLE
;region -- ArduinoGFX build options ------------------------
-D HASP_USE_ARDUINOGFX=1
-D ST7701_DRIVER=1
-D TFT_WIDTH=480
-D TFT_HEIGHT=480
; Bus Settings
-D TFT_CS=39
-D TFT_SCLK=48
-D TFT_MOSI=47
-D TFT_DE=18
-D TFT_VSYNC=17
-D TFT_HSYNC=16
-D TFT_PCLK=21
-D TFT_R0=11
-D TFT_R1=12
-D TFT_R2=13
-D TFT_R3=14
-D TFT_R4=0
-D TFT_G0=8
-D TFT_G1=20
-D TFT_G2=3
-D TFT_G3=46
-D TFT_G4=9
-D TFT_G5=10
-D TFT_B0=4
-D TFT_B1=5
-D TFT_B2=6
-D TFT_B3=7
-D TFT_B4=15
-D TFT_DC=-1
-D TFT_MISO=-1
-D TFT_RST=-1
-D TFT_BUSY=-1
-D TFT_BCKL=38
; Panel Settings
-D TFT_HSYNC_POLARITY=1
-D TFT_HSYNC_FRONT_PORCH=10
-D TFT_HSYNC_PULSE_WIDTH=8
-D TFT_HSYNC_BACK_PORCH=50
-D TFT_VSYNC_POLARITY=1
-D TFT_VSYNC_FRONT_PORCH=10
-D TFT_VSYNC_PULSE_WIDTH=8
-D TFT_VSYNC_BACK_PORCH=20
-D TFT_PCLK_ACTIVE_NEG=1
-D TFT_PREFER_SPEED=12000000
-D TFT_AUTO_FLUSH=1
; Touch Settings
-D TOUCH_DRIVER=0x911
-D TOUCH_WIDTH=480
-D TOUCH_HEIGHT=480
-D TOUCH_SDA=19
-D TOUCH_SCL=45
-D TOUCH_RST=-1
-D TOUCH_IRQ=-1
-D I2C_TOUCH_FREQUENCY=400000
-D I2C_TOUCH_ADDRESS=0x5D ; or 0x14
-D I2C_TOUCH_PORT=1
;endregion
lib_deps =
${arduino_esp32s3_v2.lib_deps}
${arduinogfx.lib_deps}
${goodix.lib_deps}
[env:esp32-s3-4848S040]
extends = esp32-s3-4848S040, flash_16mb