If you are using Lobo firmware for ESP32 his display module has a custom screen option (this is what I use for some of my screens) where u just need to write the low level custom initiation then you can use the rest of methods in the modules to drive the screen

Just take one of the existing drivers, take the datasheet, and make it. It's not rocket surgery. You will probably only need to make small modification to the initialization commands, everything else should be exactly the same.

Just take one of the existing drivers, take the datasheet, and make it. It's not rocket surgery. You will probably only need to make small modification to the initialization commands, everything else should be exactly the same.

Do you know where I can look at some examples of how to adapt libraries? I am still very much a beginner.

Just take one of the existing drivers, take the datasheet, and make it. It's not rocket surgery. You will probably only need to make small modification to the initialization commands, everything else should be exactly the same.

Do you know where I can look at some examples of how to adapt libraries? I am still very much a beginner.

kind regards

Have you tried looking at their source code already? That is generally a great starting point. If you can find a library or set libraries that support several displays, then you can compare the different implementation and see what is changing. I also sometimes look at the Arduino drivers for the given display, to see what initialization commands they use — it's often easy to adapt.