TFT with touch suggestions

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

THis is a bit of a new area for me.  I am looking to possibly get away from the LCD Alpha screens and pushbuttons for a possible project and instead go with a TFT/Touch solution.

 

I have one of these sitting here:

https://www.seeedstudio.io/2.8-T...

 

and for $20.00 its not a bad choice, but it does not look like it would be very attractive in a case as you can see the connections on the one sire and trying to make a bezel for it would be somewhat expensive.  With the glass I think this would also be rather fragile too.

 

I was wondering if fellow Freakers that use these things might be able to suggest a favorite of yours.

 

WHat I am looking for is the following:

 

SPI interface

MicroSD card slot

2.8 inch minimum size

Rugged glass touchpanel.

 

Of course easy to use(that definition is an open debate LOL)

 

It does not need to be an Arduino shield, nor does it need to have an Arduino Library etc....

 

I plan on connecting this to an AVR8 for this project.

 

Looking forward to your recommendations

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes,   the shield is well designed.    It can use the hardware SPI pins on an Arduino.    It seems to have solder-bridges to select SPI pins on STM32 Nucleo, NXP FRDM,   Expressif ESP8266,  ESP32 boards.

 

It uses an ILI9341 which is a good controller.    It gives dramatic performance when used with DMA.

Of course you can use C, C++ or anything you like.    But Arduino libraries are well supported.   You don't have to use the Seeed library.

 

David.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks David, but I already knew that......smiley

 

I was hoping for suggestions based on the criteria I posted in my OP.

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I don't see what choice you have.    All TFT panels have a "glass-like" surface.    Ok,  Capacitive Touch panels are slightly different.

 

Ribbon cables come from underneath the panel.    Most shields or boards offer pin headers     Your wiring is out of view.    A bezel is difficult.   It must not press against the active area of the Touch panel.

Do you want wires to come out of the top of the screen?

 

The Red 3.3V SPI displays are cheap and popular.    Of course they require level shifters if you are obsessed with 5V GPIO.

 

David.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks David,

Then for the sake of conversation, what are these test machines using for displays?  My Anritsu Sitemaster and The Spectrum analyser have 8 inch touchscreens that are pretty damn tough.  And for that matter what about the touchscreens on cellular telephones?

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

Last Edited: Thu. Jan 17, 2019 - 01:44 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:
And for that matter what about the touchscreens on cellular telephones?
https://en.wikipedia.org/wiki/Gorilla_Glass

Suitable for capacitive touch screens.  The screen you linked to in your OP employs a resistive touch screen, which usually has a flexible outer layer.

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"Wisdom is always wont to arrive late, and to be a little approximate on first possession."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks Joey,

My quest for a simple to use TFT with touch continues.....

 

I have used these before:

 

https://www.itead.cc/display.html

 

They are USART comms based and you do the graphics, buttons etc in another software package which is pretty easy to use, but they take forever to order/deliver at times.  Prices have come down though so might not be a bad idea for a one off, but this does not do me any favors for my education now does is? wink

 

Heres the rub,

I want to be able to display ADC values on the screen with the backgrounds from teh SD card

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

Last Edited: Thu. Jan 17, 2019 - 03:47 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The magic word for the diplays you mentioned in #7 is: "nextion", and they are sold by itead, seeed studio and the usual Ali / Ebay / Chinese resellers.

 

For ruggedness milling a hole in an aluminimum box and then simply pooring glue around the edges from the inside seems the simplest solution.

 

All of the TFT breakout boards I've seen also have a uSD connector on the back, and if it doesn't you can always add your own, or some dataflash chip.

 

My own experiences with TFT displays is quite limited.

I run some demo's of Adafruit and of UTFT, then decided AVR's were too slow which started a foggy maze around STM32.

 

For small TFT displays the search is usually for the controller chip that is supported by the library you want to use.

The ILI93xx or ILI91xx seem to be popular and well supported.

The datasheets of these are quite ... extensive. (240 pages)

http://newhavendisplay.com/app_notes/ILI9341.pdf

 

(some of) those ILI displays support an 8 or 16 bit's databus, but also SPI and I believe it is done by pulling some configuration pin high or low.

With a pin pitch of 40 micrometer and the chip glued to glass it would be quite a challenge to change that, which means you are stuck with the signals accesible through the flex cable.

 

The ST7735 displays also have an SPI interface, and I've read several posts of people prefering these above the ILI displays.

AVR is a bit slow for these displays, and platforms such as mbed & 32 bit processors or anything with hadware SPI with DMA seem a better fit.

Any MBED library is probably pretty easy to port to 8-bit AVR, as long as it is written in C / C++.

I've dabbled a bit with the source code of Rinkydink's UTFT, and it takes some time (an afternoon or so) to get the hang of it, but I think the way they have sovled making the lib compatible with different display controllers quite usable.

 

Initialisation of these displays consists of writing some 30 odd bytes to them. It does things as, defining how many colors you want to use (monochrome, 8-bit, 16 bit in 565 (RGB) fromat or other. Settings for gamma correction, display resolution and rotation ( The ILI chips rotate your data in hardware!) 

 

UTFT is build up in a few layers.

In the bottom layer you talk to the hardware, whether SPI, or an 8 or 16 bit databus.

Above that you have a layer with hardware specific routines. Stuff like initializing the displays, setting a window and tricks for writing horizontal lines.

If you write a horizontal line from a databus which has the same widht as your colors then you can simply output the data once, and toggle the write pin for each pixel.

This can be a real time saver to speed up the display (espaecially on a lowly AVR), but this trick does not work over SPI. (Add a 20ct 74HC595 shift register?)

 

I've also posted the output of: "pio lib search tft" which gives many more results than I expected, but it does give an overview of "what's out there".

You can do a text search to refine the results in the direction you want.

paul@dualcore:~$ pio lib search tft
Found 183 libraries:

TFT_eSPI
========
#ID: 1559
A TFT and ePaper SPI graphics library for ESP8266 and ESP32

Keywords: tft, epaper, display, esp8266, nodemcu, esp32, m5stack, ili9341, st7735, ili9163, s6d02a1, ili9486, st7789
Compatible frameworks: Arduino
Compatible platforms: Espressif 32, Espressif 8266
Authors: Bodmer

DisplayCore
===========
#ID: 1024
DisplayCore for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SSD1306
=======
#ID: 1134
SSD1306 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Adafruit-TFT-LCD
================
#ID: 32
Arduino library for 8-bit TFT LCDs such as ILI9325, ILI9328, etc

Keywords: display, tft, graphics, lcd, spi
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Adafruit Industries

XPT2046_Touchscreen
===================
#ID: 542
Touchscreens using the XPT2046 controller chip. Many very low cost color TFT displays with touch screens have this chip.

Keywords: display, tft, lcd, graphics, spi, touchscreen
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Paul Stoffregen

MCUFRIEND_kbv
=============
#ID: 1426
TFT Library for 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend UNO Shields

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: David Prentice

ILI9341_t3
==========
#ID: 540
Optimized ILI9341 (320x240 Color TFT) Display

Keywords: display, tft, lcd, graphics, spi
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Limor Fried, Paul Stoffregen

Ucglib
======
#ID: 943
True color TFT and OLED library, Up to 18 Bit color depth. Supported display controller: ST7735, ILI9163, ILI9325, ILI9341, ILI9486,LD50T6160, PCF8833, SEPS225, SSD1331, SSD1351, HX8352C.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: oliver

Mini Grafx
==========
#ID: 1670
A generic graphics library containing several drivers for TFT, OLED and e-paper displays

Keywords: embedded, graphics, tft, oled, e-paper
Compatible frameworks: Arduino
Compatible platforms: Espressif 32, Espressif 8266
Authors: Daniel Eichhorn

TFT
===
#ID: 886
Allows drawing text, images, and shapes on the Arduino TFT graphical display.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Arduino, Adafruit

Adafruit_GFX
============
#ID: 2147
A first port of the excellent Adafruit GFX library

Keywords: adafruit, gfx, lcd, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Andrew Lindsay

Adafruit_ST7735
===============
#ID: 2150
A first port of the excellent Adafruit ST7735 library

Keywords: adafruit, lcd, st7735, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Andrew Lindsay

TFT_ILI9163
===========
#ID: 546
A fast SPI driver for TFT drived by ILI9163C, fully SPI Transaction compatible and very fast with Teensy 3

Keywords: display, tft, graphics, spi
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Teensy
Authors: max mc costa

Adafruit_ILI9341
================
#ID: 2148
Port of the Adafruit_ILI9341 library for MBED. Depends on BurstSPI. fillRect, drawFastVLine, drawFastHLine are optimized to use BurstSPI fastwrites and perform a clearRX afterwards. MIT license Due to 600 character ...

Keywords: ili9341, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: James Kidd

TFT 22 ILI9225
==============
#ID: 1616
Arduino driver for the ILI9225 based TFT with SPI Interface

Keywords: tft, ili9225
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Nkawu

TFTLCD
======
#ID: 2787
This is a port of Henning Kralsen's UTFT library for Arduino/chipKIT to mbed, refactored to make full use of C++ inheritance and access control, in order to reduce work when ...

Keywords: hx8340, ili9325, ili9328, itdb02, lcd, ssd1289, st7735, tft, utft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Todor Todorov

HX8347D
=======
#ID: 1151
HX8347D for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9341
=======
#ID: 88
Seeed ILI9341 2.2 TFT+SD library

Keywords: display, tft, lcd, graphics, spi
Compatible frameworks: Energia
Compatible platforms: TI MSP430
Authors: Radoslav Malinov

UniGraphic
==========
#ID: 2819
Basically i glued Peter Drescher and Simon Ford libs in a GraphicsDisplay class, then derived TFT or LCD class (which inherits Protocols class), then the most derived ones (Inits), which ...

Keywords: ili9320, ili9325, ili9328, ili9341, ili9481, ili9486, ist3020, lcd, mipi, parallel, spi, ssd1306, st7565, tft, uc1608, uc1701
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: GraphicsDisplay

SSD1963
=======
#ID: 1157
SSD1963 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9341_fonts
=============
#ID: 541
Extra fonts for use with ILI9341_t3

Keywords: display, tft, lcd, graphics, font
Compatible frameworks: Arduino, ARTIK SDK, CMSIS, Energia, ESP8266 Non-OS SDK, ESP8266 RTOS SDK, ESP-IDF, Freedom E SDK, libOpenCM3, mbed, PULP OS, Pumbaa, Simba, SPL, STM32Cube, Tizen RT, WiringPi
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Freescale Kinetis, Intel ARC32, Linux ARM, Maxim Integrated MAX32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP LPC, Samsung ARTIK, Silicon Labs EFM32, ST STM32, Teensy, TI MSP430, TI Tiva, WIZNet W7500
Authors: Paul Stoffregen

SPFD5408 TFT Library
====================
#ID: 2017
TFT library for SPFD5408

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Sadika Sumanapala

SSD_13XX
========
#ID: 967
A fast full featured SPI driver for TFT drived by SSD_13XX, fully SPI Transaction compatible and Fast.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Max MC Costa, sumotoy

XPT2046
=======
#ID: 1148
XPT2046 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

TFT_ST7735
==========
#ID: 966
A fast full featured SPI driver for TFT drived by TFT_ST7735, fully SPI Transaction compatible and Fast.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Max MC Costa, sumotoy

ILI9481
=======
#ID: 1155
ILI9481 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Adafruit RA8875
===============
#ID: 458
Adafruit's Arduino driver for the RA8875 TFT driver

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Adafruit

TFT_ILI9341
===========
#ID: 5518
A fast TFT library for Arduino AVR processors (UNO, Mega, Leonardo, Pro Mini etc)

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR
Authors: Bodmer

Filters
=======
#ID: 1130
Filters for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ST7735
======
#ID: 1142
ST7735 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9341
=======
#ID: 1139
ILI9341 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9341_esp
===========
#ID: 5371
Optimized ILI9341 (320x240 Color TFT) Display Support different SPI buses

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Limor Fried, Adafruit, Paul Stoffregen, Kurt Eckhardt

ILI9163
=======
#ID: 1140
ILI9163 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SPI_TFT
=======
#ID: 242
Library to control a QVGA TFT connected to SPI. You can use printf to print text The lib can handle different fonts, draw lines, circles, rect and bmp

Keywords: display, graphic, lcd, qvga, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Peter Drescher

TFT_ILI93XX
===========
#ID: 970
A fast full featured SPI driver for TFT drived by ILI93XX, fully SPI Transaction compatible and Fast.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Max MC Costa, sumotoy

TFT_fonts
=========
#ID: 284
Font to use with the SPI_TFT lib

Keywords: fonts, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Peter Drescher

KS0108
======
#ID: 1132
KS0108 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

TFT_ST7735
==========
#ID: 2984
A fast TFT library for Arduino AVR processors (UNO, Mega, Leonardo, Pro Mini etc)

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR
Authors: Bodmer

TFT_Touch
=========
#ID: 5461
A TFT touch screen library for Arduino AVR processors (UNO, Mega, Leonardo, Pro Mini etc)

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR
Authors: Bodmer

TFT Touch Shield V1.0
=====================
#ID: 5364
Arduino library to control 2.8 inch TFT Touch Shield v1.0.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Seeed Studio

TFT Touch Shield v2.0
=====================
#ID: 5253
Arduino library to control 2.8 inch TFT Touch Shield v2.0.

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Seeed Studio

TFT_ILI9341_ESP
===============
#ID: 5691
A TFT ILI9341 SPI graphics library for ESP8266

Keywords: ili9341, esp8266, tft
Compatible frameworks: Arduino
Compatible platforms: Espressif 8266
Authors: Bodmer, Adafruit

FT800
=====
#ID: 2324
Lib for FTDI FT800 Graphic Controller EVE Support up to 512 x 512 pixel resolution. Resistive touch sense Mono audio output SPI Interface

Keywords: graphic, tft, touch
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Peter Drescher

TFT
===
#ID: 4890
Library to support using the 2.8" TFT Touch Shield v1.0 - made by Seeed Studio - for Arduino This shield uses either the SPFD5408A or ST7781R display chip.

Keywords: frdm, kl25z, mlk25z128frdm
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: TJ Forshee

ST7735_TFT
==========
#ID: 2740
This is a mbed library for a 1.8 inch 128x160 pixel SPI TFT display

Keywords: 1.8, spi, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Jonne Valola

AdafruitST77735
===============
#ID: 3130
tft controler

Keywords: adafruitst77735
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: david baird

ILI9225_SPI_TFT
===============
#ID: 3785
Library to drive an ILI9225 2.2" SPI TFT.

Keywords: ili9225, lcd, spi
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Arman Safikhani

ILI9325
=======
#ID: 1143
ILI9325 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

S6D0154
=======
#ID: 1145
S6D0154 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

TFT_HX8357_Due
==============
#ID: 2903
A fast TFT library with fonts for the Arduino Due

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel SAM
Authors: Bodmer

EmbedMenu
=========
#ID: 5806
Simple, generic menu system usable with any displays.

Keywords: menu, display, lcd, tft, buttons, encoder, io, control
Compatible frameworks: Arduino, ARTIK SDK, CMSIS, Energia, ESP8266 Non-OS SDK, ESP8266 RTOS SDK, ESP-IDF, Freedom E SDK, libOpenCM3, mbed, PULP OS, Pumbaa, Simba, SPL, STM32Cube, Tizen RT, WiringPi
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Freescale Kinetis, Intel ARC32, Linux ARM, Maxim Integrated MAX32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP LPC, Samsung ARTIK, Silicon Labs EFM32, ST STM32, Teensy, TI MSP430, TI Tiva, WIZNet W7500
Authors: Jocelyn Girard

SPI_TFT_ILI9320
===============
#ID: 5244
SPI Library for 240x320 TFT LCD with ILI9320, ILI9325 and ILI9328 chip

Keywords: ili9320, lcd, spi, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Frank Vannieuwkerke

LCD_DISCO_F769NI
================
#ID: 3047
This class drives the LCD display (4-inch 800x472 LCD-TFT) present on STM32F769I-DISCO board

Keywords: lcd_disco_f769ni
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: ST

BMP
===
#ID: 1025
BMP for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9342
=======
#ID: 1137
ILI9342 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SSD1289
=======
#ID: 1158
SSD1289 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Adafruit HX8340B
================
#ID: 464
Adafruit 2.2" TFT with SPI interface and microSD card holder

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: Adafruit

Touch_tft
=========
#ID: 2800
LIB for resistiv touchscreen connected to 4 mbed pins Use SPI_TFT lib

Keywords: tft, touchscreen
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Peter Drescher

ILI9341_Graphic_Library
=======================
#ID: 3767
Wrapped version of the ILI9341 graphics library with some MBED tweaks

Keywords: ili9341_graphic_library
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Justin Howard

Squircle
========
#ID: 1041
Squircle for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Sinclair
========
#ID: 1048
Sinclair for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Ubuntu
======
#ID: 1111
Ubuntu for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SDL
===
#ID: 1133
SDL for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

FT6206
======
#ID: 3637
FT6206 Library for Adafruit 2.8" TFT Touch Shield for Arduino w/Capacitive Touch

Keywords: ft6206, touch
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Jack Berkhout

littlevgl
=========
#ID: 5992
Graphics library to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint. Anti-aliasing, opacity, animations using only one frame buffer.

Keywords: gui, graphic, graphics library, tft, lcd, display
Compatible frameworks: Arduino, ARTIK SDK, CMSIS, Energia, ESP8266 Non-OS SDK, ESP8266 RTOS SDK, ESP-IDF, Freedom E SDK, libOpenCM3, mbed, PULP OS, Pumbaa, Simba, SPL, STM32Cube, Tizen RT, WiringPi
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Freescale Kinetis, Intel ARC32, Linux ARM, Maxim Integrated MAX32, Microchip PIC32, Nordic nRF51, Nordic nRF52, NXP LPC, Samsung ARTIK, Silicon Labs EFM32, ST STM32, Teensy, TI MSP430, TI Tiva, WIZNet W7500
Authors: Littlev Graphics Library

HY-1_8TFT_ST7735_KL25Z
======================
#ID: 3725
Chinese module, HY-1.8 SPI TFT LCD Display library, modified library from Jonne Valola to work on the FRDM-KL25Z using 8 bit format.

Keywords: hy-1.8, st7735
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Paul Staron

JPEG
====
#ID: 1027
JPEG for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Topaz
=====
#ID: 1070
Topaz for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Ecqlipse32
==========
#ID: 1122
Ecqlipse32 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9340
=======
#ID: 1135
ILI9340 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LedMatrixDim
============
#ID: 1020
LedMatrixDim for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LCARSInterface
==============
#ID: 1023
LCARSInterface for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

BinaryVector
============
#ID: 1026
BinaryVector for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Raw565
======
#ID: 1028
Raw565 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

BMPFile
=======
#ID: 1029
BMPFile for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Kimberley
=========
#ID: 1031
Kimberley for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Aquarius
========
#ID: 1049
Aquarius for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Unicode
=======
#ID: 1052
Unicode for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

BunnyMambo
==========
#ID: 1066
BunnyMambo for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Display7Seg
===========
#ID: 1110
Display7Seg for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

VGA8x16
=======
#ID: 1119
VGA8x16 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Arial
=====
#ID: 1123
Arial for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

VGA
===
#ID: 1136
VGA for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Picadillo
=========
#ID: 1147
Picadillo for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

AnalogTouch
===========
#ID: 1149
AnalogTouch for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Framebuffer332
==============
#ID: 1150
Framebuffer332 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

BD663474
========
#ID: 1152
BD663474 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Goldelox
========
#ID: 1156
Goldelox for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Adafruit_358
============
#ID: 2309
This library can be used to control a low-cost Adafruit 358 TFT display. It has basic functionality but is a starting point for others trying to control this type of ...

Keywords: 358, adafruit, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: FRDM-K64F Code Share

MenusLCD
========
#ID: 2522
Menus LCD TFT

Keywords: lcd, menus, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Ale C.-

S1D13781Shield_Gfx
==================
#ID: 4576
S1D13781 Shield Graphics Library for mbed (requires modified S1D13781 Shield TFT board)

Keywords: lcdc, s1d13781, shield, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Dennis Henderson

Widgets
=======
#ID: 1022
Widgets for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Linux6x10
=========
#ID: 1035
Linux6x10 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ArialBold
=========
#ID: 1038
ArialBold for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LCDish
======
#ID: 1039
LCDish for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Liberation
==========
#ID: 1040
Liberation for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Gem
===
#ID: 1042
Gem for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SheepSans
=========
#ID: 1043
SheepSans for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ProFont6x11
===========
#ID: 1046
ProFont6x11 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Doorly
======
#ID: 1050
Doorly for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ComfortAA
=========
#ID: 1055
ComfortAA for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LCARS
=====
#ID: 1056
LCARS for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Open24Display
=============
#ID: 1057
Open24Display for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Hazard
======
#ID: 1058
Hazard for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

OldStandard
===========
#ID: 1063
OldStandard for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Display7SegShadow
=================
#ID: 1064
Display7SegShadow for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Roboto
======
#ID: 1068
Roboto for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

DejaVuSansMono
==============
#ID: 1077
DejaVuSansMono for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

AVOP
====
#ID: 1081
AVOP for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP851
=====
#ID: 1082
CP851 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

RawGold
=======
#ID: 1083
RawGold for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP112
=====
#ID: 1086
CP112 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

BPMonoItalic
============
#ID: 1088
BPMonoItalic for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP852
=====
#ID: 1096
CP852 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

XTerm
=====
#ID: 1107
XTerm for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Icon8
=====
#ID: 1117
Icon8 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LedMatrixBright
===============
#ID: 1118
LedMatrixBright for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Ecqlipse48
==========
#ID: 1121
Ecqlipse48 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Tutorial9Mono
=============
#ID: 1124
Tutorial9Mono for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Gentleface32
============
#ID: 1125
Gentleface32 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Brankic
=======
#ID: 1126
Brankic for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Iconic
======
#ID: 1127
Iconic for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

PICOL
=====
#ID: 1128
PICOL for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Gentleface48
============
#ID: 1129
Gentleface48 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LM6800
======
#ID: 1141
LM6800 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Framebuffer565
==============
#ID: 1154
Framebuffer565 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

gciWidget
=========
#ID: 1159
gciWidget for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Font44
======
#ID: 1036
Font44 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Bisasam
=======
#ID: 1113
Bisasam for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

ILI9340_Driver_Lib
==================
#ID: 2400
V1.1 of the ILI9340 driver for SPI with integrated graphics functions.

Keywords: driver, graphics, ili9340, lcd, spi, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Ian Weston

SH_MLCD_J
=========
#ID: 4658
秋月電子などで販売されているSHARP製HR-TFTモノクロメモリ液晶を、直接駆動するためのライブラリです。 図形、文字列の描画が可能です。 日本語のフォントも内包していますが、FlashサイズやRAMサイズが小さいものだと扱いきれないかもしれません。 既存のライブラリとは違い、貴重なSPIポートを占拠しません。DigitalOut端子3本でSPIモドキを実現しています。 結線方法については、デモプログラムのページをご参照ください。

Keywords: hr-tft, memory lcd, monochrome lcd, sharp
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Ryota Yamamoto

TFT_TouchPanel
==============
#ID: 4891
Touch panel driver library for the TFT color display MI0283QT-9A.

Keywords: mi0283qt-9a, panel, resistive, touch, touchscreen
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Mario Poneder

SX032QVGA008
============
#ID: 5261
aitendo SX032QVGA008

Keywords: aitendo, ili9341, spi, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Imayan chan

AitendoTFT
==========
#ID: 3157
Library for Aitendo 2.6 inch TFT shield for Arduino-UNO and Nucleo

Keywords: tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Hiroshi Narimatsu

LCDTFT
======
#ID: 2441
LCD TFT

Keywords: lcd, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Ale C.-

SPI_TFT_old
===========
#ID: 2730
Library to control a QVGA TFT connected to SPI. You can use printf to print text The lib can handle different fonts, draw lines, circles, rect and bmp

Keywords: display, graphic, lcd, qvga, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: Peter Drescher

GLCD_MCB1700
============
#ID: 3661
display control QVGA TFT MCB1700 KEIL

Keywords: keil, mcb1700, qvga, tft
Compatible frameworks: mbed
Compatible platforms: Atmel SAM, Freescale Kinetis, Maxim Integrated MAX32, Nordic nRF51, Nordic nRF52, NXP LPC, Silicon Labs EFM32, ST STM32, Teensy, WIZNet W7500
Authors: frederic blanc

MonoIcon
========
#ID: 1021
MonoIcon for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP853
=====
#ID: 1030
CP853 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP884
=====
#ID: 1032
CP884 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP861
=====
#ID: 1033
CP861 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP113
=====
#ID: 1034
CP113 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP111
=====
#ID: 1037
CP111 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP862
=====
#ID: 1044
CP862 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

DOS
===
#ID: 1045
DOS for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP850
=====
#ID: 1047
CP850 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Ingot
=====
#ID: 1051
Ingot for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Comic
=====
#ID: 1053
Comic for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SUN8x16
=======
#ID: 1054
SUN8x16 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP866
=====
#ID: 1059
CP866 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

PEARL8x8
========
#ID: 1060
PEARL8x8 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

SUN12x22
========
#ID: 1061
SUN12x22 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP881
=====
#ID: 1062
CP881 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

EngliBesh
=========
#ID: 1065
EngliBesh for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

GeorgiaBoldItalic
=================
#ID: 1067
GeorgiaBoldItalic for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP883
=====
#ID: 1069
CP883 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Acorn8x8
========
#ID: 1071
Acorn8x8 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP863
=====
#ID: 1072
CP863 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

OCRAExtended
============
#ID: 1073
OCRAExtended for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Linux10x18
==========
#ID: 1074
Linux10x18 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

VGA8x8
======
#ID: 1075
VGA8x8 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Linux7x14
=========
#ID: 1076
Linux7x14 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP885
=====
#ID: 1078
CP885 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP864
=====
#ID: 1079
CP864 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP437
=====
#ID: 1080
CP437 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Terminus6x12
============
#ID: 1085
Terminus6x12 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

DejaVuSans
==========
#ID: 1087
DejaVuSans for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP865
=====
#ID: 1097
CP865 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP882
=====
#ID: 1098
CP882 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Atari
=====
#ID: 1108
Atari for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Carbine
=======
#ID: 1109
Carbine for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP737
=====
#ID: 1112
CP737 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

AtariButtons
============
#ID: 1114
AtariButtons for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

MINI4x6
=======
#ID: 1115
MINI4x6 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Acorn
=====
#ID: 1116
Acorn for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP860
=====
#ID: 1120
CP860 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

Diablo16
========
#ID: 1131
Diablo16 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

PG25664CG
=========
#ID: 1138
PG25664CG for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

VLCD
====
#ID: 1144
VLCD for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

LinuxEvent
==========
#ID: 1146
LinuxEvent for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

NativeFB
========
#ID: 1153
NativeFB for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

CP880
=====
#ID: 1084
CP880 for DisplayCore

Keywords: display, displaycore, tft, lcd, glcd, oled, graphics, font
Compatible frameworks: Arduino
Compatible platforms: Microchip PIC32
Authors: Majenko Technologies

TFT_eFX
=======
#ID: 6038
A TFT extensiom graphics library for TFT_eSPI

Keywords: display
Compatible frameworks: Arduino
Compatible platforms: Espressif 32, Espressif 8266
Authors: Bodmer

Doing magic with a USD 7 Logic Analyser: https://www.avrfreaks.net/comment/2421756#comment-2421756

Bunch of old projects with AVR's: http://www.hoevendesign.com

Last Edited: Fri. Jan 18, 2019 - 03:56 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

jgmdesign wrote:
And for that matter what about the touchscreens on cellular telephones?

Have a look at the phone repair buiziness.

The front of these are made out of several layers of glass glued on top of each other.

If the front glass is broken, but the TFT behind it is still good there are probably local shops who can replace the glass within a few hours or days.

I believe the broken glass is removed by heating up the display which makes the glue soft and the new glass is glued with UV curable transparent glue.

In the links below I see stuff sold in sheets and stuff in tubes.

https://www.aliexpress.com/wholesale?SearchText=optical+clear+glue+mobile+phone

From Youtube vid's I've seen it seems doable to do something yourself, but you will need to invest a bit in equipment and do some practising.

But it does open the way to making beautifull front panels.

You can glue a small TFT on a bigger sheet of glass and use the extra room for  touch buttons.

 

I once held a repair glass sheet in my hand in a local shop.

It seemed that it was flexible enough that you could at least bend it 90 degrees, or maybe even for 2 opposite cornes to touch, but I did not want to risk damaging it and put it back on it's hook in the shop. I did not want to spend EUR 15 just to try this.

Modern glass is not the brittle stuff it used to be in the old days.

 

Doing magic with a USD 7 Logic Analyser: https://www.avrfreaks.net/comment/2421756#comment-2421756

Bunch of old projects with AVR's: http://www.hoevendesign.com