So Iâve been trying to make Spencer speak Serbo-Croatian following this tutorial which is for Slovenian.
I just wanted to compile Spencers firmware in ArduinoIDE that got downloaded when I got CircuitBlocks.
In the manual for the Firmware it says to set the Board to ,Spencer by Circuitmess, and to just compile. I conncected my Spencer then did this, and also set the port to the one that says ,Ringo by CircuitMess,.
The result is that I get an error, which is further down in its entirety.
I didnât encounter this problem when compiling Spencer Library (although in that instance I had to change the type of variable spencer in Spencer-Library.ino to SpencerImpl, because Spencer datatype was nonexistent)
Does anyone know how to solve this error?
Arduino: 1.8.12 (Windows 10), Board: âSpencer by CircuitMess, Minimal SPIFFS (Large APPS with OTA), 80MHz, 921600, Noneâ
sketch\src\Intent\TimeIntent.cpp: In member function âvirtual void TimeIntent::enter()â:
sketch\src\Intent\TimeIntent.cpp:134:12: error: âclass Matrixâ has no member named âstopAnimationâ
LEDmatrix.stopAnimation();
^
sketch\src\Intent\TimeIntent.cpp:139:54: error: no matching function for call to âMatrix::drawChar(int, int, int, int, int)â
LEDmatrix.drawChar(0,7,now.hour()/10 + '0', 255, 0); ^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\TimeIntent.cpp:5:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\TimeIntent.cpp:141:54: error: no matching function for call to âMatrix::drawChar(int, int, int, int, int)â
LEDmatrix.drawChar(1,7,now.hour()/10 + '0', 255, 0); ^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\TimeIntent.cpp:5:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\TimeIntent.cpp:143:55: error: no matching function for call to âMatrix::drawChar(int, int, int, int, int)â
LEDmatrix.drawChar(4,7,(now.hour()%10) + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\TimeIntent.cpp:5:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\TimeIntent.cpp:144:55: error: no matching function for call to âMatrix::drawChar(int, int, int, int, int)â
LEDmatrix.drawChar(9,7,now.minute()/10 + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\TimeIntent.cpp:5:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\TimeIntent.cpp:146:59: error: no matching function for call to âMatrix::drawChar(int, int, int, int, int)â
LEDmatrix.drawChar(12,7,(now.minute()%10) + '0', 255, 0); ^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\TimeIntent.cpp:5:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\TimeIntent.cpp:148:59: error: no matching function for call to âMatrix::drawChar(int, int, int, int, int)â
LEDmatrix.drawChar(13,7,(now.minute()%10) + '0', 255, 0); ^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\TimeIntent.cpp:5:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\BrightnessIntent.cpp: In member function âvirtual void BrightnessIntent::enter()â:
sketch\src\Intent\BrightnessIntent.cpp:61:31: error: expected type-specifier before âAnimationâ
LEDmatrix.startAnimation(new Animation( new SerialFlashFileAdapter(âGIF-talk.gifâ)), true);
^
sketch\src\Intent\StopwatchIntent.cpp: In member function âvirtual void StopwatchIntent::loop(uint)â:
sketch\src\Intent\StopwatchIntent.cpp:52:14: error: âclass Matrixâ has no member named âstopAnimationâ
LEDmatrix.stopAnimation(); ^
sketch\src\Intent\StopwatchIntent.cpp: In member function âvoid StopwatchIntent::drawTime(uint, uint)â:
sketch\src\Intent\StopwatchIntent.cpp:71:50: error: no matching function for call to âMatrix::drawChar(int, int, uint, int, int)â
LEDmatrix.drawChar(0,7,minutes/10 + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\StopwatchIntent.cpp:3:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\StopwatchIntent.cpp:73:50: error: no matching function for call to âMatrix::drawChar(int, int, uint, int, int)â
LEDmatrix.drawChar(1,7,minutes/10 + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\StopwatchIntent.cpp:3:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\StopwatchIntent.cpp:75:51: error: no matching function for call to âMatrix::drawChar(int, int, uint, int, int)â
LEDmatrix.drawChar(4,7,(minutes%10) + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\StopwatchIntent.cpp:3:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\StopwatchIntent.cpp:76:50: error: no matching function for call to âMatrix::drawChar(int, int, uint, int, int)â
LEDmatrix.drawChar(9,7, seconds/10 + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\StopwatchIntent.cpp:3:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\StopwatchIntent.cpp:78:53: error: no matching function for call to âMatrix::drawChar(int, int, uint, int, int)â
LEDmatrix.drawChar(12,7,(seconds%10) + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\StopwatchIntent.cpp:3:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\StopwatchIntent.cpp:80:53: error: no matching function for call to âMatrix::drawChar(int, int, uint, int, int)â
LEDmatrix.drawChar(13,7,(seconds%10) + â0â, 255, 0);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\StopwatchIntent.cpp:3:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate: void Matrix::drawChar(int32_t, int32_t, unsigned char, const MatrixPixel&)
void drawChar(int32_t x, int32_t y, unsigned char c, const MatrixPixel& color = { 255, 255, 255, 255 });
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:39:7: note: candidate expects 4 arguments, 5 provided
sketch\src\Intent\StopwatchIntent.cpp: In member function âvirtual void StopwatchIntent::enter()â:
sketch\src\Intent\StopwatchIntent.cpp:86:31: error: expected type-specifier before âAnimationâ
LEDmatrix.startAnimation(new Animation( new SerialFlashFileAdapter(âGIF-talk.gifâ)), true);
^
sketch\src\Intent\StopwatchIntent.cpp: In lambda function:
sketch\src\Intent\StopwatchIntent.cpp:90:13: error: âclass Matrixâ has no member named âstopAnimationâ
LEDmatrix.stopAnimation();
^
sketch\src\Intent\StopwatchIntent.cpp: In lambda function:
sketch\src\Intent\StopwatchIntent.cpp:93:13: error: âclass Matrixâ has no member named âstopAnimationâ
LEDmatrix.stopAnimation();
^
sketch\src\Intent\JokeIntent.cpp: In member function âvirtual void JokeIntent::loop(uint)â:
sketch\src\Intent\JokeIntent.cpp:23:32: error: expected type-specifier before âAnimationâ
LEDmatrix.startAnimation(new Animation( new SerialFlashFileAdapter(random(0, 2) ? âGIF-laugh.gifâ : âGIF-smile.gifâ)), true);
^
sketch\src\Intent\JokeIntent.cpp: In member function âvirtual void JokeIntent::enter()â:
sketch\src\Intent\JokeIntent.cpp:54:31: error: expected type-specifier before âAnimationâ
LEDmatrix.startAnimation(new Animation( new SerialFlashFileAdapter(âGIF-talk.gifâ)), true);
^
sketch\src\Intent\VolumeIntent.cpp: In member function âvirtual void VolumeIntent::enter()â:
sketch\src\Intent\VolumeIntent.cpp:66:31: error: expected type-specifier before âAnimationâ
LEDmatrix.startAnimation(new Animation( new SerialFlashFileAdapter(âGIF-talk.gifâ)), true);
^
sketch\src\HardwareTest.cpp: In static member function âstatic bool HardwareTest::wifi()â:
sketch\src\HardwareTest.cpp:236:40: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings]
test->log(âreasonâ, âWiFi connectionâ);
^
sketch\src\HardwareTest.cpp:248:37: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings]
test->log(âreasonâ, âClient beginâ);
^
sketch\src\HardwareTest.cpp:271:39: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings]
test->log(âreasonâ, âWrong responseâ);
^
sketch\src\HardwareTest.cpp: In static member function âstatic bool HardwareTest::F2FdataUpload()â:
sketch\src\HardwareTest.cpp:317:29: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings]
test->log(âFLASHâ, âfatalâ);
^
sketch\src\Intent\Funpack\FunpackIntent.cpp: In member function âvirtual void FunpackIntent::enter()â:
sketch\src\Intent\Funpack\FunpackIntent.cpp:19:31: error: expected type-specifier before âAnimationâ
LEDmatrix.startAnimation(new Animation( new SerialFlashFileAdapter(âGIF-talk.gifâ)), true);
^
sketch\src\Intent\WeatherIntent.cpp: In member function âvoid WeatherIntent::generateWeeklyDay()â:
sketch\src\Intent\WeatherIntent.cpp:318:83: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-night.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:321:81: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-sun.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:327:87: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-sunClouds.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:329:84: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-clouds.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:338:79: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-fog.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:344:80: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-snow.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:350:80: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-rain.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:354:12: error: âclass Matrixâ has no member named âstopAnimationâ
LEDmatrix.stopAnimation();
^
sketch\src\Intent\WeatherIntent.cpp: In lambda function:
sketch\src\Intent\WeatherIntent.cpp:375:57: error: no matching function for call to âMatrix::startAnimation(Animation*&, int)â
LEDmatrix.startAnimation(instance->weatherAnimation, 1);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\WeatherIntent.cpp:8:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:45:7: note: candidate: void Matrix::startAnimation(MatrixAnim*)
void startAnimation(MatrixAnim* animation);
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:45:7: note: candidate expects 1 argument, 2 provided
sketch\src\Intent\WeatherIntent.cpp: In member function âvoid WeatherIntent::generateOutput(int, uint16_t, bool, bool)â:
sketch\src\Intent\WeatherIntent.cpp:406:83: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-night.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:409:81: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-sun.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:415:87: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-sunClouds.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:417:84: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-clouds.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:426:79: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-fog.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:432:80: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-snow.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:438:80: error: invalid use of incomplete type âclass Animationâ
weatherAnimation = new Animation( new SerialFlashFileAdapter("GIF-rain.gif")); ^
In file included from sketch\src\Intent\WeatherIntent.cpp:1:0:
sketch\src\Intent\WeatherIntent.h:7:7: note: forward declaration of âclass Animationâ
class Animation;
^
sketch\src\Intent\WeatherIntent.cpp:442:12: error: âclass Matrixâ has no member named âstopAnimationâ
LEDmatrix.stopAnimation();
^
sketch\src\Intent\WeatherIntent.cpp: In lambda function:
sketch\src\Intent\WeatherIntent.cpp:457:57: error: no matching function for call to âMatrix::startAnimation(Animation*&, int)â
LEDmatrix.startAnimation(instance->weatherAnimation, 1);
^
In file included from C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\Spencer-Library\src/Spencer.h:9:0,
from sketch\src\Intent\WeatherIntent.cpp:8:
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:45:7: note: candidate: void Matrix::startAnimation(MatrixAnim*)
void startAnimation(MatrixAnim* animation);
^
C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\CircuitOS\src/Devices/Matrix/Matrix.h:45:7: note: candidate expects 1 argument, 2 provided
Multiple libraries were found for âSD.hâ
Used: C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
Multiple libraries were found for âWiFi.hâ
Used: C:\Users\Mare\AppData\Local\Arduino15\packages\cm\hardware\esp32\1.5.1\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
Error compiling for board Spencer by CircuitMess.This report would have more information with
âShow verbose output during compilationâ
option enabled in File â Preferences.