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 ST7789V Display Shield

Overview

This is a generic shield for display shields based on ST7789V display controller. More information about the controller can be found in ST7789V Datasheet 1.

Pins Assignment of the Generic ST7789V Display Shield

Arduino Connector Pin

Function

D8

ST7789V Reset

D9

ST7789V 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

TL019FQV01

st7789v_tl019fqv01

Waveshare 240x240 1.3inch IPS LCD

st7789v_waveshare_240x240

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=st7789v_tl019fqv01 when you invoke west build. For example:

# From the root of the zephyr repository
west build -b nrf52840dk_nrf52840 samples/subsys/display/lvgl -- -DSHIELD=st7789v_tl019fqv01