Kaynağa Gözat

Update to support ESP8266

Phillip Burgess 10 yıl önce
ebeveyn
işleme
7628b4744a
2 değiştirilmiş dosya ile 8 ekleme ve 0 silme
  1. 6 0
      Adafruit_GFX.cpp
  2. 2 0
      glcdfont.c

+ 6 - 0
Adafruit_GFX.cpp

@@ -35,10 +35,16 @@ POSSIBILITY OF SUCH DAMAGE.
 #include "glcdfont.c"
 #ifdef __AVR__
  #include <avr/pgmspace.h>
+#elif defined(ESP8266)
+ #include <pgmspace.h>
 #else
  #define pgm_read_byte(addr) (*(const unsigned char *)(addr))
 #endif
 
+#ifndef min
+ #define min(a,b) ((a < b) ? a : b)
+#endif
+
 Adafruit_GFX::Adafruit_GFX(int16_t w, int16_t h):
   WIDTH(w), HEIGHT(h)
 {

+ 2 - 0
glcdfont.c

@@ -4,6 +4,8 @@
 #ifdef __AVR__
  #include <avr/io.h>
  #include <avr/pgmspace.h>
+#elif defined(ESP8266)
+ #include <pgmspace.h>
 #else
  #define PROGMEM
 #endif