Skip to content

guillaumesmo/FT800

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FT800 C Library

C Library for the FTDI FT800 GPU

Goals of the library

  • Works with 8-bit MCU's (as advertized by FTDI)
  • Lightweight
  • Easy to use

Requirements

Hardware

  • An 8-bit Microchip PIC with SPI support
  • A compatible display (HX8257A/ConnectEVE/...)

Software

  • Microchip XC8 compiler (version 1.21)
  • (Optional) Microchip MPLAB X IDE

How to use

  1. Download/clone the library
  2. Update config.h to match your MCU's values
  3. Create (or update) main.c in order to initialize the MCU (SPI, GPIO's, clock, ...)
  4. Read the FT800 Programmers Guide and copy examples you like
  5. Compile and program your PIC
  6. Enjoy!

Further development

This repo is open for pull requests, please contribute to this project!

Roadmap

  • SPI Communication abstraction
  • Memory read and write
  • Convenience functions for writing display lists
  • Convenience functions/macros for sending co-processor commands
  • Optimization (lower the flash memory usage per command)
  • Add examples
  • Add support for other MCU's
  • Add support for other displays
  • Additional support for touch and sound
  • Allow conversion of cmd_* macro's to functions with a define

About

C Library for the FTDI FT800 GPU, to be used with 8-bit PIC's & XC8

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published