This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.1.1
More details
| Board | Claims compatibility | Inclusion | ioLogging |
dfRobotAnalogInSwitches |
dfRobotRotaryEncoder |
i2cEepromExample |
touchScreen |
analogExample |
interruptSwitchEncoder8574 |
mbedExample |
mbedStm32HalEeprom |
rotaryEncoderLed23017 |
touchScreenFT6206Lib |
abstractingPinsPCF8574 |
exampleShiftReg |
joystickRotaryEncoder |
matrixKeyboard |
multiIoExample |
timedBlink |
avrEepromExample |
buttonRotaryEncoder |
directionOnlyEncoder |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No ⚠️ | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | FAIL | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No ⚠️ | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | FAIL | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS |
|
esp32:esp32:d1_mini32
1.0.6 |
No ⚠️ | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | FAIL | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS | FAIL | 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: FAIL
Result: PASS
Sketch uses 9842 bytes (30%) of program storage space. Maximum is 32256 bytes. Global variables use 494 bytes (24%) of dynamic memory, leaving 1554 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7654 bytes (23%) of program storage space. Maximum is 32256 bytes. Global variables use 699 bytes (34%) of dynamic memory, leaving 1349 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 10024 bytes (31%) of program storage space. Maximum is 32256 bytes. Global variables use 472 bytes (23%) of dynamic memory, leaving 1576 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 11400 bytes (35%) of program storage space. Maximum is 32256 bytes. Global variables use 526 bytes (25%) of dynamic memory, leaving 1522 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 12180 bytes (37%) of program storage space. Maximum is 32256 bytes. Global variables use 366 bytes (17%) of dynamic memory, leaving 1682 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 9406 bytes (29%) of program storage space. Maximum is 32256 bytes. Global variables use 456 bytes (22%) of dynamic memory, leaving 1592 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 5876 bytes (18%) of program storage space. Maximum is 32256 bytes. Global variables use 216 bytes (10%) of dynamic memory, leaving 1832 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 9324 bytes (28%) of program storage space. Maximum is 32256 bytes. Global variables use 820 bytes (40%) of dynamic memory, leaving 1228 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 12364 bytes (38%) of program storage space. Maximum is 32256 bytes. Global variables use 789 bytes (38%) of dynamic memory, leaving 1259 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6124 bytes (18%) of program storage space. Maximum is 32256 bytes. Global variables use 366 bytes (17%) of dynamic memory, leaving 1682 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 13024 bytes (40%) of program storage space. Maximum is 32256 bytes. Global variables use 668 bytes (32%) of dynamic memory, leaving 1380 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7814 bytes (24%) of program storage space. Maximum is 32256 bytes. Global variables use 495 bytes (24%) of dynamic memory, leaving 1553 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 11326 bytes (35%) of program storage space. Maximum is 32256 bytes. Global variables use 673 bytes (32%) of dynamic memory, leaving 1375 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
Result: PASS
Sketch uses 5700 bytes (17%) of program storage space. Maximum is 32256 bytes. Global variables use 219 bytes (10%) of dynamic memory, leaving 1829 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 19292 bytes (59%) of program storage space. Maximum is 32256 bytes. Global variables use 598 bytes (29%) of dynamic memory, leaving 1450 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 9542 bytes (29%) of program storage space. Maximum is 32256 bytes. Global variables use 451 bytes (22%) of dynamic memory, leaving 1597 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 /tmp/arduino-testlib250041275/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 /tmp/arduino-testlib250041275/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
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/IoAbstraction/examples/analogExample/analogExample.ino:8:
/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/IoAbstraction/examples/analogExample/analogExample.ino:8:
/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/AnalogDeviceAbstraction.h:87:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/analogExample/analogExample.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:17:9: error: 'AnalogIn' does not name a type; did you mean 'analogin_t'?
AnalogIn* input;
^~~~~~~~
analogin_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:21:9: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'?
PwmOut* pwm;
^~~~~~
pwmout_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:25:19: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = NULL;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In copy constructor 'AnalogPinReference::AnalogPinReference(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In member function 'AnalogPinReference& AnalogPinReference::operator=(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference(pinid_t, AnalogDirection)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:39: error: expected type-specifier before 'AnalogIn'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'pwm'
analogRef.pwm = new PwmOut((PinName)pin);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:37: error: expected type-specifier before 'PwmOut'
analogRef.pwm = new PwmOut((PinName)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/examples/avrEepromExample/avrEepromExample.ino:19:
/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(); }
^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:24:1: error: 'AvrEeprom' does not name a type; did you mean 'NoEeprom'?
AvrEeprom anEeprom;
^~~~~~~~~
NoEeprom
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:25:1: error: 'ArduinoEEPROMAbstraction' does not name a type; did you mean 'InterruptAbstraction'?
ArduinoEEPROMAbstraction eepromWrapper(&EEPROM);
^~~~~~~~~~~~~~~~~~~~~~~~
InterruptAbstraction
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:36:2: error: 'anEeprom' was not declared in this scope
anEeprom.write8(romStart, (byte)42);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:36:2: note: suggested alternative: 'NoEeprom'
anEeprom.write8(romStart, (byte)42);
^~~~~~~~
NoEeprom
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:47:5: error: 'eepromWrapper' was not declared in this scope
eepromWrapper.write8(romStart + 30, 99);
^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:64:17: error: 'anEeprom' was not declared in this scope
Serial.println(anEeprom.read8(romStart));
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:64:17: note: suggested alternative: 'NoEeprom'
Serial.println(anEeprom.read8(romStart));
^~~~~~~~
NoEeprom
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:84:17: error: 'eepromWrapper' was not declared in this scope
Serial.println(eepromWrapper.read8(romStart + 30));
^~~~~~~~~~~~~
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/IoAbstraction/examples/buttonRotaryEncoder/buttonRotaryEncoder.ino:13:
/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/IoAbstraction/examples/buttonRotaryEncoder/buttonRotaryEncoder.ino:13:
/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/IoAbstraction/examples/buttonRotaryEncoder/buttonRotaryEncoder.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/buttonRotaryEncoder/buttonRotaryEncoder.ino:71:23: error: 'ioUsingArduino' was not declared in this scope
switches.initialise(ioUsingArduino(), true);
^~~~~~~~~~~~~~
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/IoAbstraction/examples/dfRobotAnalogInSwitches/dfRobotAnalogInSwitches.ino:14:
/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/IoAbstraction/examples/dfRobotAnalogInSwitches/dfRobotAnalogInSwitches.ino:14:
/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/AnalogDeviceAbstraction.h:87:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/DfRobotInputAbstraction.h:10,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/dfRobotAnalogInSwitches/dfRobotAnalogInSwitches.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:17:9: error: 'AnalogIn' does not name a type; did you mean 'analogin_t'?
AnalogIn* input;
^~~~~~~~
analogin_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:21:9: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'?
PwmOut* pwm;
^~~~~~
pwmout_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:25:19: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = NULL;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In copy constructor 'AnalogPinReference::AnalogPinReference(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In member function 'AnalogPinReference& AnalogPinReference::operator=(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference(pinid_t, AnalogDirection)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:39: error: expected type-specifier before 'AnalogIn'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'pwm'
analogRef.pwm = new PwmOut((PinName)pin);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:37: error: expected type-specifier before 'PwmOut'
analogRef.pwm = new PwmOut((PinName)pin);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/dfRobotAnalogInSwitches/dfRobotAnalogInSwitches.ino: At glo
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/IoAbstraction/examples/dfRobotRotaryEncoder/dfRobotRotaryEncoder.ino:12:
/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/IoAbstraction/examples/dfRobotRotaryEncoder/dfRobotRotaryEncoder.ino:12:
/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/AnalogDeviceAbstraction.h:87:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/DfRobotInputAbstraction.h:10,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/dfRobotRotaryEncoder/dfRobotRotaryEncoder.ino:14:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:17:9: error: 'AnalogIn' does not name a type; did you mean 'analogin_t'?
AnalogIn* input;
^~~~~~~~
analogin_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:21:9: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'?
PwmOut* pwm;
^~~~~~
pwmout_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:25:19: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = NULL;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In copy constructor 'AnalogPinReference::AnalogPinReference(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In member function 'AnalogPinReference& AnalogPinReference::operator=(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference(pinid_t, AnalogDirection)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:39: error: expected type-specifier before 'AnalogIn'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'pwm'
analogRef.pwm = new PwmOut((PinName)pin);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:37: error: expected type-specifier before 'PwmOut'
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/IoAbstraction/examples/directionOnlyEncoder/directionOnlyEncoder.ino:12:
/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/IoAbstraction/examples/directionOnlyEncoder/directionOnlyEncoder.ino:12:
/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/IoAbstraction/examples/directionOnlyEncoder/directionOnlyEncoder.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/directionOnlyEncoder/directionOnlyEncoder.ino:52:23: error: 'ioUsingArduino' was not declared in this scope
switches.initialise(ioUsingArduino(), true);
^~~~~~~~~~~~~~
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/IoAbstraction/examples/exampleShiftReg/exampleShiftReg.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/IoAbstraction/examples/exampleShiftReg/exampleShiftReg.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
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/exampleShiftReg/exampleShiftReg.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/exampleShiftReg/exampleShiftReg.ino:13:34: error: 'inputOutputFromShiftRegister' was not declared in this scope
IoAbstractionRef shiftRegister = inputOutputFromShiftRegister(READ_CLOCK_PIN, READ_DATA_PIN, READ_LATCH_PIN, 1, WRITE_CLOCK_PIN, WRITE_DATA_PIN, WRITE_LATCH_PIN, 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/TaskManagerIO/src/SimpleSpinLock.h:9,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:10,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstractionWire.h:15,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/i2cEepromExample/i2cEepromExample.ino:20:
/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/EepromAbstractionWire.h:15:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/i2cEepromExample/i2cEepromExample.ino:20:
/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/libraries/Wire/Wire.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/i2cEepromExample/i2cEepromExample.ino:17:
/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/EepromAbstractionWire.h:15:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/i2cEepromExample/i2cEepromExample.ino:20:
/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/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:55: error: 'buffer' 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:55: note: suggested alternative: 'buffer_t'
bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len);
^~~~~~
buffer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:70: error: expected primary-expression before 'len'
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:73: error: expression list treated as compound expression in initializer [-fpermissive]
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:55:28: error: 'WireType' was not declared in this scope
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:28: note: suggested alternative: 'TimerType'
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~~~~~~
TimerType
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:43: error: expected primary-expression before 'int'
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:56: error: expected primary-expression before 'const'
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:86: error: expected primary-expression before 'len'
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:91: error: expected primary-expression before 'int'
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:115: error: expected primary-expression before 'bool'
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/EepromAbstractionWire.h:15:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/i2cEepromExample/i2cEepromExample.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:55:135: error: expression list treated as compound expression in initializer [-fpermissive]
bool ioaWireWriteWithRetry(WireType pI2c, int address, const uint8_t* buffer, size_t len, int retriesAllowed = 0, bool sendStop = true);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:62:22: error: variable or field 'ioaWireSetSpeed' declared void
void ioaWireSetSpeed(WireType pI2c, long frequency);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:62:22: error: 'WireType' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:62:22: note: suggested alternative: 'TimerType'
void ioaWireSetSpeed(WireType
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/IoAbstraction/examples/interruptSwitchEncoder8574/interruptSwitchEncoder8574.ino:24:
/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/IoAbstraction/examples/interruptSwitchEncoder8574/interruptSwitchEncoder8574.ino:24:
/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/IoAbstraction/examples/interruptSwitchEncoder8574/interruptSwitchEncoder8574.ino:25:
/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/libraries/Wire/Wire.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/interruptSwitchEncoder8574/interruptSwitchEncoder8574.ino:22:
/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/IoAbstraction/examples/interruptSwitchEncoder8574/interruptSwitchEncoder8574.ino:25:
/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/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:55: error: 'buffer' 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:55: note: suggested alternative: 'buffer_t'
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/examples/ioLogging/ioLogging.ino:12:
/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/IoAbstraction/examples/ioLogging/ioLogging.ino:13:
/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/examples/joystickRotaryEncoder/joystickRotaryEncoder.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/IoAbstraction/examples/joystickRotaryEncoder/joystickRotaryEncoder.ino:10:
/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/AnalogDeviceAbstraction.h:87:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/JoystickSwitchInput.h:5,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/joystickRotaryEncoder/joystickRotaryEncoder.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:17:9: error: 'AnalogIn' does not name a type; did you mean 'analogin_t'?
AnalogIn* input;
^~~~~~~~
analogin_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:21:9: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'?
PwmOut* pwm;
^~~~~~
pwmout_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:25:19: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = NULL;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In copy constructor 'AnalogPinReference::AnalogPinReference(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In member function 'AnalogPinReference& AnalogPinReference::operator=(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference(pinid_t, AnalogDirection)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:39: error: expected type-specifier before 'AnalogIn'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'pwm'
analogRef.pwm = new PwmOut((PinName)pin);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:37: error: expected type-specifier before 'PwmOut'
analogRef.pwm = new PwmOut((PinName)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/IoAbstraction/examples/matrixKeyboard/matrixKeyboard.ino:11:
/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/IoAbstraction/examples/matrixKeyboard/matrixKeyboard.ino:11:
/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/IoAbstraction/examples/matrixKeyboard/matrixKeyboard.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/matrixKeyboard/matrixKeyboard.ino:29:30: error: 'ioUsingArduino' was not declared in this scope
IoAbstractionRef arduinoIo = ioUsingArduino();
^~~~~~~~~~~~~~
Result: FAIL
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/IoAbstraction/examples/multiIoExample/multiIoExample.ino:22:
/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/IoAbstraction/examples/multiIoExample/multiIoExample.ino:22:
/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/IoAbstraction/examples/multiIoExample/multiIoExample.ino:23:
/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/IoAbstraction/examples/multiIoExample/multiIoExample.ino:22:
/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/IoAbstraction/examples/multiIoExample/multiIoExample.ino:23:
/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/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:41:55: error: 'buffer' was not declared in this scope
bool ioaWireRead(WireType wire, int address, uint8_t* buffer, size_t len);
^~~~~~
/home/ec2-user/arduino-testlib/cli-datadi
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/IoAbstraction/examples/timedBlink/timedBlink.ino:13:
/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/IoAbstraction/examples/timedBlink/timedBlink.ino:13:
/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/IoAbstraction/examples/timedBlink/timedBlink.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/timedBlink/timedBlink.ino:23:29: error: 'ioUsingArduino' was not declared in this scope
IoAbstractionRef ioDevice = ioUsingArduino();
^~~~~~~~~~~~~~
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/IoAbstraction/examples/touchScreen/touchScreen.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/IoAbstraction/examples/touchScreen/touchScreen.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/AnalogDeviceAbstraction.h:87:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/ResistiveTouchScreen.h:6,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/touchScreen/touchScreen.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:17:9: error: 'AnalogIn' does not name a type; did you mean 'analogin_t'?
AnalogIn* input;
^~~~~~~~
analogin_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:21:9: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'?
PwmOut* pwm;
^~~~~~
pwmout_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:25:19: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = NULL;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In copy constructor 'AnalogPinReference::AnalogPinReference(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In member function 'AnalogPinReference& AnalogPinReference::operator=(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference(pinid_t, AnalogDirection)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:39: error: expected type-specifier before 'AnalogIn'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'pwm'
analogRef.pwm = new PwmOut((PinName)pin);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:37: error: expected type-specifier before 'PwmOut'
analogRef.pwm = new PwmOut((PinName)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/IoAbstraction/src/SwitchInput.h:18,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/touchScreenFT6206Lib/touchScreenFT6206Lib.ino:14:
/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/IoAbstraction/src/SwitchInput.h:18,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/touchScreenFT6206Lib/touchScreenFT6206Lib.ino:14:
/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/AnalogDeviceAbstraction.h:87:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/ResistiveTouchScreen.h:6,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/touchScreenFT6206Lib/touchScreenFT6206Lib.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:17:9: error: 'AnalogIn' does not name a type; did you mean 'analogin_t'?
AnalogIn* input;
^~~~~~~~
analogin_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:21:9: error: 'PwmOut' does not name a type; did you mean 'pwmout_t'?
PwmOut* pwm;
^~~~~~
pwmout_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:25:19: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = NULL;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In copy constructor 'AnalogPinReference::AnalogPinReference(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:33:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In member function 'AnalogPinReference& AnalogPinReference::operator=(const AnalogPinReference&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:25: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:40:49: error: 'const union AnalogPinReference::AnalogPinReferences' has no member named 'input'
this->analogRef.input = other.analogRef.input;
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h: In constructor 'AnalogPinReference::AnalogPinReference(pinid_t, AnalogDirection)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'input'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:49:39: error: expected type-specifier before 'AnalogIn'
analogRef.input = new AnalogIn((PinName)pin);
^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:27: error: 'union AnalogPinReference::AnalogPinReferences' has no member named 'pwm'
analogRef.pwm = new PwmOut((PinName)pin);
^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/mbed/MbedAnalogDevice.h:57:37: error: expected type-specifier before 'PwmOut'
analogRef.pwm =
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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~~~
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Result: FAIL
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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-testlibIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/arduino/ArduinoWireWrappper.cpp:8:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate: virtual size_t TwoWire::requestFrom(uint8_t, size_t)
size_t requestFrom(uint8_t, size_t);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wi/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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
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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~
������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/PlatformDeterminationWire.h:27:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoA/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);
^~~~~~~~~~~~~~~~~~
Multiple libraries were found for "XPT2046_Touchscreen.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XPT2046_Touchscreen
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingPulse_XPT2046_Touch
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: FAIL
Result: PASS
Sketch uses 29092 bytes (11%) of program storage space. Maximum is 262144 bytes. Global variables use 3936 bytes (12%) of dynamic memory, leaving 28832 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/src/ArduinoEEPROMAbstraction.h:10:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory
#include <avr/eeprom.h>
^~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 19164 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 3896 bytes (11%) of dynamic memory, leaving 28872 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 23152 bytes (8%) 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: PASS
Sketch uses 25048 bytes (9%) of program storage space. Maximum is 262144 bytes. Global variables use 3996 bytes (12%) of dynamic memory, leaving 28772 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 18880 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 3892 bytes (11%) of dynamic memory, leaving 28876 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16096 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3892 bytes (11%) of dynamic memory, leaving 28876 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 17656 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3912 bytes (11%) of dynamic memory, leaving 28856 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 20476 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 3920 bytes (11%) of dynamic memory, leaving 28848 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 15572 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 29272 bytes (11%) of program storage space. Maximum is 262144 bytes. Global variables use 3944 bytes (12%) of dynamic memory, leaving 28824 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 17820 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: FAIL
Result: PASS
Sketch uses 19532 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 3912 bytes (11%) of dynamic memory, leaving 28856 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
Result: PASS
Sketch uses 16140 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3900 bytes (11%) of dynamic memory, leaving 28868 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 31024 bytes (11%) of program storage space. Maximum is 262144 bytes. Global variables use 4200 bytes (12%) of dynamic memory, leaving 28568 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 20936 bytes (7%) of program storage space. Maximum is 262144 bytes. Global variables use 4060 bytes (12%) of dynamic memory, leaving 28708 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 210118 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14200 bytes (4%) of dynamic memory, leaving 313480 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
Result: PASS
Sketch uses 237682 bytes (18%) of program storage space. Maximum is 1310720 bytes. Global variables use 14416 bytes (4%) of dynamic memory, leaving 313264 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:24:1: error: 'AvrEeprom' does not name a type
AvrEeprom anEeprom;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:36:2: error: 'anEeprom' was not declared in this scope
anEeprom.write8(romStart, (byte)42);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoAbstraction/examples/avrEepromExample/avrEepromExample.ino:64:17: error: 'anEeprom' was not declared in this scope
Serial.println(anEeprom.read8(romStart));
^
Multiple libraries were found for "EEPROM.h"
Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Result: PASS
Sketch uses 219374 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14856 bytes (4%) of dynamic memory, leaving 312824 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 239922 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 238154 bytes (18%) of program storage space. Maximum is 1310720 bytes. Global variables use 14824 bytes (4%) of dynamic memory, leaving 312856 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 219154 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14848 bytes (4%) of dynamic memory, leaving 312832 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 211662 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 222606 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14480 bytes (4%) of dynamic memory, leaving 313200 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 226874 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14976 bytes (4%) of dynamic memory, leaving 312704 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 215106 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14360 bytes (4%) of dynamic memory, leaving 313320 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 241474 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 217150 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14888 bytes (4%) of dynamic memory, leaving 312792 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 225778 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14968 bytes (4%) of dynamic memory, leaving 312712 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
Result: PASS
Sketch uses 211638 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14704 bytes (4%) of dynamic memory, leaving 312976 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 251790 bytes (19%) of program storage space. Maximum is 1310720 bytes. Global variables use 15240 bytes (4%) of dynamic memory, leaving 312440 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 220254 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 15016 bytes (4%) of dynamic memory, leaving 312664 bytes for local variables. Maximum is 327680 bytes.