This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.4.1
More details
Board | Claims compatibility | Inclusion | Blink |
Cursor |
setCursor |
Autoscroll |
Display |
HelloI2c |
Scroll |
TaskMgrIntegration |
TextDirection |
helloMbed |
Counter23017 |
CustomCharacter |
HelloShiftReg |
HelloWorld |
SerialDisplay |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
Result: PASS
Sketch uses 4588 bytes (14%) of program storage space. Maximum is 32256 bytes. Global variables use 191 bytes (9%) of dynamic memory, leaving 1857 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6826 bytes (21%) of program storage space. Maximum is 32256 bytes. Global variables use 258 bytes (12%) of dynamic memory, leaving 1790 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6418 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 11392 bytes (35%) of program storage space. Maximum is 32256 bytes. Global variables use 417 bytes (20%) of dynamic memory, leaving 1631 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6420 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7114 bytes (22%) of program storage space. Maximum is 32256 bytes. Global variables use 296 bytes (14%) of dynamic memory, leaving 1752 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6418 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 11170 bytes (34%) of program storage space. Maximum is 32256 bytes. Global variables use 431 bytes (21%) of dynamic memory, leaving 1617 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7268 bytes (22%) of program storage space. Maximum is 32256 bytes. Global variables use 294 bytes (14%) of dynamic memory, leaving 1754 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6680 bytes (20%) of program storage space. Maximum is 32256 bytes. Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6472 bytes (20%) of program storage space. Maximum is 32256 bytes. Global variables use 272 bytes (13%) of dynamic memory, leaving 1776 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7288 bytes (22%) of program storage space. Maximum is 32256 bytes. Global variables use 433 bytes (21%) of dynamic memory, leaving 1615 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 8578 bytes (26%) of program storage space. Maximum is 32256 bytes. Global variables use 338 bytes (16%) of dynamic memory, leaving 1710 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6476 bytes (20%) of program storage space. Maximum is 32256 bytes. Global variables use 260 bytes (12%) of dynamic memory, leaving 1788 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Result: PASS
Sketch uses 6388 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 258 bytes (12%) of dynamic memory, leaving 1790 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /tmp/arduino-testlib2837942828/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /tmp/arduino-testlib2837942828/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Autoscroll/Autoscroll.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Autoscroll/Autoscroll.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Blink/Blink.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Blink/Blink.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Counter23017/Counter23017.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Counter23017/Counter23017.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstractionWire.h:15:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Counter23017/Counter23017.ino:10: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:17:9: error: 'I2C' does not name a type typedef I2C* WireType; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:19: error: variable or field 'ioaWireBegin' declared void void ioaWireBegin(I2C* pI2cToUse); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:19: error: 'I2C' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:19: note: suggested alternative: In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/mbed.h:69:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed.h:8, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDetermination.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:17, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Counter23017/Counter23017.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/drivers/include/drivers/I2C.h:82:7: note: 'mbed::I2C' class I2C : private NonCopyable<I2C> { ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstractionWire.h:15:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Counter23017/Counter23017.ino:10: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:24: error: 'pI2cToUse' was not declared in this scope void ioaWireBegin(I2C* pI2cToUse); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:24: note: suggested alternative: 'pclose' void ioaWireBegin(I2C* pI2cToUse); ^~~~~~~~~ pclose /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:32:8: error: 'WireType' does not name a type; did you mean 'TimerType'? extern WireType defaultWireTypePtr; ^~~~~~~~ TimerType /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:18: error: 'WireType' was not declared in this scope bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:18: note: suggested alternative: 'TimerType' bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^~~~~~~~ TimerType /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:33: error: expected primary-expression before 'int' bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:53: error: expected primary-expression before '*' token bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len);
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Cursor/Cursor.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Cursor/Cursor.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/CustomCharacter/CustomCharacter.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/CustomCharacter/CustomCharacter.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Display/Display.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Display/Display.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloI2c/HelloI2c.ino:27: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloI2c/HelloI2c.ino:27: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstractionWire.h:15:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloI2c/HelloI2c.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:17:9: error: 'I2C' does not name a type typedef I2C* WireType; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:19: error: variable or field 'ioaWireBegin' declared void void ioaWireBegin(I2C* pI2cToUse); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:19: error: 'I2C' was not declared in this scope /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:19: note: suggested alternative: In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/mbed.h:69:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed.h:8, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDetermination.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:17, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloI2c/HelloI2c.ino:27: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/drivers/include/drivers/I2C.h:82:7: note: 'mbed::I2C' class I2C : private NonCopyable<I2C> { ^~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstractionWire.h:15:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloI2c/HelloI2c.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:24: error: 'pI2cToUse' was not declared in this scope void ioaWireBegin(I2C* pI2cToUse); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:18:24: note: suggested alternative: 'pclose' void ioaWireBegin(I2C* pI2cToUse); ^~~~~~~~~ pclose /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:32:8: error: 'WireType' does not name a type; did you mean 'TimerType'? extern WireType defaultWireTypePtr; ^~~~~~~~ TimerType /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:18: error: 'WireType' was not declared in this scope bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:18: note: suggested alternative: 'TimerType' bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^~~~~~~~ TimerType /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:33: error: expected primary-expression before 'int' bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:53: error: expected primary-expression before '*' token bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len); ^ /home/ec2-user/arduin
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloShiftReg/HelloShiftReg.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloShiftReg/HelloShiftReg.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloShiftReg/HelloShiftReg.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloShiftReg/HelloShiftReg.ino:66:43: error: 'outputOnlyFromShiftRegister' was not declared in this scope LiquidCrystal lcd(rs, en, d4, d5, d6, d7, outputOnlyFromShiftRegister(WRITE_CLOCK_PIN, WRITE_DATA_PIN, WRITE_LATCH_PIN)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloWorld/HelloWorld.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/HelloWorld/HelloWorld.ino:31: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Scroll/Scroll.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/Scroll/Scroll.ino:43: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/SerialDisplay/SerialDisplay.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/SerialDisplay/SerialDisplay.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/TaskMgrIntegration/TaskMgrIntegration.ino:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/TaskMgrIntegration/TaskMgrIntegration.ino:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PrintCompat.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PrintCompat.h:29:7: error: redefinition of 'class arduino::Print' class Print { ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-EAA50A0F4405F527AC6ADBAB923B2582/sketch/TaskMgrIntegration.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:34:7: note: previous definition of 'class arduino::Print' class Print ^~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/TaskMgrIntegration/TaskMgrIntegration.ino:7: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/TextDirection/TextDirection.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/TextDirection/TextDirection.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskManagerIO.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:15, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/setCursor/setCursor.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h: In function 'void* getCurrentThreadId()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TaskManagerIO/src/TaskPlatformDeps.h:30:44: error: 'ThisThread' has not been declared inline void* getCurrentThreadId() { return ThisThread::get_id(); } ^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/BasicIoAbstraction.h:18:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/IoAbstraction.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/src/LiquidCrystalIO.h:12, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystalIO/examples/setCursor/setCursor.ino:42: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:34:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* interruptHandler; ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:64:5: error: 'InterruptIn' does not name a type; did you mean 'InterruptFn'? InterruptIn* getInterruptIn() { return interruptHandler; } ^~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:25: error: 'InterruptIn' has not been declared void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:39:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In constructor 'GpioWrapper::GpioWrapper(uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: error: 'interruptHandler' was not declared in this scope interruptHandler = NULL; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:43:9: note: suggested alternative: 'InterruptFn' interruptHandler = NULL; ^~~~~~~~~~~~~~~~ InterruptFn /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In copy constructor 'GpioWrapper::GpioWrapper(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:47:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'GpioWrapper& GpioWrapper::operator=(const GpioWrapper&)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:15: error: 'class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:55:40: error: 'const class GpioWrapper' has no member named 'interruptHandler' this->interruptHandler = other.interruptHandler; ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h: In member function 'void GpioWrapper::setInterruptIn(int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: error: 'interruptHandler' was not declared in this scope void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedDigitalIO.h:65:44: note: suggested alternative: 'InterruptFn' void setInterruptIn(InterruptIn* in) { interruptHandler = in; } ^~~~~~~~~~~~~~~~ InterruptFn
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: FAIL
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint8_t AvrEeprom::read8(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: error: 'eeprom_read_byte' was not declared in this scope return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:10:9: note: suggested alternative: 'pgm_read_byte' return eeprom_read_byte((uint8_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write8(EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: error: 'eeprom_write_byte' was not declared in this scope eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:15:3: note: suggested alternative: 'pgm_read_byte' eeprom_write_byte((uint8_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_byte /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint16_t AvrEeprom::read16(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: error: 'eeprom_read_word' was not declared in this scope return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:20:9: note: suggested alternative: 'pgm_read_word' return eeprom_read_word((uint16_t*)position); ^~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write16(EepromPosition, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: error: 'eeprom_write_word' was not declared in this scope eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:25:3: note: suggested alternative: 'pgm_read_word' eeprom_write_word((uint16_t*)position, val); ^~~~~~~~~~~~~~~~~ pgm_read_word /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual uint32_t AvrEeprom::read32(EepromPosition)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: error: 'eeprom_read_dword' was not declared in this scope return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:30:9: note: suggested alternative: 'pgm_read_dword' return eeprom_read_dword((uint32_t*)position); ^~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::write32(EepromPosition, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: error: 'eeprom_write_dword' was not declared in this scope eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:35:3: note: suggested alternative: 'pgm_read_dword' eeprom_write_dword((uint32_t*)position, val); ^~~~~~~~~~~~~~~~~~ pgm_read_dword /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::readIntoMemArray(uint8_t*, EepromPosition, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: error: 'eeprom_read_block' was not declared in this scope eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:40:2: note: suggested alternative: 'pgm_read_float' eeprom_read_block(memDest, (uint8_t*)romSrc, len); ^~~~~~~~~~~~~~~~~ pgm_read_float /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp: In member function 'virtual void AvrEeprom::writeArrayToRom(EepromPosition, const uint8_t*, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstraction.cpp:50:3: error: 'eeprom_write_block' was not declared in this scope eeprom_write_block(memSrc, (uint8_t*)romDest, len); ^~~~~~~~~~~~~~~~~~
Result: PASS
Sketch uses 15064 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3884 bytes (11%) of dynamic memory, leaving 28884 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16848 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16632 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 27072 bytes (10%) of program storage space. Maximum is 262144 bytes. Global variables use 3952 bytes (12%) of dynamic memory, leaving 28816 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16632 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 20748 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 4008 bytes (12%) of dynamic memory, leaving 28760 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16612 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 28824 bytes (10%) of program storage space. Maximum is 262144 bytes. Global variables use 3980 bytes (12%) of dynamic memory, leaving 28788 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 17456 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 20064 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 3976 bytes (12%) of dynamic memory, leaving 28792 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16660 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16544 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 21920 bytes (8%) of program storage space. Maximum is 262144 bytes. Global variables use 4016 bytes (12%) of dynamic memory, leaving 28752 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16656 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3948 bytes (12%) of dynamic memory, leaving 28820 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
Result: PASS
Sketch uses 16592 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3932 bytes (11%) of dynamic memory, leaving 28836 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 210958 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14208 bytes (4%) of dynamic memory, leaving 313472 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213222 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213110 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 221606 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14864 bytes (4%) of dynamic memory, leaving 312816 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213106 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 235146 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14832 bytes (4%) of dynamic memory, leaving 312848 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213078 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 241762 bytes (18%) of program storage space. Maximum is 1310720 bytes. Global variables use 14912 bytes (4%) of dynamic memory, leaving 312768 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213862 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 234150 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14800 bytes (4%) of dynamic memory, leaving 312880 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213126 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 217258 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14904 bytes (4%) of dynamic memory, leaving 312776 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 235630 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14840 bytes (4%) of dynamic memory, leaving 312840 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213166 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
Result: PASS
Sketch uses 213074 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14744 bytes (4%) of dynamic memory, leaving 312936 bytes for local variables. Maximum is 327680 bytes.