MiniDisplay Cape

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

Revision Changes
'''Revision A1 Initial release of MiniDisplay Cape.

Software Support & Compatibility
Framebuffer Kernel Driver
 * Matt Porter's SPI Framebuffer Driver [[Media:Passing_Time_With_SPI_Framebuffer_Driver.pdf | 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:


 * 1) echo BB-SPIDEV0 > /sys/devices/bone_capemgr.*/slots


 * Example Code for MiniDisplay Cape


 * 1) tar zmxvf Minidisplay-example.tar.gz
 * 2) cd minidisplay-example
 * 3) make
 * 4) ./minidisplay-test



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:

Display Specifications

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

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

Documentation

 * [[Media:MiniDisplay_Cape_A1_Eagle.zip | Eagle design files]]
 * [[Media:MiniDisplay_Cape_A1_Schematic.pdf | PDF Schematic]]