scrolling example code for SHARP LCD LS027B4DH01/LS027B7DH01, using AkiSpiLcd library

Dependencies:   AkiSpiLcd mbed

This is very basic library example to access a graphic LCD LS027B4DH01 or LS027B7DH01

Import libraryAkiSpiLcd

Basic library for SHARP LCD LS027B4DH01/LS027B7DH01

  • schematic example1: /media/uploads/k4zuki/akispilcd_v2.1m.sch.png
  • schematic example2: /media/uploads/k4zuki/2.7inchshield.sch.png
  • example1 photo: /media/uploads/k4zuki/2014-09-17_20.22.26.jpg /media/uploads/k4zuki/2014-09-17_20.22.48.jpg
  • example2 photo: /media/uploads/k4zuki/2014-04-29_13.17.57.jpg
  • example2 movie (mpeg4 movie):
Revision:
4:37321a3e4ed8
Parent:
3:8dbf3336dc66
Child:
5:8883e74c0f11
--- a/AkiSpiLcd.h	Tue May 06 13:01:55 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-/*
-this is for SHARP LCD LS027B4DH01
-by Kazuki Yamamoto, or _K4ZUKI_
-*/
-#include "mbed.h"
-
-class AkiSpiLcd
-{
-public:
-    AkiSpiLcd(PinName mosi,PinName sck, PinName cs, PinName disp);
-    void cls();
-    void updateSingle(int line, uint8_t* data);
-    void updateMulti(int line, int length, uint8_t* data);
-    void cominvert();
-private:
-    int comflag;
-    int modeflag;
-    int clearflag;
-    SPI _spi;
-    DigitalOut _cs;
-    DigitalOut _disp;
-};