a54f29e21e8cbb7a75108c4071b94ca12117e0cd
Arduino project for SquareLine Studio with TFT_eSPI
Get started
- Open the
.inofile in Arduino - Go to File/Preferences and set Sketchbook location to the path of your UI project (where this README is located)
- Go to
libraries/TFT_eSPIand openUser_Setup.horUser_Setup_Select.hwith a text editor to configure pins for your display. - Select your board (install if needed)
- Build the project
Note that this project doesn't contain touch pad driver. You can use an other Arudino library for your touchpad controller.
This is a comparison-table between main driver libraries according to what devices they support (wath in monospace-fontset): (This list is about half a year old, created first for Raspberry Pi Pico board-template, supported devices might have changed meanwhile.)
LCD:
| Model | lvgl_esp32_drivers | TFT_eSPI | lv_drivers | Arduino-GFX |
|---|---|---|---|---|
| (drm | *) | |||
| (fbdev | *) | |||
| (RGB-Display | *) | |||
| FT81x | * | |||
| GC9106 | * | |||
| GC9107 | * | |||
| GC9A01 | * | * | * | * |
| HX8347(C,D) | * | |||
| HX8352(C) | * | |||
| hx8357 | * | *(A) | ||
| hx8357b/c/d | ? | * | *(B) | |
| HX8369A | * | |||
| il3820 | * | |||
| ili9163c | * | *(-c?) | ||
| ili9225 | * | * | ||
| ILI9331 | * | |||
| ili9341 | * | * | * | * |
| ILI9342 | * | |||
| ili9481 | * | * | *(18bit) | |
| ili9486 | * | * | *(normal,18bit) | |
| ili9488 | * | * | *(normal,18bit) | |
| ILI9806 | * | |||
| JBT6K71 | * | |||
| jd79653a | * | |||
| NT35310 | * | |||
| NT35510 | * | |||
| NT39125 | * | |||
| NV3041A | * | |||
| OTM8009A | * | |||
| pcd8544 | * | |||
| R61529 | * | |||
| R61581 | * | * | ||
| ra8875 | * | |||
| RM67162 | * | |||
| RM68120 | * | |||
| RM68140 | * | |||
| S6D02A1 | * | |||
| SEPS525 | * | |||
| sh1107 | * | |||
| SHARP_MIP | * | |||
| SSD1283A | * | |||
| ssd1306 | * | |||
| SSD1331 | * | |||
| SSD1351 | * | * | ||
| SSD1963 | * | * | ||
| ST7565 | * | |||
| st7735s | * | *(-s?) | *(-s?) | |
| st7789 | * | *(_2?) | * | |
| st7796s | * | *(-s?) | * | |
| UC1610 | * | |||
| uc8151d | * |
TOUCH:
| Model | lvgl_esp32_drivers | TFT_eSPI | lv_drivers |
|---|---|---|---|
| adcraw/AD_touch | * | * | |
| ft6x6 | * | ||
| FT6x36? | |||
| FT5406EE8 | * | ||
| FT81x | * | ||
| gt911 | * | ||
| ra8875 | * | ||
| stmpe610 | * | ||
| xpt2046 | * | * | * |
| (evdev | *) | ||
| (libinput | *) | ||
| (xkb | *) |
Description
Languages
C
95.1%
C++
4.3%
Python
0.4%