Get started with Waveshare ESP32-S3 7inch (800x480) capacitive (I2C interface with 5-point touch)

Hi, I hope someone can help me a bit.
I have extensive experience with ESP01/ESP8266 (ESP32), temperature, humidity and motion sensors and OLED displays (the small one).
Also with reading and controlling the IO or sending HTTP-GET (post) requests, or reading them with the ESPs.
So I am not completely unfamiliar.
I compile the code with Arduino IDE.

Now I have bought a Touchdisplay:
The Waveshare ESP32-S3 7inch (800x480) capacitive touch control via I2C interface with 5-point touch, Xtensa® 32-bit LX7 dual-core processor, up to 240MHz.

All I want are a number of tiles (buttons) and when I press them an HTTP-POST is sent. If this works I also want the tile to take on a different color based on the status.

It seemed to me that I should start as clean as possible, with only code that controls and reads the display (the touch). But the demo code that is included from Waveshare contains so much that I cannot find an overview in it.

I hope someone can point me in the right direction, thanks.

Dirk

Hi Dirk

You are right, it is not so easy to get started with this board. I use the same for my project. I have made a PoC. Maybe it help you
minou65/ESP32-DigitalClock

First of all you have do installe the right librarys
After that you should set the configuration in

  • lv_conf.h
  • lvgl_port_v8.h
  • ESP_Panel_Conf.h

The project is a PoC and therefore not well documented, but it might still be helpful to you.

Regards
Andy

hello, if you can help me for solve this probleme, i do anything , but i can’t solve this error:
In file included from c:\Users\satmo\Documents\Arduino\libraries\ESP32_Display_Panel\src/bus/RGB.h:14,
from c:\Users\satmo\Documents\Arduino\libraries\ESP32_Display_Panel\src/ESP_Panel_Library.h:22,
from E:\DESCARGA\ESP32-DigitalClock-main\ESP32-DigitalClock-main\ESP32-Wanduhr\ESP32-Wanduhr.ino:5:
c:\Users\satmo\Documents\Arduino\libraries\ESP32_Display_Panel\src/bus/base/esp_lcd_panel_io_additions.h:12:10: fatal error: esp_io_expander.h: No such file or directory
12 | #include “esp_io_expander.h”
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
Alternatives for esp_io_expander.h:
ResolveLibrary(esp_io_expander.h)
→ candidates:
exit status 1

Compilation error: exit status 1

i delete ESP32_IO_EXPANDER 1.0.1 and downgrade for 0.1.0 to test minou65/ESP32-DigitalClock, but is the same error. My display 7" touch is ESP32-S3 7inch LCD Display TouchScreen 800×480 WiFi Bluetooth CAN RS485 Sensor my problem is the expanser ch422G i can’t solve the error in arduino IDE 2.4