LVGL files export and compilation for ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor

Hi I am struggling to setup exported Square Line files for ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor.

Once I compile and upload in Arduino IDE it gives me a GPOI error E (227) (7,7,10,15).

I would truly appreciate it if someone can assit or give a helping hand to sort this out as I really need this project to work.

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x4204b2aa
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a80
entry 0x403c98d0
E (7) gpio: gpio_set_level(227): GPIO output gpio_num error
E (7) gpio: gpio_set_level(227): GPIO output gpio_num error

Probably you have some misconfiguration in your drivers. I guess you’ll have more luck by asking at LVGL forum https://forum.lvgl.io/ .

Hi Hermit

Thanks for you response

I mannaged to sort this out .

I found that the board uses ST72xx driver which is not supported by Squareline Studio these errors occur becuase of the wrong LCD driver if I include the file on waveshare website it works with LVGL but there is no board and drivers support for this on Squareline

Can you give clues on how you solved it? I keep getting black screen and crashes while trying to use the provided examples from waveshare

Having the correct drivers is a must of course. If the general TFT_eSPI included in the Arduino-IDE board-template doesn’t support your specific hardware, you need to substitute it with the recommended driver. We might create board-templates for the other popular driver libraries (like LovyanGFX or Arduino-GFX) later. We usually create board-templates for popular boards or boards that we have at our disposal, but obviously not everything, there are too many boards/variants to look at. The board-template format is open (Open Board Platform (OBP) | SquareLine Studio) though so you have the option te create one for your board and maybe share it with the community if it works.