-
Notifications
You must be signed in to change notification settings - Fork 214
Display Config Table
Overview > Configuring GUIslice >
The following tables provide a list of common displays along with some additional information useful in configuring GUIslice:
-
Example Config: This column provides the filename for the sample configuration that is intended to work with the display. These example configs can be found in the
/configs
directory. Ultimately, we will instruct GUIslice to use this specific configuration by modifying theGUIslice_config.h
file to#include
it. - Arduino Libs: For Arduino devices, this column provides a list of supporting display / touch libraries that need to be installed in the Arduino IDE Library Manager as the GUIslice Example Configs will expect to load these.
The following displays are intended to support both Arduino and Arduino IDE-compatible devices (such as ESP8266, ESP-32, Cortex-M, STM32, etc.).
With shields, the wiring between the microcontroller and the display is hardcoded. Therefore, no additional PIN configurations should be necessary. Please note that many of these GUIslice Example Configurations have not been tested against each shield yet, so some updates are expected to be made in the future. Any user feedback for these would be greatly appreciated.
The file name in the Example Config column indicates which included config file should be selected (by uncommenting the line) in the src/GUIslice_config.h
file.
NOTE 2019/02/09: A number of shield configurations will be updated over the next few days. A direct link to the spreadsheet may be provided later.
Manufacturer | Model | Example Config | Arduino Libs | Notes |
---|---|---|---|---|
Adafruit | 2.8“ TFT Touch Shield for Arduino | ard-adagfx-tftlcd-simple | TFTLCD-Library Adafruit_TouchScreen |
Not yet supported |
Adafruit | 2.8“ TFT Touch Shield for Arduino with Resistive Touch Screen | ard-shld-adafruit_28_res | Adafruit_ILI9341 Adafruit_STMPE610 |
|
Adafruit | 2.8“ TFT Touch Shield for Arduino w/ Capacitive Touch | ard-shld-adafruit_28_cap | Adafruit_ILI9341 Adafruit_FT6206_Library |
|
Adafruit | Adafruit 1.8“ Color TFT Shield w/ microSD and Joystick - v2 | ard-shld-adafruit_18_joy | Adafruit-ST7735-Library Adafruit_Seesaw |
|
Adafruit | TFT FeatherWing - 2.4“ 320x240 Touchscreen For All Feathers | mult-shld-adafruit_24_feather_touch | Adafruit_ILI9341 Adafruit_STMPE610 |
|
Adafruit | Adafruit TFT FeatherWing - 3.5“ 480x320 Touchscreen for Feathers | mult-shld-adafruit_35_feather_touch | Adafruit_HX8357_Library Adafruit_STMPE610 |
Not yet tested |
Adafruit | Adafruit Mini Color TFT with Joystick FeatherWing | ard-adagfx-st7735-notouch | Adafruit-ST7735-Library Adafruit_Seesaw |
Not yet tested |
Elegoo | Elegoo UNO R3 2.8“ TFT Touch Screen | ard-shld-elegoo_28_res | MCUFRIEND_kbv Adafruit_TouchScreen |
|
Waveshare | 2.8inch Touch LCD Shield for Arduino | ard-shld-waveshare_28_touch | HX8347D_kbv XPT2046_Touchscreen |
|
mcufriend | MCUFRIEND 2.4“ TFT shield (UNO/MEGA) | ard-shld-mcufriend | MCUFRIEND_kbv | |
mcufriend | MCUFRIEND 2.4“ TFT 4-wire Touch shield (UNO/MEGA) | ard-shld-mcufriend_4wire | MCUFRIEND_kbv Adafruit_TouchScreen |
|
mcufriend | MCUFRIEND 2.4“ TFT XPT2046 Touch shield (UNO/MEGA) | ard-shld-mcufriend_xpt2046 | MCUFRIEND_kbv XPT2046_Touchscreen |
|
Seeedstudio | 2.8“ TFT Touch Shield v2.0 | ard-adagfx-ili9341-simple | Adafruit_ILI9341 Adafruit_TouchScreen |
Not yet tested |
M5stack | M5stack (ESP32) | esp-shld-m5stack | M5stack | Support 3 buttons |
TTGO | TTGO T4 BTC Ticker (ESP32) | esp-shld-ttgo_btc_ticker | Adafruit_ILI9341 | |
Generic | 3.5“ TFT LCD Shield | ard-shld-generic1_35_touch | MCUFRIEND_kbv Adafruit_TouchScreen |
With breakout boards, the wiring between the microcontroller and the display is up to the user. Therefore, the pin settings in the configuration file’s SECTIONs 2 & 4A must be changed to match your setup.
Manufacturer | Model | Example Config | Arduino Libs | Notes |
---|---|---|---|---|
Adafruit | 2.8“ TFT LCD with Touchscreen Breakout Board w/MicroSD Socket - ILI9341 | ili9341-simple | Adafruit_ILI9341 Adafruit_TouchScreen |
|
Adafruit | 2.8“ TFT LCD with Cap Touch Breakout Board w/MicroSD Socket | ili9341-ft6206 | Adafruit_ILI9341 Adafruit_FT6206_Library |
|
Adafruit | 3.5“ TFT 320x480 + Touchscreen Breakout Board w/MicroSD Socket - HXD8357D | hx8357-simple | Adafruit_HX8357_Library Adafruit_TouchScreen |
|
Adafruit | 3.2“ TFT LCD with Touchscreen Breakout Board w/MicroSD Socket - ILI9341 | ili9341-notouch | Adafruit_ILI9341 Adafruit_TouchScreen |
|
Adafruit | 1.8“ Color TFT LCD display with MicroSD Card Breakout - ST7735R | st7735-notouch | Adafruit-ST7735-Library | |
Adafruit | Adafruit 2.4“ TFT LCD with Touchscreen Breakout w/MicroSD Socket - ILI9341 | ili9341-simple | Adafruit_ILI9341 Adafruit_TouchScreen |
|
Adafruit | 2.2“ 18-bit color TFT LCD display with microSD card breakout | ili9341-notouch | Adafruit_ILI9341 | |
Adafruit | Adafruit 1.44“ Color TFT LCD Display with MicroSD Card breakout - ST7735R | st7735-notouch | Adafruit-ST7735-Library | |
Adafruit | Adafruit 0.96“ 160x80 Color TFT Display w/ MicroSD Card Breakout - ST7735 | st7735-notouch | Adafruit-ST7735-Library | |
Adafruit | Adafruit 1.54“ 240x240 Wide Angle TFT LCD Display with MicroSD - ST7789 | st7789-notouch | Adafruit-ST7735-Library | |
Adafruit | 2.2“ 18-bit color TFT LCD display with microSD card breakout - HX8340BN | hx8340-notouch | Adafruit-HX8340B | Not yet supported |
Adafruit | 2.8“ 18-bit color TFT LCD with touchscreen breakout board - ILI9325 | tftlcd-simple | TFTLCD-Library Adafruit_TouchScreen |
Not yet supported |
EastRising | LCD 3.5" 320x480 TFT Display Module | esp-tftespi-default-xpt2046 | TFT_eSPI XPT2046_Touchscreen | |
PJRC | Color 320x240 TFT Touchscreen, ILI9341 Controller Chip | teensy-adagfx-ili9341-xpt2046 | Adafruit_ILI9341 PaulStoffregen/XPT2046 |
Teensy 3.2 |
PJRC | Color 320x240 TFT Touchscreen, ILI9341 Controller Chip | teensy-adagfx-ili9341-xpt2046-audio | Adafruit_ILI9341 PaulStoffregen/XPT2046 |
Teensy 3.2 + Audio board |
PJRC | Color 320x240 TFT Touchscreen, ILI9341 Controller Chip | teensy-adagfx-ili9341_t3-xpt2046 | PaulStoffregen/ILI9341_t3 PaulStoffregen/XPT2046 |
Teensy 3.2 |
PJRC | Color 320x240 TFT Touchscreen, ILI9341 Controller Chip | teensy-adagfx-ili9341_t3-xpt2046-audio | PaulStoffregen/ILI9341_t3 PaulStoffregen/XPT2046 |
Teensy 3.2 + Audio board |
Adafruit | Monochrome 0.96“ 128x64 OLED graphic display | ssd1306-notouch | Adafruit_SSD1306 | |
Adafruit | Monochrome 1.3“ 128x64 OLED graphic display | ssd1306-notouch | Adafruit_SSD1306 | |
Adafruit | Monochrome 128x32 SPI OLED graphic display | ssd1306-notouch | Adafruit_SSD1306 | |
Adafruit | Monochrome 128x32 I2C OLED graphic display | ssd1306-notouch | Adafruit_SSD1306 | |
Adafruit | OLED Breakout Board - 16-bit Color 1.5“ w/microSD holder | ssd1351-notouch | Adafruit-SSD1351-Library | Not yet supported |
Adafruit | OLED Breakout Board - 16-bit Color 0.96“ w/microSD holder | ssd1331-notouch | Adafruit-SSD1331-OLED-Driver-Library-for-Arduino | Not yet supported |
Adafruit | OLED Breakout Board - 16-bit Color 1.27“ w/microSD holder | ssd1351-notouch | Adafruit-SSD1351-Library | Not yet supported |
Adafruit | Monochrome 2.42“ 128x64 OLED Graphic Display Module Kit | ssd1305-notouch | Adafruit_SSD1305_Library | Not yet supported |
Adafruit | Monochrome 1.54“ 128x64 OLED Graphic Display Module Kit | ssd1305-notouch | Adafruit_SSD1305_Library | Not yet supported |
Adafruit | Monochrome 2.7“ 128x64 OLED Graphic Display Module Kit | ssd1325-notouch | Adafruit_SSD1325_Library | Not yet supported |
Adafruit | Monochrome 2.3“ 128x32 OLED Graphic Display Module Kit | ssd1305-notouch | Adafriut_SSD1305_Library | Not yet supported |
Adafruit/Nokia | Nokia 5110/3310 monochrome LCD + extras | pcd8544-notouch | Adafruit-PCD8544-Nokia-5110-LCD-library |
Manufacturer | Model | Example Config | Resolution |
---|---|---|---|
Adafruit | PiTFT 2.8“ TFT 320x240 + Capacitive Touchscreen for Raspberry Pi | rpi-sdl1-default-tslib | 240x320 |
Adafruit | Adafruit PiTFT Plus 320x240 2.8“ TFT + Capacitive Touchscreen | rpi-sdl1-default-tslib | 240x320 |
Adafruit | PiTFT Plus Assembled 320x240 2.8“ TFT + Resistive Touchscreen | rpi-sdl1-default-tslib | 240x320 |
Adafruit | Adafruit PiTFT - 320x240 2.8“ TFT+Touchscreen for Raspberry Pi | rpi-sdl1-default-tslib | 240x320 |
Adafruit | PiTFT - Assembled 480x320 3.5“ TFT+Touchscreen for Raspberry Pi | (coming soon) | 480x320 |
Adafruit | PiTFT Plus 320x240 3.2“ TFT + Resistive Touchscreen | (coming soon) | 320x240 |
Adafruit | Adafruit PiTFT 2.4“ HAT Mini Kit - 320x240 TFT Touchscreen | (coming soon) | 320x240 |
Adafruit | Adafruit PiTFT 2.2“ HAT Mini Kit - 320x240 2.2“ TFT - No Touch | (coming soon) | 320x240 |
** | |||
Adafruit | Adafruit PiOLED - 128x32 Monochrome OLED Add-on for Raspberry Pi | (coming soon) | 128x32 |
Adafruit | Adafruit 128x64 OLED Bonnet for Raspberry Pi | (coming soon) | 128x64 |