All Projects → FT81xMania → Gd23zu

FT81xMania / Gd23zu

Licence: bsd-3-clause
Library for STM32F1x, F4x, F7x and Teensy 3.5/6 based on library Gameduino 3. Playback videos support, for FTDI screens FT81x.

Labels

Projects that are alternatives of or similar to Gd23zu

synth
A Teensy 4 modular FM polyphonic synth.
Stars: ✭ 39 (+457.14%)
Mutual labels:  teensy
MicroDexed
Dexed port for Teensy (3.5/3.6 with audio shield)
Stars: ✭ 20 (+185.71%)
Mutual labels:  teensy
Cherry Autonomous Racecar
Implementation of the CNN from End to End Learning for Self-Driving Cars on a Nvidia Jetson TX1 using Tensorflow and ROS
Stars: ✭ 294 (+4100%)
Mutual labels:  teensy
OpenSimButtonBox
Modular Open Sim Racing Buton Box
Stars: ✭ 33 (+371.43%)
Mutual labels:  teensy
EthernetWebServer
This is simple yet complete WebServer library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Coexisting now with `ESP32 WebServer` and…
Stars: ✭ 118 (+1585.71%)
Mutual labels:  teensy
FlexCAN T4
FlexCAN (CAN 2.0 / CANFD) Library for Teensy 3.x and 4.0
Stars: ✭ 91 (+1200%)
Mutual labels:  teensy
doc
Teensy PJRC WIKI
Stars: ✭ 48 (+585.71%)
Mutual labels:  teensy
Taskscheduler
Cooperative multitasking for Arduino, ESPx and STM32 microcontrollers
Stars: ✭ 613 (+8657.14%)
Mutual labels:  teensy
Circular Buffer
Circular Buffer/ Circular Array
Stars: ✭ 16 (+128.57%)
Mutual labels:  teensy
Midi controller
This is a library for creating a MIDI controller using an Arduino or Teensy board.
Stars: ✭ 287 (+4000%)
Mutual labels:  teensy
SerialProxy
🖱️⌨️ Arduino Input Proxying for PC (.NET Core)
Stars: ✭ 39 (+457.14%)
Mutual labels:  teensy
SIDKick
SIDKick -- the first complete SID 6581/8580-drop-in-replacement that you can build yourself
Stars: ✭ 70 (+900%)
Mutual labels:  teensy
uClock
A tight BPM clock generator for Arduino and Teensy
Stars: ✭ 58 (+728.57%)
Mutual labels:  teensy
ArtNode
Art-Net library for Arduino, Teensy, etc.
Stars: ✭ 27 (+285.71%)
Mutual labels:  teensy
Control Surface
Arduino library for creating MIDI controllers and other MIDI devices.
Stars: ✭ 377 (+5285.71%)
Mutual labels:  teensy
tiny scope
Tiny Scope for Arduino
Stars: ✭ 34 (+385.71%)
Mutual labels:  teensy
Pi Teensy Laptop
Convert a Sony Vaio into a Portable Raspberry Pi and Teensy laptop
Stars: ✭ 94 (+1242.86%)
Mutual labels:  teensy
Brutal
Payload for teensy like a rubber ducky but the syntax is different. this Human interfaes device ( HID attacks ). Penetration With Teensy . Brutal is a toolkit to quickly create various payload,powershell attack , virus attack and launch listener for a Human Interface Device ( Payload Teensy )
Stars: ✭ 678 (+9585.71%)
Mutual labels:  teensy
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+7528.57%)
Mutual labels:  teensy
SinricPro Generic
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Stars: ✭ 18 (+157.14%)
Mutual labels:  teensy

FT81xMania

FT81xMania

MexSpa Team contribution for FT81xMania

GD23ZU Library

Library for STM32F1x, STM32F4x, STM32F7x and Teensy 3.5/6 based on library Gameduino 3 Playback videos .avi with sound, from a microSD reader for FTDI; FT810, FT811 and FT813 screens.

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 MCU's in the market. Wait for you to enjoy the codes, of our, your time. Two friends, in Mexico and another in Spain, the water or the puddle does not scare us ... Last month of May, a member of the Team, we left. We move on. Without any interest, we publish this library altruistically.

June 7, 2018 Release initial.

  1. Library based on James Bowman
  2. Library based on lightcalamar GD23STM32_F103x > programmed and modified by @TFTLCDCyg
  3. Library based on STM32_GD2 user @nopnop2002 this link

Library with function special playback videos on MCU's STM32F103x, STM32F407x, Nucleo-STM32F767ZI and Teensy 3.5/6. This library is compatible with the STM32 families described above. For any other MCU's you can use Unified Library GD23Z. All commands are equal to library genuine from James Bowman Gameduino 2/3 last release.


MexSpan Team

Video on youtube launching MexSpa video


STM32F support

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

Teensy support

Models Boards;  (This boards SUPPORT playback video (see Wiki)
  • Teensy 3.5 and Teensy 3.6

ESP32 support

It is not yet possible to play videos. To be working very hard and we hope to give the big surprise with this MCU. At the moment only work very fine with library Unified Library GD23Z.


Resolution in test videos files

Today test 700x400 pixels, work very well. Demo file

Testing resolution videos playback

1.June 8, 2018 increase in 790 x 470 pixels videos work very fine.

2.June 12, 2018 maximum resolution of videos is 790 x 470 pixels.

Software requirement

Donwload and use the Core STM32GENERIC by danieleff

Installation

Linux

  1. Unzip library copy and paste in /home/your_user/arduino-1.8.5/libraries/
  2. Install Arduino Zero or Arduino Sam from the board manager for the arm-none-eabi-gcc compiler
  3. Download the GNU ARM Embedded Toolchain. Recommended use GCC last version, change compiler.path in [platform.txt] (Linux not have problems with lower systems in programming, example win ...)

Windows

  1. Unzip library copy and paste path of IDE arduino-1.8.5/libraries/
  2. Install Arduino Zero or Arduino Sam from the board manager for the arm-none-eabi-gcc compiler
  3. Download the GNU ARM Embedded Toolchain. Recommended use GCC ver 5.4.1-2016q2,Change compiler.path in platform.txt to point to that you downloaded.

Adjust the library according to your board and screen

See wiki. Information

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.
  • Luna Electronic GMBH EVE2 Displays from Europe, Germany. Partners New Haven Display (NHD)

Where do I find information about programming EVE2 of FTDI?


Resource and help for FTDI screens


Donwload files examples videos for your test.

Donwload files.avi for test library


Software converter videos

Using this conversion tool is very simple. Read topic, this link attached file software you can convert any video to play.


Wiki

See wiki on github for options, hardware and more


Useful links

Autors

@TFTLCDCyg and @lightcalamar (The MexSpa Team)

License

LICENSE by James Bowman


Acknowledgments


YouTube DEMO playback videos on Teensy and STM32Fx with sound !!!

https://www.youtube.com/watch?v=3K4Qc5GNrAg&t=6s

https://www.youtube.com/watch?v=l_VrVL0g6X0

https://www.youtube.com/watch?v=XSeefeQb20A&t=6s

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].