ImpulseAdventure / GUIslice

GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
https://www.impulseadventure.com/elec/guislice-gui.html
MIT License
1.12k stars 206 forks source link

adafruit TFTLCD support// Parallel LCD support #417

Open petrosrz opened 2 years ago

petrosrz commented 2 years ago

Feature Request or Enhancement

It would be very nice to get support for the Adafruit TFTLCD library as it would allow displays to run with the Parallel interface instead of SPI, maximizing the speed. It would also help support cheap displays as they tend to use the parallel interface. This library is very useful as it can use a simple identifier to select multiple driver ICs.

ImpulseAdventure commented 2 years ago

Hi @petrosrz -- actually, GUIslice should already support Adafruit_TFTLCD. It can be enabled by selecting DRV_DISP_ADAGFX_ILI9341_8BIT in a config file. I noticed, however, that I hadn't created an example config with this option yet, so perhaps one could be created. Not sure if my response will still be useful to you since I didn't catch this request earlier.

Just in case: I'm not sure exactly what display you might have, but some of these are also supported by David's comprehensive MCUFRIEND_kbv library. If so, there are some pre-existing configs that might work for you directly. Either way, if this is still useful for you, let me know and we'll get something working for you. thx!