Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

CY8CKIT-028-TFT shield support library

The TFT Display Shield Board (CY8CKIT-028-TFT) has been designed such that a TFT display, audio devices, and sensors can interface with PSoC MCUs.

It comes with the features below to enable everyday objects to connect to the Internet of Things (IoT).

  • 2.4 inch TFT Display (ST7789V)
  • Motion Sensor (BMI-160)
  • Ambient Light Sensor (TEMT6000X01)
  • PDM Microphone example code (SPK0838HT4HB)
  • Audio Codec (AK4954A)

This shield has a Newhaven 2.4″ 240×320 TFT display with a Sitronix ST7789 display controller and uses the 8080-Series Parallel Interface.

The shield library provides support for:

  • Initializing/freeing all of the hardware peripheral resources on the board
  • Defining all pin mappings from the Arduino interface to the different peripherals
  • Providing access to each of the underlying peripherals on the board

This library makes use of support libraries: display-tft-st7789v, sensor-light, sensor-motion-bmi160, and audio-codec-ak4954a. These can be seen in the libs directory and can be used directly instead of through the shield if desired.

The TFT Display Shield Board uses the Arduino Uno pin layout plus an additional 6 pins. It is compatible with the PSoC 4 and PSoC 6 Pioneer Kits. Refer to the respective kit guides for more details.

Quick Start Guide

More information


© Cypress Semiconductor Corporation, 2019-2021.