This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.3.1
More details
| Board | Claims compatibility | Inclusion | ArcadaAnimatedGIFs |
crankyGIFs |
|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No ⚠️ | PASS | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No ⚠️ | PASS | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No ⚠️ | PASS | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No ⚠️ | PASS | FAIL | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on avr architecture(s). Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:13:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:20:1: error: 'File' does not name a type
File file;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:47:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:48:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:49:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:50:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:52:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:53:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:54:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:55:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: note: suggested alternative: 'fread'
if (!arcada.arcadaBegin()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: note: suggested alternative: 'fread'
arcada.filesysBeginMSD();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:99:10: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Playing GIFs for at least %d seconds per\n", displayTimeSeconds);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: error: 'arcada' was not declared in this scope
if (arcada.recentUSB()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: note: suggested alternative: 'fread'
if (arcada.recentUSB()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: error: 'arcada' was not declared in this scope
arcada.readButtons();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: note: suggested alternative: 'fread'
arcada.readButtons();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:131:14: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:137:14: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:143:18: error: request for member 'getCycleNo' in 'decoder', which is of non-class type 'int'
(decoder.getCycleNo() > 1)) // at least one 'cycle' elapsed
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:151:38: error: request for member 'getFrameCount' in 'decoder', which is of non-class type 'int'
int32_t frames = decoder.getFrameCount();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:152:38: error: request for member 'getCycleTime' in 'decoder', which is of non-class type 'int'
int32_t cycle_design = decoder.getCycleTime(); // Intended duration
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: note: suggested alternative: 'fileno'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:66: error: 'O_READ' was not declared in t
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:18:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:20:1: error: 'File' does not name a type
File file;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:29:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:30:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:31:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:32:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:34:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:35:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:36:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:37:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: note: suggested alternative: 'fread'
if (!arcada.arcadaBegin()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: note: suggested alternative: 'fread'
arcada.filesysBeginMSD();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: error: 'arcada' was not declared in this scope
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: note: suggested alternative: 'fread'
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: error: 'arcada' was not declared in this scope
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: note: suggested alternative: 'fread'
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: note: suggested alternative: 'fileno'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: note: suggested alternative: 'OCR1AH'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
OCR1AH
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:122:15: error: request for member 'startDecoding' in 'decoder', which is of non-class type 'int'
decoder.startDecoding();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:126:15: error: request for member 'getSize' in 'decoder', which is of non-class type 'int'
decoder.getSize(&w, &h);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:143:29: error: request for member 'getFrameNumber' in 'decoder', which is of non-class type 'int'
currFrame = decoder.getFrameNumber();
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:148:16: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Frame #%d & File location: %d\n", currFrame, file.position());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:153:17: error: request for member 'decodeFrame' in 'decoder', which is of non-class type 'int'
decoder.decodeFrame();
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:163:12: error: 'class HardwareSerial' has no member named 'printf'; did you mean 'print'?
Serial.printf("Rotary encoder moved: %d\n", rotaryDirection);
^~~~~~
print
/home
Result: PASS
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:13:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:20:1: error: 'File' does not name a type; did you mean 'time'?
File file;
^~~~
time
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:47:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:48:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:49:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:50:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:52:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:53:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:54:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:55:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: note: suggested alternative: 'read'
if (!arcada.arcadaBegin()) {
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: note: suggested alternative: 'read'
arcada.filesysBeginMSD();
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:99:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("Playing GIFs for at least %d seconds per\n", displayTimeSeconds);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: error: 'arcada' was not declared in this scope
if (arcada.recentUSB()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: note: suggested alternative: 'read'
if (arcada.recentUSB()) {
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: error: 'arcada' was not declared in this scope
arcada.readButtons();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: note: suggested alternative: 'read'
arcada.readButtons();
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:131:14: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:137:14: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:143:18: error: request for member 'getCycleNo' in 'decoder', which is of non-class type 'int'
(decoder.getCycleNo() > 1)) // at least one 'cycle' elapsed
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:151:38: error: request for member 'getFrameCount' in 'decoder', which is of non-class type 'int'
int32_t frames = decoder.getFrameCount();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:152:38: error: request for member 'getCycleTime' in 'decoder', which is of non-class type 'int'
int32_t cycle_design = decoder.getCycleTime(); // Intended duration
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: note: suggested alternative: 'time'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
time
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:66: error: 'O_READ' wa
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:18:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:20:1: error: 'File' does not name a type; did you mean 'time'?
File file;
^~~~
time
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:29:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:30:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:31:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:32:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:34:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:35:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:36:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:37:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: note: suggested alternative: 'read'
if (!arcada.arcadaBegin()) {
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: note: suggested alternative: 'read'
arcada.filesysBeginMSD();
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: error: 'arcada' was not declared in this scope
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: note: suggested alternative: 'read'
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: error: 'arcada' was not declared in this scope
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: note: suggested alternative: 'read'
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
read
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: note: suggested alternative: 'time'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
time
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: note: suggested alternative: '_FREAD'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
_FREAD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:122:15: error: request for member 'startDecoding' in 'decoder', which is of non-class type 'int'
decoder.startDecoding();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:126:15: error: request for member 'getSize' in 'decoder', which is of non-class type 'int'
decoder.getSize(&w, &h);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:143:29: error: request for member 'getFrameNumber' in 'decoder', which is of non-class type 'int'
currFrame = decoder.getFrameNumber();
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:148:16: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("Frame #%d & File location: %d\n", currFrame, file.position());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:153:17: error: request for member 'decodeFrame' in 'decoder', which is of non-class type 'int'
decoder.decodeFrame();
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:163:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'?
Serial.printf("Rotary encoder moved: %d\n", rotaryDirection);
^~~~~~
Result: PASS
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes. Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:13:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:20:1: error: 'File' does not name a type; did you mean 'fileno'?
File file;
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:47:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:48:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:49:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:50:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:52:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:53:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:54:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:55:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: note: suggested alternative: 'fread'
if (!arcada.arcadaBegin()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: note: suggested alternative: 'fread'
arcada.filesysBeginMSD();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:99:10: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Playing GIFs for at least %d seconds per\n", displayTimeSeconds);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: error: 'arcada' was not declared in this scope
if (arcada.recentUSB()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: note: suggested alternative: 'fread'
if (arcada.recentUSB()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: error: 'arcada' was not declared in this scope
arcada.readButtons();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: note: suggested alternative: 'fread'
arcada.readButtons();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:131:14: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:137:14: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:143:18: error: request for member 'getCycleNo' in 'decoder', which is of non-class type 'int'
(decoder.getCycleNo() > 1)) // at least one 'cycle' elapsed
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:151:38: error: request for member 'getFrameCount' in 'decoder', which is of non-class type 'int'
int32_t frames = decoder.getFrameCount();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:152:38: error: request for member 'getCycleTime' in 'decoder', which is of non-class type 'int'
int32_t cycle_design = decoder.getCycleTime(); // Intended duration
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: note: suggested alternative: 'fileno'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:66: error: 'O_READ'
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:18:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:20:1: error: 'File' does not name a type; did you mean 'fileno'?
File file;
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:29:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:30:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:31:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:32:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:34:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:35:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:36:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:37:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: note: suggested alternative: 'fread'
if (!arcada.arcadaBegin()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: note: suggested alternative: 'fread'
arcada.filesysBeginMSD();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: error: 'arcada' was not declared in this scope
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: note: suggested alternative: 'fread'
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: error: 'arcada' was not declared in this scope
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: note: suggested alternative: 'fread'
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: note: suggested alternative: 'fileno'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: note: suggested alternative: 'IO_END'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
IO_END
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:122:15: error: request for member 'startDecoding' in 'decoder', which is of non-class type 'int'
decoder.startDecoding();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:126:15: error: request for member 'getSize' in 'decoder', which is of non-class type 'int'
decoder.getSize(&w, &h);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:143:29: error: request for member 'getFrameNumber' in 'decoder', which is of non-class type 'int'
currFrame = decoder.getFrameNumber();
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:148:16: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Frame #%d & File location: %d\n", currFrame, file.position());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:153:17: error: request for member 'decodeFrame' in 'decoder', which is of non-class type 'int'
decoder.decodeFrame();
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:163:12: error: 'class UartClass' has no member named 'printf'; did you mean 'print'?
Serial.printf("Rotary encoder moved: %d\n", rotaryDirection);
^~~~
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:13:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:20:1: error: 'File' does not name a type
File file;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:47:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:48:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:49:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:50:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:52:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:53:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:54:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:55:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: note: suggested alternative: 'fread'
if (!arcada.arcadaBegin()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: note: suggested alternative: 'fread'
arcada.filesysBeginMSD();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:99:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("Playing GIFs for at least %d seconds per\n", displayTimeSeconds);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: error: 'arcada' was not declared in this scope
if (arcada.recentUSB()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: note: suggested alternative: 'fread'
if (arcada.recentUSB()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: error: 'arcada' was not declared in this scope
arcada.readButtons();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: note: suggested alternative: 'fread'
arcada.readButtons();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:131:14: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:137:14: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("New brightness %d", newbrightness);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:143:18: error: request for member 'getCycleNo' in 'decoder', which is of non-class type 'int'
(decoder.getCycleNo() > 1)) // at least one 'cycle' elapsed
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:151:38: error: request for member 'getFrameCount' in 'decoder', which is of non-class type 'int'
int32_t frames = decoder.getFrameCount();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:152:38: error: request for member 'getCycleTime' in 'decoder', which is of non-class type 'int'
int32_t cycle_design = decoder.getCycleTime(); // Intended duration
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: note: suggested alternative: 'fileno'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:66: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
/home/ec2-user/arduino-testl
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:18:1: error: 'Adafruit_Arcada' does not name a type; did you mean 'Adafruit_SPITFT'?
Adafruit_Arcada arcada;
^~~~~~~~~~~~~~~
Adafruit_SPITFT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: note: suggested alternative: 'ARCADA_TFT_LITE'
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^~~~~~~~~~~~~~~~~
ARCADA_TFT_LITE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:20:1: error: 'File' does not name a type
File file;
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:29:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:30:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:31:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:32:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:34:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:35:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:36:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:37:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: note: suggested alternative: 'fread'
if (!arcada.arcadaBegin()) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: note: suggested alternative: 'fread'
arcada.filesysBeginMSD();
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: error: 'arcada' was not declared in this scope
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: note: suggested alternative: 'fread'
if (! arcada.chdir(GIF_DIRECTORY)) {
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: error: 'arcada' was not declared in this scope
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: note: suggested alternative: 'fread'
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^~~~~~
fread
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: note: suggested alternative: 'fileno'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~
fileno
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: note: suggested alternative: '__REV'
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^~~~~~
__REV
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:122:15: error: request for member 'startDecoding' in 'decoder', which is of non-class type 'int'
decoder.startDecoding();
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:126:15: error: request for member 'getSize' in 'decoder', which is of non-class type 'int'
decoder.getSize(&w, &h);
^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:143:29: error: request for member 'getFrameNumber' in 'decoder', which is of non-class type 'int'
currFrame = decoder.getFrameNumber();
^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:148:16: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("Frame #%d & File location: %d\n", currFrame, file.position());
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:153:17: error: request for member 'decodeFrame' in 'decoder', which is of non-class type 'int'
decoder.decodeFrame();
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:163:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'?
Serial.printf("Rotary encoder moved: %d\n", rotaryDirection);
^~~~~~
print
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:172:12: error: 'class Serial_' has no member named 'printf'; did you mean
Result: PASS
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). Sketch uses 197736 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13084 bytes (3%) of dynamic memory, leaving 314596 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:13:1: error: 'Adafruit_Arcada' does not name a type
Adafruit_Arcada arcada;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:14: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:32: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:17:53: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:20:1: error: 'File' does not name a type
File file;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:47:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:48:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:49:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:50:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:52:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:53:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:54:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:55:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:58:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:63:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:114:9: error: 'arcada' was not declared in this scope
if (arcada.recentUSB()) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:120:5: error: 'arcada' was not declared in this scope
arcada.readButtons();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:143:18: error: request for member 'getCycleNo' in 'decoder', which is of non-class type 'int'
(decoder.getCycleNo() > 1)) // at least one 'cycle' elapsed
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:151:38: error: request for member 'getFrameCount' in 'decoder', which is of non-class type 'int'
int32_t frames = decoder.getFrameCount();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:152:38: error: request for member 'getCycleTime' in 'decoder', which is of non-class type 'int'
int32_t cycle_design = decoder.getCycleTime(); // Intended duration
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:9: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:184:66: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:200:17: error: request for member 'startDecoding' in 'decoder', which is of non-class type 'int'
decoder.startDecoding();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:204:17: error: request for member 'getSize' in 'decoder', which is of non-class type 'int'
decoder.getSize(&w, &h);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:221:13: error: request for member 'decodeFrame' in 'decoder', which is of non-class type 'int'
decoder.decodeFrame();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void drawPixelCallback(int16_t, int16_t, uint8_t, uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:231:5: error: 'arcada' was not declared in this scope
arcada.display->drawPixel(x, y, arcada.display->color565(red, green, blue));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'void drawLineCallback(int16_t, int16_t, uint8_t*, int16_t, uint16_t*, int16_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:238:24: error: 'arcada' was not declared in this scope
uint16_t maxline = arcada.display->width();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'bool fileSeekCallback(long unsigned int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:321:10: error: 'file' was not declared in this scope
return file.seek(position);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'long unsigned int filePositionCallback()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:325:10: error: 'file' was not declared in this scope
return file.position();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino: In function 'int fileReadCallback()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/ArcadaAnimatedGIFs/ArcadaAnimatedGIFs.ino:329:12: error: 'file' was not declared in this s
Result: FAIL
WARNING: library Adafruit_Arcada_GifDecoder claims to run on samd, nrf52 architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:18:1: error: 'Adafruit_Arcada' does not name a type
Adafruit_Arcada arcada;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:12: error: 'ARCADA_TFT_WIDTH' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:30: error: 'ARCADA_TFT_HEIGHT' was not declared in this scope
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 1 is invalid
GifDecoder<ARCADA_TFT_WIDTH, ARCADA_TFT_HEIGHT, 12> decoder;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:19:51: error: template argument 2 is invalid
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:20:1: error: 'File' does not name a type
File file;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:29:11: error: request for member 'setScreenClearCallback' in 'decoder', which is of non-class type 'int'
decoder.setScreenClearCallback(screenClearCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:30:11: error: request for member 'setUpdateScreenCallback' in 'decoder', which is of non-class type 'int'
decoder.setUpdateScreenCallback(updateScreenCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:31:11: error: request for member 'setDrawPixelCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawPixelCallback(drawPixelCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:32:11: error: request for member 'setDrawLineCallback' in 'decoder', which is of non-class type 'int'
decoder.setDrawLineCallback(drawLineCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:34:11: error: request for member 'setFileSeekCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileSeekCallback(fileSeekCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:35:11: error: request for member 'setFilePositionCallback' in 'decoder', which is of non-class type 'int'
decoder.setFilePositionCallback(filePositionCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:36:11: error: request for member 'setFileReadCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadCallback(fileReadCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:37:11: error: request for member 'setFileReadBlockCallback' in 'decoder', which is of non-class type 'int'
decoder.setFileReadBlockCallback(fileReadBlockCallback);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:40:8: error: 'arcada' was not declared in this scope
if (!arcada.arcadaBegin()) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:45:3: error: 'arcada' was not declared in this scope
arcada.filesysBeginMSD();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:92:13: error: 'arcada' was not declared in this scope
if (! arcada.chdir(GIF_DIRECTORY)) {
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:97:23: error: 'arcada' was not declared in this scope
int num_files = arcada.filesysListFiles(GIF_DIRECTORY, "GIF");
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:7: error: 'file' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:114:64: error: 'O_READ' was not declared in this scope
file = arcada.openFileByIndex(GIF_DIRECTORY, file_index, O_READ, "GIF");
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:122:15: error: request for member 'startDecoding' in 'decoder', which is of non-class type 'int'
decoder.startDecoding();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:126:15: error: request for member 'getSize' in 'decoder', which is of non-class type 'int'
decoder.getSize(&w, &h);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:143:29: error: request for member 'getFrameNumber' in 'decoder', which is of non-class type 'int'
currFrame = decoder.getFrameNumber();
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:147:47: error: no matching function for call to 'max(uint16_t&, int&)'
frameCount = max(frameCount, currFrame);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
from /tmp/arduino-sketch-4F29BC0C827243CBB78356AC4C7C6656/sketch/crankyGIFs.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3463:5: note: candidate: template<class _Tp, class _Compare> _Tp std::max(std::initializer_list<_Tp>, _Compare)
max(initializer_list<_Tp> __l, _Compare __comp)
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3463:5: note: template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:147:47: note: mismatched types 'std::initializer_list<_Tp>' and 'short unsigned int'
frameCount = max(frameCount, currFrame);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
from /tmp/arduino-sketch-4F29BC0C827243CBB78356AC4C7C6656/sketch/crankyGIFs.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3457:5: note: candidate: template<class _Tp> _Tp std::max(std::initializer_list<_Tp>)
max(initializer_list<_Tp> __l)
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:3457:5: note: template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_Arcada_GifDecoder/examples/crankyGIFs/crankyGIFs.ino:147:47: note: mismatched types 'std::initializer_list<_Tp>' and 'short unsigned int'
frameCount = max(frameCount, currFrame);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0,
from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142,
from /tmp/arduino-sketch-4F29BC0C827243CBB78356AC4C7C6656/sketch/crankyGIFs.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:265:5: note: candidate: template<class _Tp, class _Compare> const _T