From a26f29fca99c94e64a3a86ecfb915a0c1e9d6dea Mon Sep 17 00:00:00 2001 From: PaulStoffregen Date: Thu, 19 Dec 2013 12:08:05 -0800 Subject: [PATCH 1/2] Use textWrite's delay on smaller sizes with faster processors --- Adafruit_RA8875.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Adafruit_RA8875.cpp b/Adafruit_RA8875.cpp index e1a4960..b9cb947 100644 --- a/Adafruit_RA8875.cpp +++ b/Adafruit_RA8875.cpp @@ -361,7 +361,13 @@ void Adafruit_RA8875::textWrite(char* buffer, uint16_t len) for (uint16_t i=0;i 1) delay(1); +#elif defined(__arm__) + // This delay is needed with textEnlarge(1) because + // Teensy 3.X is much faster than Arduino Uno + if (_textScale > 0) delay(1); +#endif } } From 840bac45ac35674531aa8bd3cf15cf083aaa7d23 Mon Sep 17 00:00:00 2001 From: Santiago Gonzalez Date: Thu, 19 Dec 2013 13:59:04 -0700 Subject: [PATCH 2/2] Added #ifndef block to fix issues with multiple includes --- Adafruit_RA8875.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Adafruit_RA8875.h b/Adafruit_RA8875.h index e7fa744..1c0953f 100644 --- a/Adafruit_RA8875.h +++ b/Adafruit_RA8875.h @@ -37,6 +37,9 @@ #include +#ifndef _ADAFRUIT_RA8875_H +#define _ADAFRUIT_RA8875_H + // Sizes! enum RA8875sizes { RA8875_480x272, RA8875_800x480 }; @@ -343,3 +346,5 @@ class Adafruit_RA8875 : public Adafruit_GFX { #define RA8875_INTC2_DMA 0x08 #define RA8875_INTC2_TP 0x04 #define RA8875_INTC2_BTE 0x02 + +#endif