esp-arduino-libs / ESP32_Display_Panel

Arduino library of driving display panel for the ESP SoCs
Apache License 2.0
95 stars 23 forks source link

request add waveshare ESP32-S3-LCD-1.47 #122

Open springeye opened 1 week ago

springeye commented 1 week ago

First of all, thank you very much for providing this library, which allows me to successfully run waveshare's ESP32-S3-Touch-LCD-4.3

I am a beginner. I don't know much about custom development boards. So can you please add support https://www.waveshare.com/wiki/ESP32-S3-LCD-1.47

Lzw655 commented 1 week ago

Hi @springeye,

thank you very much for using this library. However, since I don't have the hardware for this development board, I'm unable to perform functional testing. Perhaps @martinroger and @Y1hsiaochunnn could help us with this.

martinroger commented 1 week ago

Hi @springeye , I don't have the hardware but I can try to give it a look later tonight (CET). Have you ever used this library or is it your first time? What is your preferred IDE?

springeye commented 1 week ago

@martinroger I'm using this library for the first time, I'm using platformio(framework = arduino)

martinroger commented 1 week ago

@springeye perfect. I prepared a branch of one of my "sandbox" repos for you to try and see if it works on your hardware : https://github.com/martinroger/WS-ESP32S3-RoundLCDTouch1_85/tree/springeye1_47

Please note that this contains everything that should be needed :

image

Some caveats :

How to : Please clone the repo on your computer, switch to the _springeye147 branch and open it with VSCode. It should take 5-10 minutes (and requires internet) to install the framework packages. Once Platformio is done and ready, compile and flash and open a Serial Monitor to your board and report what comes out in the console. If it doesn't work or constantly reboots, please let us know here.

Y1hsiaochunnn commented 1 week ago

@martinroger Thank you for your work. In fact, the register initialization content should be retained. This is the recommended configuration of the screen, and it may affect the display if it is lost or modified

springeye commented 1 week ago

My development board was damaged by my daughter last night, so I bought a new one for verification (the delivery takes about 2-3 days).