Basic library for SHARP LCD LS027B4DH01/LS027B7DH01

Dependents:   AkiSpiLcd_demo AkiSpiLcd_demo2 LCDRAM AkiSpiLcd_example

Revision:
16:fa277cbcc890
Parent:
15:704dd6e688ab
Child:
17:3b47e5044518
diff -r 704dd6e688ab -r fa277cbcc890 AkiSpiLcd.cpp
--- a/AkiSpiLcd.cpp	Mon Jan 12 11:46:46 2015 +0000
+++ b/AkiSpiLcd.cpp	Mon Jan 12 12:04:01 2015 +0000
@@ -254,6 +254,16 @@
     cominvert();
 }
 
+/** copies whole data in screen into LCD
+*/
+void AkiSpiLcd::ram2lcd(int screen)
+{
+    uint8_t lineBuffer[RAMLINE_LENGTH];
+    for (int y = 0; y < 240; y++) {
+        ram_read(y * RAMLINE_LENGTH+2,lineBuffer,RAMLINE_LENGTH);
+        directUpdateSingle(y + 1,lineBuffer);
+    }
+}
 uint8_t AkiSpiLcd::ram_read(int address)
 {
     _ram_prepareCommand(READ, address);