This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.1
More details
Board | Claims compatibility | Inclusion | address |
cloud |
demo |
sizeof |
tests |
---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
No ⚠️ | PASS | PASS | PASS | PASS | PASS | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | PASS | FAIL | FAIL | PASS | FAIL |
arduino:megaavr:nona4809
1.8.7 |
No ⚠️ | PASS | PASS | PASS | PASS | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | PASS | FAIL | FAIL | PASS | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | PASS | FAIL | FAIL | PASS | FAIL |
Result: PASS
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: PASS
Sketch uses 2598 bytes (8%) of program storage space. Maximum is 32256 bytes. Global variables use 536 bytes (26%) of dynamic memory, leaving 1512 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 592 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: PASS
Sketch uses 18658 bytes (57%) of program storage space. Maximum is 32256 bytes. Global variables use 1277 bytes (62%) of dynamic memory, leaving 771 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 2796 bytes (8%) of program storage space. Maximum is 32256 bytes. Global variables use 780 bytes (38%) of dynamic memory, leaving 1268 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Sketch uses 33656 bytes (104%) of program storage space. Maximum is 32256 bytes. Global variables use 842 bytes (41%) of dynamic memory, leaving 1206 bytes for local variables. Maximum is 2048 bytes. Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /tmp/arduino-testlib2255537621/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 79330 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43556 bytes (16%) of dynamic memory, leaving 226780 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/cloud/cloud.ino:20: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 79588 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
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr 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: PASS
Sketch uses 3715 bytes (7%) of program storage space. Maximum is 49152 bytes. Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). Sketch uses 1014 bytes (2%) 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: PASS
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). Sketch uses 19459 bytes (39%) of program storage space. Maximum is 49152 bytes. Global variables use 218 bytes (3%) of dynamic memory, leaving 5926 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 3987 bytes (8%) of program storage space. Maximum is 49152 bytes. Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). Sketch uses 34444 bytes (70%) of program storage space. Maximum is 49152 bytes. Global variables use 195 bytes (3%) of dynamic memory, leaving 5949 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /tmp/arduino-testlib3190134865/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 13160 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/cloud/cloud.ino:20: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 13720 bytes (5%) 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
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from /tmp/arduino-testlib2760542971/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::set(const T&) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:273:14: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->checksumAddress(), checksum); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::unset(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:307:16: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->_address + i, unsetValue); ^ Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 205246 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13528 bytes (4%) of dynamic memory, leaving 314152 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/cloud/cloud.ino:20:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::set(const T&) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:273:14: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->checksumAddress(), checksum); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::unset(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:307:16: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->_address + i, unsetValue); ^ Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::set(const T&) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:273:14: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->checksumAddress(), checksum); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::unset(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:307:16: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->_address + i, unsetValue); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino: In function 'void clearEEPROM()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:156:12: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(i, 0xFF); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino: In function 'void displayEEPROM()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:170:32: error: no match for 'operator[]' (operand types are 'EEPROMClass' and 'int') displayPaddedHexByte(EEPROM[i], false); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator=(const T&) const [with T = bool]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:359:8: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:62:24: error: passing 'const EEPROMStorage<bool>' as 'this' argument discards qualifiers [-fpermissive] return this->get(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = bool]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator=(const T&) const [with T = unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:233:10: required from 'void initializationCheck(String, EEPROMStorage<T>, T) [with T = unsigned int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:99:61: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:62:24: error: passing 'const EEPROMStorage<unsigned int>' as 'this' argument discards qualifiers [-fpermissive] return this->get(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = unsigned int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator=(const T&) const [with T = float]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:233:10: required from 'void initializationCheck(String, EEPROMStorage<T>, T) [with T = float]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:101:68: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:62:24: error: passing 'const EEPROMStorage<float>' as 'this' argument discards qualifiers [-fpermissive] return this->get(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = float]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator+=(const T&) const [with T = unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:277:8: required from 'void operatorCheck(String, EEPROMStorage<T>) [with T = unsigned int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:105:36: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:121:32: error: passing 'const EEPROMStorage<unsigned int>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() + value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = unsigned int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator-=(const T&) const [with T = unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:282:8: required from 'void operatorCheck(String, EEPROMStorage<T>) [with T = unsigned int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:105:36: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:131:32: error: passing 'const EEPROMStorage<unsigned int>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() - value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = unsigned int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator+=(const T&) const [with T = float]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:277:8: required from 'void operatorCheck(String, EEPROMStorage<T>) [with T = float]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:107:33: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:121:32: error: passing 'const EEPROMStorage<float>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() + value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = float]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator-=(const T&) const [with T = float]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:282:8: required from 'void operatorCheck(String, EEPROMStorage<T>) [with T = float]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:107:33: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:131:32: error: passing 'const EEPROMStorage<float>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() - value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = float]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'bool EEPROMStorage<T>::operator>(const T&) const [with T = unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:295:13: required from 'void comparisonCheck(String, EEPROMStorage<T>, String, EEPROMStorage<T>) [with T = unsigned int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:110:49: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:191:26: error: passing 'const EEPROMStorage<unsigned int>' as 'this' argument discards qualifiers [-fpermissive] return this->get() > value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = unsigned int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'bool EEPROMStorage<T>::operator<(const T&) const [with T = unsigned int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:307:13: required from 'void comparisonCheck(String, EEPROMStorage<T>, String, EEPROMStorage<T>) [with T = unsigned int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/demo/demo.ino:110:49: required from here /home/ec2-user/ard
Result: PASS
Sketch uses 205782 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13416 bytes (4%) of dynamic memory, leaving 314264 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
WARNING: library EEPROM-Storage claims to run on particle-photon, particle-electron, avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::set(const T&) const': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:273:14: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->checksumAddress(), checksum); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In member function 'void EEPROMStorage<T>::unset(byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:307:16: error: 'class EEPROMClass' has no member named 'update' EEPROM.update(this->_address + i, unsetValue); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator=(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:162:10: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:62:24: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] return this->get(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator+=(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:282:10: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:121:32: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() + value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator-=(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:295:10: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:131:32: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() - value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator*=(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:308:10: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:141:32: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() * value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'T EEPROMStorage<T>::operator/=(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:321:10: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:151:32: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] T newValue = this->get() / value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'bool EEPROMStorage<T>::operator>(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:332:39: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:191:26: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] return this->get() > value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'bool EEPROMStorage<T>::operator<(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:352:39: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:199:26: error: passing 'const EEPROMStorage<int>' as 'this' argument discards qualifiers [-fpermissive] return this->get() < value; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:229:7: note: in call to 'T EEPROMStorage<T>::get() [with T = int]' T get() ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h: In instantiation of 'bool EEPROMStorage<T>::operator>=(const T&) const [with T = int]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:372:39: required from 'void runStandardTests(EEPROMStorage<T>, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:122:22: required from 'void testProxyStandard(String, int, long int, long int) [with T = int]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/examples/tests/tests.ino:65:55: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EEPROM-Storage/src/EEPROM-Storage.h:207:26: error: passing 'const EEPROMStorage<int>'