From f6dad6e4ab50ca6785f50cad242ef02dbf99e264 Mon Sep 17 00:00:00 2001 From: Bodmer Date: Sun, 19 May 2019 10:29:21 +0100 Subject: [PATCH] ESP8266 compiler compatibility update #361 --- TFT_eSPI.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TFT_eSPI.cpp b/TFT_eSPI.cpp index bb3bfb8..3c7e711 100644 --- a/TFT_eSPI.cpp +++ b/TFT_eSPI.cpp @@ -4270,7 +4270,8 @@ int16_t TFT_eSPI::drawChar(uint16_t uniCode, int32_t x, int32_t y, uint8_t font) { if ((font>2) && (font<9)) { - flash_address = pgm_read_dword( pgm_read_dword( &(fontdata[font].chartbl ) ) + uniCode*sizeof(void *) ); + //flash_address = pgm_read_dword( pgm_read_dword( &(fontdata[font].chartbl ) ) + uniCode*sizeof(void *) ); + flash_address = pgm_read_dword( (const void*)pgm_read_dword( &(fontdata[font].chartbl ) ) + uniCode*sizeof(void *) ); width = pgm_read_byte( (uint8_t *)pgm_read_dword( &(fontdata[font].widthtbl ) ) + uniCode ); height= pgm_read_byte( &fontdata[font].height ); }