Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
TFT_eSPI Alternatives
Similar projects and alternatives to TFT_eSPI
-
LovyanGFX
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
-
Adafruit-ST7735-Library
This is a library for generic ST7735 128x128 TFT Displays, based on Adafruit library for their own 1.8" display (by XTronical)
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
-
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
-
T-Dongle-S3
An ESP32S3 development board that can freely use WIFI, BLE, TF, LED, TFT_LCD functions.
-
Adafruit-ST7735-Library
This is a library for the Adafruit 1.8" SPI display http://www.adafruit.com/products/358 and http://www.adafruit.com/products/618
-
OctoPrint-TouchUI
A touch friendly interface for a small TFT module or phone
-
-
-
Adafruit-GFX-Library
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
-
esp-open-sdk
Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips
-
unimatrix
Python script to simulate the display from "The Matrix" in terminal. Uses half-width katakana unicode characters by default, but can use custom character sets. Accepts keyboard controls while running. Based on CMatrix.
-
FreeTouchDeck
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
-
Arduino_GFX
Arduino GFX developing for various color displays and various data bus interfaces
-
-
SPI_LCD
A simple C library for directly communicating with SPI-connected LCD displays
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TFT_eSPI reviews and mentions
-
TFT_clock not working
//#define ILI9341_2_DRIVER // Alternative ILI9341 driver, see https://github.com/Bodmer/TFT_eSPI/issues/1172
- ST7789 Display with arduino nano Boost gauge
-
Raspberry Pico LCD
If you're using the Arduino IDE and C++ to program the Pico, check out Bodmer's TFT_eSPI library, which works with the ST7735S display on that board.
-
ESP32-S3 with ST7735 IPS 80x160 LCD not drawing to screen
#include "Arduino.h" #include "pin_config.h" /* external library */ /* To use Arduino, you need to place lv_conf.h in the \Arduino\libraries directory */ #include "TFT_eSPI.h" // https://github.com/Bodmer/TFT_eSPI TFT_eSPI tft = TFT_eSPI(); void setup() { pinMode(TFT_LEDA_PIN, OUTPUT); tft.init(); tft.fillScreen(TFT_RED); } void loop() { }
- I'm looking for the cheapest way to get a looping video to run on two of these 2" color displays for a Diorama...
-
ESP32-S3 with 4.3 display
I've purchased a couple rando boards from Aliexpress in the past, and while you'll need to get the arduino component running in the IDF, I've found this library super helpful in getting pretty much every screen I've encountered going: https://github.com/Bodmer/TFT_eSPI If you do get it working, make sure to update the post so I can rush out and buy one as well! :)
-
Can I write C for an ESP8266?
The extra pins that you have on the NodeMCU are mostly useless except in rare instances. The NodeMCU DevKit breaks out the SPI Flash port, and generally if you attempt to do anything with those GPIOs you crash the program. The only way you can use that Flash port is to connect an SPI LCD to it and run the port in 'overlap' mode, which is slower than when you have sole control of the SPI. Bodmer's TFT_eSPI is the only library I know of that supports 'overlap' mode. Also, the Flash chip needs to support DIO to use 'overlap' mode if I remember correctly. Most (but not all) Flash chips support that mode, and there's no way to know what's on your board until you scan the Flash ID string.
-
stuck on free deck build
If you Google a library-specific error message like that you can often find the question asked elsewhere. In this case you perhaps haven't configured your touchscreen pin: https://github.com/Bodmer/TFT_eSPI/issues/169
-
Official GFX Update!
It adds bindings for Bodmer's excellent TFT_eSPI! Now you can use GFX with the fastest drivers available for the Arduino framework. You can even use both TFT_eSPI and GFX side by side.
-
Using the Arduino Robot LCD (ST7735) with an ESP32
This is my current program on the ESP32 using the Adafruit_ST7735 library. I've also tried TFT_eSPI and XTronical ST7735. The SD card reader works fine in this configuration.
-
A note from our sponsor - SonarQube
www.sonarqube.org | 2 Feb 2023
Stats
Bodmer/TFT_eSPI is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.