Skip to content
forked from Matiasus/ILI9341

Platform independent C library for Ili9341 LCD driver

License

Notifications You must be signed in to change notification settings

dberliner/ILI9341

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Library for ILI9341 2.8 TFT LCD Display

Based on https://github.com/Matiasus/ILI9341 this library removes all vendor-level dependencies and gives the caller the ability to hook their HAL into the operations.

ILI9341 Description

Detailed information are described in Datasheet ILI9341.

Library

C library is aimed for driving ILI9341 2.8 TFT LCD display 240x320

Hardware connection

This library is platform independent and uses optional hooks. All hook are simply not called if NULL

  • reset_pin, dc_pin, cs_pin | Set the respective pins
  • delay | Delay microseconds
  • sendbyte | Writes a single byte of data. The implementation does not have to immediately send the data and may buffer it for sending in bulk.
  • commit | Send all remaining data in the buffer

Usage

TODO: Explain the driver here

Links

Tested

Library was tested on a HiLetgo ILI9341 2.8" SP TFT Dispay with STM32F072B-DISCO. See ILI9341-STM32F072B for the demonstrations implementation.

Demonstration

Acknowledgement

About

Platform independent C library for Ili9341 LCD driver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.2%
  • Makefile 4.8%