This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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 1.

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 160x128 18bit TFT

st7735r_ada_160x128

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 Shields for more details).

Programming

Set -DSHIELD=st7735r_ada_160x128 when you invoke west build. For example:

# From the root of the zephyr repository
west build -b nrf52840dk_nrf52840 samples/gui/lvgl -- -DSHIELD=st7735r_ada_160x128