MiniDisplay Cape

From eLinux.org
Jump to: navigation, search

Descriptions

The MiniDisplay Cape provides a 128x128 color graphics LCD. The LCD is driven via a 3 wire, 9 bit SPI interface. MiniDisplay-A1.jpg

Revision Changes

Revision A1 Initial release of MiniDisplay Cape.

Software Support & Compatibility

Framebuffer Kernel Driver

  • Matt Porter's SPI Framebuffer Driver slides
  • Matt Porter's SPI Framebuffer driver video

SPIDev Driver

The generic BB-SPIDEV0-00A0 device tree entry shipped with the stock Debian image for the BeagleBone Black can be used to interface directly with the LCD from userspace. To load the device tree:

# echo BB-SPIDEV0 > /sys/devices/bone_capemgr.*/slots
  • Example Code for MiniDisplay Cape
# tar zmxvf Minidisplay-example.tar.gz
# cd minidisplay-example
# make
# ./minidisplay-test

Minidisplay-boris.jpg

SPIDEV Example with BMP Support

Mark Yoder has created an example application using the SPIDEV interface that also is able to display a bmp file. source code is available at:

cfa_bmp_loader

Specifications

Followings are some specifications of the MiniDisplay Cape:

Mechanical Specifications

Size 2.15" x 2.825"
Layers 2
PCB Thickness .062"
RoHS Compliant Yes

Display Specifications

  • Datasheet from CrystalFontz
  • Resolution 128x128
  • Controller Sitronix ST7735

Signal Usage

Power VDD_3V3EXP
SPI
SPI0_CS0
SPI0_D1
SPI0SCLK
RESET Pin GPIO1_17

Distributors

Please visit Where to Buy for a list of distributors who carry BeagleBoardToys' capes.

Product Images

MiniDisplay Pin Usage.png MiniDisplay-A1.jpg

Documentation