C:\Users\Isaac\Desktop\printer-monitor-master\printermonitor\printermonitor.ino: In function 'void drawWeather(OLEDDisplay, OLEDDisplayUiState, int16_t, int16_t)':
printermonitor:808: error: invalid conversion from 'const uint8_t {aka const unsigned char}' to 'const char*' [-fpermissive]
When compiling I get the following error:
`Arduino: 1.8.5 (Windows 7), Board: "WeMos D1 R2 & mini, 80 MHz, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
C:\Users\Isaac\Desktop\printer-monitor-master\printermonitor\printermonitor.ino: In function 'void drawWeather(OLEDDisplay, OLEDDisplayUiState, int16_t, int16_t)':
printermonitor:808: error: invalid conversion from 'const uint8_t {aka const unsigned char}' to 'const char*' [-fpermissive]
display->setFont((const uint8_t*)Meteocons_Plain_42);
In file included from C:\Users\Isaac\Documents\Arduino\libraries\esp8266-oled-ssd1306-master/SH1106Wire.h:31:0,
C:\Users\Isaac\Documents\Arduino\libraries\esp8266-oled-ssd1306-master/OLEDDisplay.h:187:10: error: initializing argument 1 of 'void OLEDDisplay::setFont(const char*)' [-fpermissive]
exit status 1 invalid conversion from 'const uint8_t {aka const unsigned char}' to 'const char*' [-fpermissive]
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. `