Waveshare ESP32-S3-TOUCH-LCD-2.1

, ,

Description:

  • I’m trying to get a Waveshare ESP32-S3-TOUCH-LCD-2.1 working properly using LVGL v9.3; however, the demo code provided with the board and display uses v8.2. I’ve attempted using the demo code as a starting point for my project and tailoring it as I need; however, this does not lend itself very well to updating LVGL. I’m fairly new to coding using ESP-IDF and using this hardware, so I’m sure I’m doing something wrong. If anyone could provide some useful tips, tricks, or tools for either starting from a clean project or modifying my demo code to allow for LVGL upgrades. Loading the drivers and getting them to work properly with LVGL seems to be my biggest hang up.

What MCU/Processor/Board and compiler are you using?

What do you want to achieve?

-To get my custom project working, ideally starting from a fresh, clean project as to avoid all the added bloat of the demo code provided, but getting the demo code working with the newest version of LVGL also suffices.

What have you tried so far?

  • Modifying the demo code which uses LVGL v8.2 to some success; however, the amount of extra code provided in the demo code adds a lot of unnecessary files and setup that I do not need.