Basically i glued Peter Drescher and Simon Ford libs in a GraphicsDisplay class, then derived TFT or LCD class (which inherits Protocols class), then the most derived ones (Inits), which are per-display and are the only part needed to be adapted to diff hw.

Dependents:   Brew

Revision:
28:2b562717a864
Parent:
25:daacdcf34e52
--- a/Display/TFT.h	Mon Oct 26 12:49:02 2015 +0000
+++ b/Display/TFT.h	Sat Nov 28 17:54:09 2015 +0000
@@ -254,6 +254,7 @@
     virtual void identify();
     
     unsigned int scrollbugfix;
+    bool mipistd;
     
     
     
@@ -276,7 +277,6 @@
     bool useNOP;
     bool usefastwindow;
     bool fastwindowready;
-    bool mipistd;
     bool is18bit;
     bool isBGR;