62 lines
1.9 KiB
ReStructuredText
62 lines
1.9 KiB
ReStructuredText
|
.. _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
|