Special:Badtitle/NS500: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 A1
Initial release of MiniDisplay Cape.

Framebuffer Kernel Driver

 * Matt Porter's SPI FrameBuffer Driver [[media:Passing Time With SPI Framebuffer Driver.pdf|Slides]]
 * Matt Porters'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


 * [[media:minidisplay-example.tar.gz|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:

https://github.com/jeidon/cfa_bmp_loader

Specifications
Followings are some specifications of the MiniDisplay Cape:

Display Specifications

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

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

MiniDisplay Cape Revision A1

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