mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-08-03 06:27:47 +00:00
6716bb6c0a
* ILI9341: TFT display implementation
20 lines
1.1 KiB
Markdown
20 lines
1.1 KiB
Markdown
TinyGo driver for TFT displays using ILI9341 driver chips.
|
|
|
|
These displays support 8-bit parallel, 16-bit parallel, or SPI interfaces.
|
|
|
|
Examples of such displays include:
|
|
|
|
* [Adafruit PyPortal
|
|
](https://www.adafruit.com/product/4116)
|
|
* [Adafruit 2.8" Touch Shield V2 (SPI)](http://www.adafruit.com/products/1651)
|
|
* [Adafruit 2.4" TFT LCD with Touchscreen Breakout w/MicroSD Socket](https://www.adafruit.com/product/2478)
|
|
* [2.8" TFT LCD with Touchscreen Breakout Board w/MicroSD Socket](https://www.adafruit.com/product/1770)
|
|
* [2.2" 18-bit color TFT LCD display with microSD card breakout](https://www.adafruit.com/product/1770)
|
|
* [TFT FeatherWing - 2.4" 320x240 Touchscreen For All Feathers](https://www.adafruit.com/product/3315)
|
|
|
|
Currently this driver only supports an 8-bit parallel interface using ATSAMD51
|
|
(this is the default configuration on PyPortal). It should be relatively
|
|
straightforward to implement a more generic SPI-based interface as well.
|
|
Please see `parallel_atsamd51.go` for an example of what needs to be
|
|
implemented if you are interested in contributing.
|