Fork of David Smart's RA8875 library for the purpose of adding touch screen support

Fork of RA8875 by David Smart

Revision:
51:aa1f57b81da1
Parent:
49:c5182231d1b9
Parent:
50:2c4f474a2453
Child:
52:e6039a823420
--- a/RA8875.cpp	Thu Mar 13 23:17:10 2014 +0000
+++ b/RA8875.cpp	Sat Mar 15 17:40:46 2014 +0000
@@ -72,7 +72,7 @@
 //}
 
 
-RetCode_t RA8875::SelectLayer(uint16_t layer)
+RetCode_t RA8875::SelectDrawingLayer(uint16_t layer)
 {
     unsigned char mwcr1 = ReadCommand(0x41) & ~0x01; // retain all but the currently selected layer
 
@@ -1156,11 +1156,14 @@
         WriteCommand(0x20, 0x80);               // DPCR - 2-layer mode
     }
     
-    // Clear ram image
+    // Set display image to Blue on Black as default
     window(0,0, width, height);             // Initialize to full screen
     SetTextCursorControl();
     foreground(Blue);
     background(Black);
+    SelectDrawingLayer(1);
+    cls();
+    SelectDrawingLayer(0);
     cls();
     return noerror;
 }
@@ -1442,7 +1445,7 @@
     if (!SuppressSlowStuff)
         pc.printf("Layer Test\r\n");
 
-    display.SelectLayer(0);
+    display.SelectDrawingLayer(0);
     display.background(Black);
     display.foreground(Blue);
     display.cls();
@@ -1461,7 +1464,7 @@
     if (!SuppressSlowStuff)
         wait_ms(1000);
 
-    display.SelectLayer(1);
+    display.SelectDrawingLayer(1);
     display.background(Black);
     display.foreground(Yellow);
     display.cls();
@@ -1478,7 +1481,7 @@
     if (!SuppressSlowStuff)
         wait_ms(2000);
 
-    display.SelectLayer(0);
+    display.SelectDrawingLayer(0);
     display.SetLayerMode(0);        // Show Layer 0 again
     if (!SuppressSlowStuff)
         wait_ms(1000);