Waveshare 1.14inch LCD Display Module for Raspberry Pi Pico

Overview

The Waveshare 1.14inch LCD Display Module for Raspberry Pi Pico is a 240x135/65K color IPS LCD module based on the ST7789V controller. This module connects via SPI. This display module has two buttons and joystick that the user program can use. It is convenient for implementing user interfaces.

More information about the shield and Arduino adapter can be found at the Waveshare Pico-LCD-1.14 Module website [1].

Pin Assignments

Name

Function

Usage

GP2

UP

Joystick Up

GP3

CTRL

Joystick Center

GP8

LCD_DC

Data/Command control pin

GP9

LCD_CS

SPI Chip Select (SPI1_CSN)

GP10

LCD_CLK

SPI Clock input (SPI1_SCK)

GP11

LCD_DIN

SPI Data input (SPI1_TX)

GP12

LCD_RST

Reset

GP13

LCD_BL

Backlight

GP15

GPIO

User Key A

GP17

GPIO

User Key 1

GP18

DOWN

Joystick Down

GP20

RIGHT

Joystick Right

Programming

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

# From the root of the zephyr repository
west build -b rpi_pico --shield waveshare_pico_oled_1_14 samples/subsys/display/lvgl

References