Hi All,
First post here and new to SQL studio. Im working with Arduino and SPI displays. My question is a general one, i thought that TFT_eSPI as well as LVGL were both independent and low level graphics library’s. Im a little confused why both library’s are used when i set up a project using Arduino and an SPI display. Can anyone enlighten me please?
LVGL itself is an upper-level device-independent GUI-library, TFT_eSPI however used by LVGL has a lower level graphic driver-library (like lv_drivers) that depends on Arduino libraries (using the Arduino SPI/etc routines). Yes, TFT_eSPI has upper level functions too (drawing fonts/etc) but you don’t need those when you use it as a mere driver-library for LVGL.
Thank you Hermit for that explanation and it makes perfect sense. Im trying SQL studio out on a 1.8" ST7789 non touch display at the moment and all seems fine. Im waiting on delivery of a 3.2" ILI9341 touch screen that im basing my project around so lots of fun still to come.
Thanks
Ray
1 Like