THEY SHOULD NOT be replace until your phthon drives (ili9XXX.py & xpt2046.py)
can share an SPI bus with Display, Touch, SD Card… or anthing else.
Currently only the .c drivers are able to accomplish this !!!
We have gone over this soooooooooooooooo many times.
Please prove me wrong… it would make my life so much easier !!!
My decision was not to maintain the C driversas we discussed in the past.
LVGL is an open source project so you (or anyone else) are welcome to maintain them on your fork.
I understand that you are still facing issues with the Python drivers trying to share the SPI bus with SD card. My goal is to improve the supported Python drivers so I’m willing to help you debug these Python drivers issues, but I’m not going to spend more time supporting the C drivers.
There was also an issue with lvesp32 module and BLE.
On the latest version we removed the lvesp32 module and replaced it by a generic pure Python event loop. This new event_loop solves some issues that we had with lvesp32 module and hopefully also solves the BLE issues. It also provides new features such as uasyncio support.