Help with new display for ESP32 QSPI

Hi we have project framework = arduino
and change display. How to add over ini file or other way this component:
espressif/esp_lcd_st77916 • v1.0.0 • ESP Component Registry

Thanks for any info. FYI Older display we use over AdafruitGFX

The https://github.com/esp-arduino-libs/ESP32_Display_Panel library explicitly says it supports the ST77916.

If you can use this, you don’t have to bother with making the ESP-IDF component properly compile in Arduino, this is a bit cumbersome.

Thanks for info, i know somebody have info about libs, but isnt so simple.
I add in ini lib name and is downloaded marked v 1.1… , but dont have qspi and ST required. Then i redirect to git and v is 0.1… , but config and use differ and many errors showed. I continue and refer…

I managed to properly compile the latest git version of that library, using Arduino-ESP32 3.0.5, as well as with the with ESP_Panel_Board_Custom.h which defines the QSPI connection type and pins as well as the ST77916 type, etc.

The pins and LCD width and height etc will probably be wrong, but you can use it as a basis.

Ahh i try on 2.0.14 , then ofcourse red magic. Next day i try 3…
Thanks for example, super when you add lvgl to it. Examples in lib is hardcore chaos see QSPI example

@maxgerhardt apply this line in test project completely corrupt my dev environment , erase actualy used platform without backup, im disapointed with Platformio !!! Disaster.

platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip

developers not work on one project FYI !

Urgently require info how undo complete platform remove. My other workspace with final projects stop working. !

It’s all documented. You can just delete all C:\Users\<user>\.platformio\platforms\espressif32* folders and any project with platform = espressif32 is going to use the latest stable (mainline) version again.

You can also make your projects explicitly use the mainline version as documented, e.g. by using

platform = espressif32@6.9.0

(see releases).

You can have projects with the pioarduino (Arduino-ESP32 3.x) platform and the mainline (Arduino-ESP32 2.x) open at the same time. Just make their platforms point at the right version / URL.

Yes, but after overwrited folder i lost info what is used for my working projects, because 6.5.0 and 6.6.0 report same 3.20014 result to i blind shot one.

Next disaster is same code with GFX display driver for old display result with 6.5.0 to 1.7M bin , but switch to panel and your latest xx 2.1M and here is one lib for IRremote removed, because idf change.
No more comments.

Can i additional question? How to simple backport QSPI LCD into 2.0.14 or x
Right no pio Q, but here seems be smarter boys and girls as on esp forum.