TFT_eSPI icon indicating copy to clipboard operation
TFT_eSPI copied to clipboard

This library is abandoned - suggest LovyanGFX as the next suitable replacement

Open yucandu opened this issue 5 months ago • 4 comments

LovyanGFX works with 90% of TFT_eSPI code, just need to initialize the display in your sketch instead of in a user_setup file. And there's some changes with fonts and drawarc and things like that.

Suggest anyone reading this make the switch as it works way better with the latest ESP Arduino cores and supports more displays. As well as being even faster at rendering.

yucandu avatar Jun 30 '25 20:06 yucandu

moononourstation Arduino_GFX also offers continuity with TFT_eSPI: https://github.com/moononournation/Arduino_GFX

TangerineDreamer avatar Jul 09 '25 07:07 TangerineDreamer

Another good choice that's easy to configure and fast is bb_spi_lcd.

https://github.com/bitbank2/bb_spi_lcd

robertlipe avatar Jul 29 '25 15:07 robertlipe

there is also a modified version of TFT_eSPI the original lib was forked by AndroidCrypto who seems to have done a really good job on it for those interested here are the links to his original article about switching from TFT to lovyan and his git which has the modified TFT_eSpi the original article onswitching to lovyanGFX is at: https://medium.com/@androidcrypto/how-to-use-the-lovyangfx-library-instead-of-the-tft-espi-library-in-your-esp32-project-f7fc3b4954a8 and the link to his git for the TFT_eSPI which works with boards 3.X: https://github.com/AndroidCrypto/TFT_eSPI this also has a complete listing of all of the files he changed to make it work with boards 3.X hope this helps those of you who like me are not really interested in getting into the intricacies of graphic displays but are interested in using them

Dave

davejel avatar Nov 06 '25 14:11 davejel

Thanks!!

On Thu, Nov 6, 2025, 15:04 davejel @.***> wrote:

davejel left a comment (Bodmer/TFT_eSPI#3770) https://github.com/Bodmer/TFT_eSPI/issues/3770#issuecomment-3497414898

there is also a modified version of TFT_eSPI the original lib was forked by AndroidCrypto who seems to have done a really good job on it for those interested here are the links to his original article about switching from TFT to lovyan and his git which has the modified TFT_eSpi the original article onswitching to lovyanGFX is at:

@.***/how-to-use-the-lovyangfx-library-instead-of-the-tft-espi-library-in-your-esp32-project-f7fc3b4954a8 and the link to his git for the TFT_eSPI which works with boards 3.X: https://github.com/AndroidCrypto/TFT_eSPI this also has a complete listing of all of the files he changed to make it work with boards 3.X hope this helps those of you who like me are not really interested in getting into the intricacies of graphic displays but are interested in using them

Dave

— Reply to this email directly, view it on GitHub https://github.com/Bodmer/TFT_eSPI/issues/3770#issuecomment-3497414898, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGBMPKQ7ANSEMS2MTNL35R333NIP3AVCNFSM6AAAAACAPEYKWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTIOJXGQYTIOBZHA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

lohikarhu avatar Nov 06 '25 15:11 lohikarhu