MaTouch 4-inch Parallel 480x480 IPS TFT with Touch - ESP-IDF

What i want to achieve?

Hi every one, iam currently working in LVGL in matouch 4inch TFT touch display with ARDUINO ide and it is working find good, but i wanna change my framework from arduino ide to ESP IDF.

What i have tried so far?

By refering the GIT HUB, i did’t found any useful stuffs and so in last update of SLS have started to support for matouch display , like giving the project template in esp idf while exporting and to the file is exporting well in esp idf file with main.cpp,touch,ui files and also required libraries along with it but one main drawback is that template is supporting the esp idf version below 4.9.9 like 4.1.2 like that, but my need is to use that template with esp idf version 5.2.2 and even if i try to change the versions mentioned in exported template to 5.2.2 it is showing error only, is their anyother way to change the idf version from 4.1.2 to 5.2.2, because my further developments are based on idf version above 5.2.2 so that…

  • SquareLine Studio version: latest version
  • Operating system: FreeRTOS
  • Target hardware: esp32s3 with 4inch display of matouch

ESP-IDF, the most native toolchain for ESP is good choice for that board. Unfortunately there are many version-related problems between drivers. It might be possible to switch to version 5 of ESP-IDF but a lot of stuff that is in connection with the display drivers changed and it needs some experimenting until a good ESP-IDF vs display-driver couple is found. If ESP-IDF has some built-in driver or there is some generic (non Arduino-based) driver, that should be used, if not, it’s a question whether Arduino-GFX or LovyanGFX is more usable with ESP-IDF 5, whichever supports the display. If it works for you with Arduino-IDE and ESP-IDF5, that can be a good starting point. And maybe it’s worth checking, if Makerfabs made some update for the code meanwhile. Maybe we’ll update it in our board-templates sooner or later, but it could take a while, I don’t advise to wait for that… but if you manage to make it work in ESP-IDF 5 it would be nice if you share the solution with us.