C Library for the FTDI FT800 GPU
- Works with 8-bit MCU's (as advertized by FTDI)
- Lightweight
- Easy to use
- An 8-bit Microchip PIC with SPI support
- A compatible display (HX8257A/ConnectEVE/...)
- Microchip XC8 compiler (version 1.21)
- (Optional) Microchip MPLAB X IDE
- Download/clone the library
- Update config.h to match your MCU's values
- Create (or update) main.c in order to initialize the MCU (SPI, GPIO's, clock, ...)
- Read the FT800 Programmers Guide and copy examples you like
- Compile and program your PIC
- Enjoy!
This repo is open for pull requests, please contribute to this project!
SPI Communication abstractionMemory read and writeConvenience functions for writing display listsConvenience 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