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:   testUniGraphic_150217 maze_TFT_MMA8451Q TFT_test_frdm-kl25z TFT_test_NUCLEO-F411RE ... more

Revision:
25:daacdcf34e52
Parent:
20:14daa48ffd4c
Child:
27:acb2594b8aa4
--- a/Protocols/PAR8.cpp	Mon Jun 22 02:21:06 2015 +0000
+++ b/Protocols/PAR8.cpp	Sun Oct 18 13:53:20 2015 +0000
@@ -15,6 +15,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+#if DEVICE_PORTINOUT 
  
 #include "PAR8.h"
 
@@ -272,4 +273,6 @@
 void PAR8::BusEnable(bool enable)
 {
     _CS = enable ? 0:1;
-}
\ No newline at end of file
+}
+
+#endif
\ No newline at end of file