micropython-tft-gui icon indicating copy to clipboard operation
micropython-tft-gui copied to clipboard

tft-gui ESP32 compatibility

Open Flaming-crossbow opened this issue 4 years ago • 1 comments

Hello mr.hinch how did you become so good? I just started learning python and when i have an idea and google it, and 9/10 times i end up on your github.

Anyway i have been using your micropython_IR and the great nano-gui for a while and now stumbled upon the tft-gui. As the title suggests, is the tft-gui portable to ESP32? Are there library dependencies or hardware issues that could make it too challenging for beginners?

Flaming-crossbow avatar Feb 04 '21 20:02 Flaming-crossbow

Assuming you mean this library it is not portable for a number of reasons. It uses a number of advanced techniques for the highest possible performance.

If you want a touch interface for large displays, I recommend the RA8875 gui. While I haven't tested with ESP32 it should work. If you don't need touch and can use a small display the nano-gui has been extensively tested on ESP32.

It should be noted that ESP32 is significantly slower than Pyboards. In my testing of nano-gui, on a Pyboard (1.1 or D) a screen refresh is almost instantaneous. On ESP32, while usable, it is visibly slow.

peterhinch avatar Feb 05 '21 08:02 peterhinch