blob: e6a8c5e0b22f7cd81b50486899b1f21006cd688a [file] [log] [blame]
.. _ili9340-sample:
ILI9340 Display driver
######################
Overview
********
Every half-second, this sample application draws a color-filled rectangle in a
corner of the LCD display. The rectangle fill color cycles through red, green,
and blue on each update.
Requirements
************
- `ST NUCLEO-L476RG development board`_
- `Adafruit 2.2 inch TFT Display`_
Wiring
******
The NUCLEO-L476RG should be connected as follows to the Adafruit TFT display.
+------------------+-----------------+----------------+
| | NUCLEO-L476RG | | NUCLEO-L476RG | | Adafruit TFT |
| | Arduino Header | | Pin | | Pin |
+==================+=================+================+
| D3 | PB3 | SCK |
+------------------+-----------------+----------------+
| D7 | PA8 | D/C |
+------------------+-----------------+----------------+
| D8 | PA9 | RST |
+------------------+-----------------+----------------+
| D11 | PA7 | MOSI |
+------------------+-----------------+----------------+
| D12 | PA6 | MISO |
+------------------+-----------------+----------------+
| A2 | PA4 | NSS |
+------------------+-----------------+----------------+
Building and Running
********************
Build this sample application with the following commands:
.. zephyr-app-commands::
:zephyr-app: samples/display/ili9340
:board: nucleo_l476rg
:goals: build
:compact:
See :ref:`nucleo_l476rg_board` on how to flash the build.
References
**********
- `ILI9340 datasheet`_
.. _Adafruit 2.2 inch TFT Display: https://www.adafruit.com/product/1480
.. _ST NUCLEO-L476RG development board: http://www.st.com/en/evaluation-tools/nucleo-l476rg.html
.. _ILI9340 datasheet: https://cdn-shop.adafruit.com/datasheets/ILI9340.pdf