Open LukasP46 opened 8 years ago
Hi, I am getting the same error. Any insights?
weather-station-v2:43: error: 'drawFrame1' was not declared in this scope
void (*frameCallbacks[3])(int x, int y) = {drawFrame1, drawFrame2, drawFrame3};
^
weather-station-v2:43: error: 'drawFrame2' was not declared in this scope
void (*frameCallbacks[3])(int x, int y) = {drawFrame1, drawFrame2, drawFrame3};
^
weather-station-v2:43: error: 'drawFrame3' was not declared in this scope
void (*frameCallbacks[3])(int x, int y) = {drawFrame1, drawFrame2, drawFrame3};
^
exit status 1
'drawFrame1' was not declared in this scope
Not sure if its important, but I dont have any display connected at the moment. @SPJS01 did you find a solution?
Many Thanks
bert
Hi @SPJS01 @bert2002 you have to move the
void drawFrame1(int x, int y) {
display.setFontScale2x2(false);
display.drawString(65 + x, 8 + y, "Now");
display.drawXbm(x+7,y+7, 50, 50, getIconFromString(weather.getCurrentIcon()));
display.setFontScale2x2(true);
display.drawString(64+ x, 20 + y, String(weather.getCurrentTemp()) + "C");
}
To above the reference name of drawFrame1
'drawFrame1' was not declared in this scope i moved code that u gave but still have this error....
'drawFrame1' was not declared in this scope