GD23Z icon indicating copy to clipboard operation
GD23Z copied to clipboard

Library for screen FT810, FT811, FT812 and FT813 based on library Gameduino 2/3

FT81xmania Team

History

We are an enthusiastic team of screens based on FTDI chip. We like programming and share our advances. We have reached this goal, our only interest is to give the opportunity to operate this library to multiple platforms of MCUs in the market. Wait for you to enjoy the codes, of our, your time.

Library GD23Z by FT81xmania Team

  • Unoficial graphic library for MCU, STM32, ESPx, Teensy, Arduino and mores.
  • This library is based by James Bowman http://excamera.com/sphinx/index.html
  • Supports all the commands and functions of the original https://github.com/jamesbowman/gd2-lib

This is the first library that unifies different MCUs. The adjustments are simple depending on your choice, however we can help you solve your doubts and problems related to our community of FT81xmania.com forums. Follow our Wiki in detail, where you will find more information.

Arduino support

Models boards; (This boards support playback video, see Wiki)
  • Uno r3
  • Mega
  • Nano
  • DUE

STM32F support

Models Boards;  (This boards NOT support playback video, see Wiki)
  • STM32F103x (All)
  • STM32F407x (BLACK or M4-DEMO)
  • STM32F429x
  • Nucleo STM32F767x
  • Nucleo STM32L476RG (This boards support playback video, see Wiki)
  • Consult the documentation different boards to pins SPI1 and SPI2 Follow this board's Wiki

Teensy support

Models Boards;  (This boards NOT support playback video (ONLY 2.0 support playback video),see Wiki)
  • Teensy 2.0
  • Teensy 3.x (5 and 6)

ESP32 support

Models boards;  (This boards NOT support playback video, see Wiki)

ESP8266 support

Models boards; (This boards support playback video, see Wiki)

Installation

* Linux
Unzip library copy and paste in /home/your_user/arduino-1.8.5/libraries/

* Windows
 Comming soon ...

Adjust the library according to your board and screen

Extra libraries

  • To calibrate the FT81x screens in STM32Fx we need an external EEPROM. You can download the AT24C32 library from this link
  • Library SdFat for STM32F be included in core STMGENERIC. This be edited to work in STM32. DO NOT USE the official library. It will not work in STM32 architecture.

Tips

  • These screens have a problem, being the length of the SPI BUS cables. The purpose is to be very short, between 7 and 10 mm. Also a tip is to use on this same SPI BUS some pull-up resistors. Be a solution of a forum user by @raufjay

Where to buy FT8xx screens?

  • New Haven Display Location in the USA, Boston, great finish quality.
  • HotMCU Good prices and good design with frame included. Only produce 5 and 4.3 inches, models FT800, FT810 and FT11. Origin; Singapore
  • Riverdi Display Quality and variety of screens, their origin; Poland.
  • Gameduino 3 Original Gameduino3 by James Bowman, release in December 2017, 4.3-inch screen and FT810, UK online store.

Where do I find information about programming EVE2 of FTDI?

Resource and help for FTDI screens

Useful links

Autors

@TFTLCDCyg @lightcalamar ~~@rndmnkiii~~

License

LICENSE by James Bowman

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc