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