This source was written under PlatformIO. It's a great, user-friendly, and extensible integrated development environment. Highly recommended instead of the Arduino IDE.
For this project, I used the (LVGL) and (LoyanGFX) for the interface. You can find the project file for SquareLine Studio (WT32-SC01-PLUS.spj) in the source code to edit the GUI.
Everything is set up. You just need to fire up VSCode and compile the source code. ...and change the COM port in platformio.ini.😜
If you messed up something and the ESP32 is stuck in a bootloop, you can erase the flash memory with esptool.py --chip esp32-s3 erase_flash
.
Or, you can download esptool.exe from GitHub and run the following command: esptool.exe --chip esp32-s3 erase_flash
.
- In the future, I want to find some uses for the unused GPIO pins.
- I want to create an hourly forecast; at the moment, it only displays the current weather information.
- .... and so on 😄