Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
rzeldent committed Jan 12, 2024
2 parents 3cc7dac + ea305c4 commit d89176a
Show file tree
Hide file tree
Showing 24 changed files with 565 additions and 392 deletions.
208 changes: 137 additions & 71 deletions README.md

Large diffs are not rendered by default.

Binary file added assets/datasheets/ST7262.pdf
Binary file not shown.
Binary file added assets/images/esp32-1732S019-back.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/esp32-1732S019-front.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/esp32-2432S032-back.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/esp32-4848S040C.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion esp32-2432S028Rv2.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"-DILI9341_SPI_SCLK=14",
"-DILI9341_CS=15",
"-DILI9341_DC=2",
"-DILI9341_VENDOR_CONFIG=(ili9341_vendor_config_t[]){{.init_cmds=(ili9341_lcd_init_cmd_t[]){{.cmd=0xCF,.data=(uint8_t[]){0x00,0xC1,0x30},.data_bytes=3},{.cmd=0xED,.data=(uint8_t[]){0x64,0x03,0x12,0x81},.data_bytes=4},{.cmd=0xE8,.data=(uint8_t[]){0x85,0x00,0x78},.data_bytes=3},{.cmd=0xCB,.data=(uint8_t[]){0x39,0x2C,0x00,0x34,0x02},.data_bytes=5},{.cmd=0xF7,.data=(uint8_t[]){0x20},.data_bytes=1},{.cmd=0xEA,.data=(uint8_t[]){0x00,0x00},.data_bytes=2},{.cmd=0xC0,.data=(uint8_t[]){0x10},.data_bytes=1},{.cmd=0xC1,.data=(uint8_t[]){0x00},.data_bytes=1},{.cmd=0xC5,.data=(uint8_t[]){0x30,0x30},.data_bytes=2,},{.cmd=0xC7,.data=(uint8_t[]){0xB7},.data_bytes=1},{.cmd=0x3A,.data=(uint8_t[]){0x55},.data_bytes=1},{.cmd=0x36,.data=(uint8_t[]){0x08},.data_bytes=1},{.cmd=0xB1,.data=(uint8_t[]){0x00,0x1a},.data_bytes=2},{.cmd=0xB6,.data=(uint8_t[]){0x08,0x82,0x27},.data_bytes=3},{.cmd=0xF2,.data=(uint8_t[]){0x00},.data_bytes=1},{.cmd=0x26,.data=(uint8_t[]){0x01},.data_bytes=1},{.cmd=0xE0,.data=(uint8_t[]){0x0F,0x2A,0x28,0x08,0x0E,0x08,0x54,0xA9,0x43,0x0A,0x0F,0x00,0x00,0x00,0x00},.data_bytes=15},{.cmd=0xE1,.data=(uint8_t[]){0x00,0x15,0x17,0x07,0x11,0x06,0x2B,0x56,0x3C,0x05,0x10,0x0F,0x3F,0x3F,0x0F},.data_bytes=15},{.cmd=0x2B,.data=(uint8_t[]){0x00,0x00,0x01,0x3F},.data_bytes=4},{.cmd=0x2A,.data=(uint8_t[]){0x00,0x00,0x00,0xEF},.data_bytes=4},{.cmd=0x21},{.cmd=0x11,.delay_ms=120},{.cmd=0x29,.delay_ms=1}},.init_cmds_size=23}}",
"'-D ILI9341_VENDOR_CONFIG=\"(ili9341_vendor_config_t[]){{.init_cmds=(ili9341_lcd_init_cmd_t[]){{.cmd=0xCF,.data=(uint8_t[]){0x00,0xC1,0x30},.data_bytes=3},{.cmd=0xED,.data=(uint8_t[]){0x64,0x03,0x12,0x81},.data_bytes=4},{.cmd=0xE8,.data=(uint8_t[]){0x85,0x00,0x78},.data_bytes=3},{.cmd=0xCB,.data=(uint8_t[]){0x39,0x2C,0x00,0x34,0x02},.data_bytes=5},{.cmd=0xF7,.data=(uint8_t[]){0x20},.data_bytes=1},{.cmd=0xEA,.data=(uint8_t[]){0x00,0x00},.data_bytes=2},{.cmd=0xC0,.data=(uint8_t[]){0x10},.data_bytes=1},{.cmd=0xC1,.data=(uint8_t[]){0x00},.data_bytes=1},{.cmd=0xC5,.data=(uint8_t[]){0x30,0x30},.data_bytes=2,},{.cmd=0xC7,.data=(uint8_t[]){0xB7},.data_bytes=1},{.cmd=0x3A,.data=(uint8_t[]){0x55},.data_bytes=1},{.cmd=0x36,.data=(uint8_t[]){0x08},.data_bytes=1},{.cmd=0xB1,.data=(uint8_t[]){0x00,0x1a},.data_bytes=2},{.cmd=0xB6,.data=(uint8_t[]){0x08,0x82,0x27},.data_bytes=3},{.cmd=0xF2,.data=(uint8_t[]){0x00},.data_bytes=1},{.cmd=0x26,.data=(uint8_t[]){0x01},.data_bytes=1},{.cmd=0xE0,.data=(uint8_t[]){0x0F,0x2A,0x28,0x08,0x0E,0x08,0x54,0xA9,0x43,0x0A,0x0F,0x00,0x00,0x00,0x00},.data_bytes=15},{.cmd=0xE1,.data=(uint8_t[]){0x00,0x15,0x17,0x07,0x11,0x06,0x2B,0x56,0x3C,0x05,0x10,0x0F,0x3F,0x3F,0x0F},.data_bytes=15},{.cmd=0x2B,.data=(uint8_t[]){0x00,0x00,0x01,0x3F},.data_bytes=4},{.cmd=0x2A,.data=(uint8_t[]){0x00,0x00,0x00,0xEF},.data_bytes=4},{.cmd=0x21},{.cmd=0x11,.delay_ms=120},{.cmd=0x29,.delay_ms=1}},.init_cmds_size=23}}\"'",
"-DLCD_SWAP_XY=false",
"-DLCD_MIRROR_X=true",
"-DLCD_MIRROR_Y=false",
Expand Down
4 changes: 2 additions & 2 deletions esp32-2432S032C.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"-DST7789_SPI_SCLK=14",
"-DST7789_CS=15",
"-DST7789_DC=2",
"-DST7789_RST=-1",
"-DST7789_RST=GPIO_NUM_NC",
"-DST7789_VENDOR_CONFIG=NULL",
"-DLCD_SWAP_XY=false",
"-DLCD_MIRROR_X=false",
Expand All @@ -28,7 +28,7 @@
"-DGT911_I2C_SDA=33",
"-DGT911_I2C_SCL=32",
"-DGT911_RST=25",
"-DGT911_INT=-1",
"-DGT911_INT=GPIO_NUM_NC",
"-DTOUCH_SWAP_X=false",
"-DTOUCH_SWAP_Y=false",
"-DBUTTON_BOOT=0",
Expand Down
2 changes: 1 addition & 1 deletion esp32-2432S032N.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"-DST7789_SPI_SCLK=14",
"-DST7789_CS=15",
"-DST7789_DC=2",
"-DST7789_RST=-1",
"-DST7789_RST=GPIO_NUM_NC",
"-DST7789_VENDOR_CONFIG=NULL",
"-DLCD_SWAP_XY=false",
"-DLCD_MIRROR_X=false",
Expand Down
2 changes: 1 addition & 1 deletion esp32-2432S032R.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"-DST7789_SPI_SCLK=14",
"-DST7789_CS=15",
"-DST7789_DC=2",
"-DST7789_RST=-1",
"-DST7789_RST=GPIO_NUM_NC",
"-DST7789_VENDOR_CONFIG=NULL",
"-DLCD_SWAP_XY=false",
"-DLCD_MIRROR_X=false",
Expand Down
2 changes: 1 addition & 1 deletion esp32-3248S035C.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"-DGT911_I2C_SDA=33",
"-DGT911_I2C_SCL=32",
"-DGT911_RST=25",
"-DGT911_INT=-1",
"-DGT911_INT=GPIO_NUM_NC",
"-DTOUCH_SWAP_X=false",
"-DTOUCH_SWAP_Y=false",
"-DBUTTON_BOOT=0",
Expand Down
58 changes: 29 additions & 29 deletions esp32-4827S043C.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,41 +17,41 @@
"-DLCD_WIDTH=480",
"-DLCD_HEIGHT=272",
"-DBCKL=2",
"-DLCD_USES_RGB_PANEL",
"-DRGB_PANEL_HSYNC_PULSE_WIDTH=4",
"-DRGB_PANEL_HSYNC_BACK_PORCH=43",
"-DRGB_PANEL_HSYNC_FRONT_PORCH=8",
"-DRGB_PANEL_VSYNC_PULSE_WIDTH=4",
"-DRGB_PANEL_VSYNC_BACK_PORCH=12",
"-DRGB_PANEL_VSYNC_FRONT_PORCH=8",
"-DRGB_PANEL_HSYNC=39",
"-DRGB_PANEL_VSYNC=41",
"-DRGB_PANEL_CS=-1",
"-DRGB_PANEL_DE=40",
"-DRGB_PANEL_PCLK=42",
"-DRGB_PANEL_R0=8",
"-DRGB_PANEL_R1=3",
"-DRGB_PANEL_R2=46",
"-DRGB_PANEL_R3=9",
"-DRGB_PANEL_R4=1",
"-DRGB_PANEL_G0=5",
"-DRGB_PANEL_G1=6",
"-DRGB_PANEL_G2=7",
"-DRGB_PANEL_G3=15",
"-DRGB_PANEL_G4=16",
"-DRGB_PANEL_G5=4",
"-DRGB_PANEL_B0=45",
"-DRGB_PANEL_B1=48",
"-DRGB_PANEL_B2=47",
"-DRGB_PANEL_B3=21",
"-DRGB_PANEL_B4=14",
"-DLCD_USES_ST7262",
"-DST7262_HSYNC_PULSE_WIDTH=4",
"-DST7262_HSYNC_BACK_PORCH=43",
"-DST7262_HSYNC_FRONT_PORCH=8",
"-DST7262_VSYNC_PULSE_WIDTH=4",
"-DST7262_VSYNC_BACK_PORCH=12",
"-DST7262_VSYNC_FRONT_PORCH=8",
"-DST7262_HSYNC=39",
"-DST7262_VSYNC=41",
"-DST7262_CS=GPIO_NUM_NC",
"-DST7262_DE=40",
"-DST7262_PCLK=42",
"-DST7262_R0=8",
"-DST7262_R1=3",
"-DST7262_R2=46",
"-DST7262_R3=9",
"-DST7262_R4=1",
"-DST7262_G0=5",
"-DST7262_G1=6",
"-DST7262_G2=7",
"-DST7262_G3=15",
"-DST7262_G4=16",
"-DST7262_G5=4",
"-DST7262_B0=45",
"-DST7262_B1=48",
"-DST7262_B2=47",
"-DST7262_B3=21",
"-DST7262_B4=14",
"-DBOARD_HAS_TOUCH",
"-DTOUCH_USES_GT911",
"-DGT911_I2C_HOST=0",
"-DGT911_I2C_SDA=19",
"-DGT911_I2C_SCL=20",
"-DGT911_RST=38",
"-DGT911_INT=-1",
"-DGT911_INT=GPIO_NUM_NC",
"-DTOUCH_SWAP_X=false",
"-DTOUCH_SWAP_Y=false",
"-DBUTTON_BOOT=0",
Expand Down
56 changes: 28 additions & 28 deletions esp32-4827S043N.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,34 +17,34 @@
"-DLCD_WIDTH=480",
"-DLCD_HEIGHT=272",
"-DBCKL=2",
"-DLCD_USES_RGB_PANEL",
"-DRGB_PANEL_HSYNC_PULSE_WIDTH=4",
"-DRGB_PANEL_HSYNC_BACK_PORCH=43",
"-DRGB_PANEL_HSYNC_FRONT_PORCH=8",
"-DRGB_PANEL_VSYNC_PULSE_WIDTH=4",
"-DRGB_PANEL_VSYNC_BACK_PORCH=12",
"-DRGB_PANEL_VSYNC_FRONT_PORCH=8",
"-DRGB_PANEL_HSYNC=39",
"-DRGB_PANEL_VSYNC=41",
"-DRGB_PANEL_CS=-1",
"-DRGB_PANEL_DE=40",
"-DRGB_PANEL_PCLK=42",
"-DRGB_PANEL_R0=8",
"-DRGB_PANEL_R1=3",
"-DRGB_PANEL_R2=46",
"-DRGB_PANEL_R3=9",
"-DRGB_PANEL_R4=1",
"-DRGB_PANEL_G0=5",
"-DRGB_PANEL_G1=6",
"-DRGB_PANEL_G2=7",
"-DRGB_PANEL_G3=15",
"-DRGB_PANEL_G4=16",
"-DRGB_PANEL_G5=4",
"-DRGB_PANEL_B0=45",
"-DRGB_PANEL_B1=48",
"-DRGB_PANEL_B2=47",
"-DRGB_PANEL_B3=21",
"-DRGB_PANEL_B4=14",
"-DLCD_USES_ST7262",
"-DST7262_HSYNC_PULSE_WIDTH=4",
"-DST7262_HSYNC_BACK_PORCH=43",
"-DST7262_HSYNC_FRONT_PORCH=8",
"-DST7262_VSYNC_PULSE_WIDTH=4",
"-DST7262_VSYNC_BACK_PORCH=12",
"-DST7262_VSYNC_FRONT_PORCH=8",
"-DST7262_HSYNC=39",
"-DST7262_VSYNC=41",
"-DST7262_CS=GPIO_NUM_NC",
"-DST7262_DE=40",
"-DST7262_PCLK=42",
"-DST7262_R0=8",
"-DST7262_R1=3",
"-DST7262_R2=46",
"-DST7262_R3=9",
"-DST7262_R4=1",
"-DST7262_G0=5",
"-DST7262_G1=6",
"-DST7262_G2=7",
"-DST7262_G3=15",
"-DST7262_G4=16",
"-DST7262_G5=4",
"-DST7262_B0=45",
"-DST7262_B1=48",
"-DST7262_B2=47",
"-DST7262_B3=21",
"-DST7262_B4=14",
"-DBUTTON_BOOT=0",
"-DBOARD_HAS_TF",
"-DTF_CS=10",
Expand Down
56 changes: 28 additions & 28 deletions esp32-4827S043R.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,34 +17,34 @@
"-DLCD_WIDTH=480",
"-DLCD_HEIGHT=272",
"-DBCKL=2",
"-DLCD_USES_RGB_PANEL",
"-DRGB_PANEL_HSYNC_PULSE_WIDTH=4",
"-DRGB_PANEL_HSYNC_BACK_PORCH=43",
"-DRGB_PANEL_HSYNC_FRONT_PORCH=8",
"-DRGB_PANEL_VSYNC_PULSE_WIDTH=4",
"-DRGB_PANEL_VSYNC_BACK_PORCH=12",
"-DRGB_PANEL_VSYNC_FRONT_PORCH=8",
"-DRGB_PANEL_HSYNC=39",
"-DRGB_PANEL_VSYNC=41",
"-DRGB_PANEL_CS=-1",
"-DRGB_PANEL_DE=40",
"-DRGB_PANEL_PCLK=42",
"-DRGB_PANEL_R0=8",
"-DRGB_PANEL_R1=3",
"-DRGB_PANEL_R2=46",
"-DRGB_PANEL_R3=9",
"-DRGB_PANEL_R4=1",
"-DRGB_PANEL_G0=5",
"-DRGB_PANEL_G1=6",
"-DRGB_PANEL_G2=7",
"-DRGB_PANEL_G3=15",
"-DRGB_PANEL_G4=16",
"-DRGB_PANEL_G5=4",
"-DRGB_PANEL_B0=45",
"-DRGB_PANEL_B1=48",
"-DRGB_PANEL_B2=47",
"-DRGB_PANEL_B3=21",
"-DRGB_PANEL_B4=14",
"-DLCD_USES_ST7262",
"-DST7262_HSYNC_PULSE_WIDTH=4",
"-DST7262_HSYNC_BACK_PORCH=43",
"-DST7262_HSYNC_FRONT_PORCH=8",
"-DST7262_VSYNC_PULSE_WIDTH=4",
"-DST7262_VSYNC_BACK_PORCH=12",
"-DST7262_VSYNC_FRONT_PORCH=8",
"-DST7262_HSYNC=39",
"-DST7262_VSYNC=41",
"-DST7262_CS=GPIO_NUM_NC",
"-DST7262_DE=40",
"-DST7262_PCLK=42",
"-DST7262_R0=8",
"-DST7262_R1=3",
"-DST7262_R2=46",
"-DST7262_R3=9",
"-DST7262_R4=1",
"-DST7262_G0=5",
"-DST7262_G1=6",
"-DST7262_G2=7",
"-DST7262_G3=15",
"-DST7262_G4=16",
"-DST7262_G5=4",
"-DST7262_B0=45",
"-DST7262_B1=48",
"-DST7262_B2=47",
"-DST7262_B3=21",
"-DST7262_B4=14",
"-DBOARD_HAS_TOUCH",
"-DTOUCH_USES_XPT2046",
"-DXPT2046_SPI_HOST=SPI2_HOST",
Expand Down
107 changes: 107 additions & 0 deletions esp32-4848S040CIY1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"build": {
"arduino": {
"ldscript": "esp32s3_out.ld",
"partitions": "default_16MB.csv",
"memory_type": "qio_opi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ESP32S3_DEV",
"-DBOARD_HAS_PSRAM",
"-DARDUINO_USB_MODE=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DARDUINO_USB_CDC_ON_BOOT=0",
"-DESP32_4848S040CIY1",
"-DLCD_WIDTH=480",
"-DLCD_HEIGHT=480",
"-DBCKL=38",
"-DLCD_USES_ST7701",
"-DST7701_HSYNC=16",
"-DST7701_HSYNC_IDLE_LOW=0",
"-DST7701_HSYNC_PULSE_WIDTH=8",
"-DST7701_HSYNC_BACK_PORCH=50",
"-DST7701_HSYNC_FRONT_PORCH=10",
"-DST7701_VSYNC=17",
"-DST7701_VSYNC_IDLE_LOW=0",
"-DST7701_VSYNC_PULSE_WIDTH=8",
"-DST7701_VSYNC_BACK_PORCH=20",
"-DST7701_VSYNC_FRONT_PORCH=10",
"-DST7701_CS=39",
"-DST7701_RST=GPIO_NUM_NC",
"-DST7701_SPI_MOSI=47",
"-DST7701_SPI_MISO=GPIO_NUM_NC",
"-DST7701_SPI_SCLK=48",
"-DST7701_DE=18",
"-DST7701_DE_IDLE_HIGH=0",
"-DST7701_PCLK=21",
"-DST7701_PCLK_ACTIVE_NEG=0",
"-DST7701_PCLK_IDLE_HIGH=0",
"-DST7701_PCLK_HZ=12000000",
"-DST7701_R0=11",
"-DST7701_R1=12",
"-DST7701_R2=13",
"-DST7701_R3=14",
"-DST7701_R4=0",
"-DST7701_G0=8",
"-DST7701_G1=20",
"-DST7701_G2=3",
"-DST7701_G3=46",
"-DST7701_G4=9",
"-DST7701_G5=10",
"-DST7701_B0=4",
"-DST7701_B1=5",
"-DST7701_B2=6",
"-DST7701_B3=7",
"-DST7701_B4=15",
"-DBOARD_HAS_TOUCH",
"-DTOUCH_USES_GT911",
"-DGT911_I2C_HOST=0",
"-DGT911_I2C_SDA=19",
"-DGT911_I2C_SCL=45",
"-DGT911_RST=GPIO_NUM_NC",
"-DGT911_INT=GPIO_NUM_NC",
"-DTOUCH_SWAP_X=false",
"-DTOUCH_SWAP_Y=true",
"-DBUTTON_BOOT=0",
"-DHAS_LED",
"-DLED_GPIO=16",
"-DHAS_RELAY1",
"-DRELAY_1=40"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x303A",
"0x1001"
]
],
"mcu": "esp32s3",
"variant": "esp32s3"
},
"connectivity": [
"wifi"
],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "esp32-4848S040CIY1",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://www.aliexpress.com/item/1005006302276974.html",
"vendor": "Sunton"
}
6 changes: 3 additions & 3 deletions esp32-4848S040C.json → esp32-4848S040CIY3.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1",
"-DARDUINO_USB_CDC_ON_BOOT=0",
"-DESP32_4848S040C",
"-DESP32_4848S040CIY3",
"-DLCD_WIDTH=480",
"-DLCD_HEIGHT=480",
"-DBCKL=38",
Expand All @@ -38,7 +38,7 @@
"-DST7701_PCLK=21",
"-DST7701_PCLK_ACTIVE_NEG=0",
"-DST7701_PCLK_IDLE_HIGH=0",
"-DST7701_PCLK_HZ=16000000",
"-DST7701_PCLK_HZ=12000000",
"-DST7701_R0=11",
"-DST7701_R1=12",
"-DST7701_R2=13",
Expand Down Expand Up @@ -96,7 +96,7 @@
"arduino",
"espidf"
],
"name": "esp32-4848S040C",
"name": "esp32-4848S040CIY3",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
Expand Down
Loading

0 comments on commit d89176a

Please sign in to comment.