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.
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.
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