blob: 3a8fb5414cd88afe87204791adedc4d1f6621901 [file] [log] [blame]
.. _st7735r_generic:
Generic ST7735R Display Shield
##############################
Overview
********
This is a generic shield for display shields based on ST7735R display
controller. More information about the controller can be found in
`ST7735R Datasheet`_.
Pins Assignment of the Generic ST7735R Display Shield
=====================================================
+-----------------------+--------------------------------------------+
| Arduino Connector Pin | Function |
+=======================+===============+============================+
| D8 | ST7735R Reset | |
+-----------------------+---------------+----------------------------+
| D9 | ST7735R DC | (Data/Command) |
+-----------------------+---------------+----------------------------+
| D10 | SPI SS | (Serial Slave Select) |
+-----------------------+---------------+----------------------------+
| D11 | SPI MOSI | (Serial Data Input) |
+-----------------------+---------------+----------------------------+
| D12 | SPI MISO | (Serial Data Out) |
+-----------------------+---------------+----------------------------+
| D13 | SPI SCK | (Serial Clock Input) |
+-----------------------+---------------+----------------------------+
Current supported displays
==========================
+----------------------+------------------------------+
| Display | Shield Designation |
| | |
+======================+==============================+
| adafruit | st7735r_ada_160x128 |
| 160x128 18bit TFT | |
+----------------------+------------------------------+
Requirements
************
This shield can only be used with a board that provides a configuration
for Arduino connectors and defines node aliases for SPI and GPIO interfaces
(see :ref:`shields` for more details).
Programming
***********
Set ``-DSHIELD=st7735r_ada_160x128`` when you invoke ``west build``. For example:
.. zephyr-app-commands::
:zephyr-app: samples/gui/lvgl
:board: nrf52840dk_nrf52840
:shield: st7735r_ada_160x128
:goals: build
References
**********
.. target-notes::
.. _ST7735R Datasheet:
https://www.crystalfontz.com/controllers/Sitronix/ST7735R/319/