rprouse / ILI9341_PICO_DisplayExample

Example code for using an ILI9341 SPI TFT Display with a Raspberry Pi Pico
MIT License
5 stars 0 forks source link
ili9341 pi-pico pico raspberry-pi-pico spi-tft

ILI9341 SPI TFT Display/Raspberry Pi Pico Example

Demonstration code for using a Raspberry Pi Pico with common TFT SPI boards.

Before building, you must fetch the git submodules.

git submodule init
git submodule update

TFT SPI 240x320 Display

I have it set up with the pin-out of the version that comes on a cheap Pico Breadboard Kit.

Pin SPI
6 SCK/CLK
7 MOSI/SDI/TX
4 MISO/SDO
13 CS
14 RST
15 DC

I used Vlad Tomoiagă's library. It requires LCD_setPins(15, 13, 14, 6, 7).

For LCD_setRotation assuming the top of the screen is the top of the board,

Value Result
0 Top is right side of board
1 Upside down
2 Top is left side of board
3 Rightside up