This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.2.3
More details
Board | Claims compatibility | Inclusion | SerialJoystick |
SingleReading |
CalibrateJoystick |
InvertAxis |
MultipleReading |
ReplaceAndInvert |
ReplaceXY |
STM32 |
---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: PASS
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:42:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(ARDUINO_ADC_MIN, ARDUINO_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:54:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:55:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:56:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:57:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:58:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:59:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:60:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:61:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:62:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:63:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:73:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:75:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:77:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:79:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:81:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:46:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:36:51: error: 'class Joystick' has no member named 'multipleRead' Serial.pr
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:43:38: error: 'class Joystick' has no member named 'multipleRead' Serial.println(moveTitle(joystick->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:61:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:63:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did yo
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:33:51: error: 'class Joystick' has no member named 'multipleRead' Serial.print("original: " + moveTitle(original->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:34:60: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | replace XY: " + moveTitle(xyReplacer->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) {
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:43:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: error: 'PA5' was not declared in this scope #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: note: suggested alternative: 'A5' #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: error: 'PA6' was not declared in this scope #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: note: suggested alternative: 'A6' #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: error: 'PA7' was not declared in this scope #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: note: suggested alternative: 'A7' #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:60:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(STM32_ADC_MIN, STM32_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:72:52: error: 'class Joystick' has no member named 'singleRead' Serial.print("SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:73:59: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:85:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:87:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:89:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:91:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:93:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePil
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:30:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:31:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:32:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:33:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:34:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:35:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:36:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:37:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:38:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:39:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:49:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:51:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:23:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:42:38: error: 'class Joystick' has no member named 'singleRead' Serial.println(moveTitle(joystick->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:52:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:54:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:56:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:58:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:60:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:62:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: PASS
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:42:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(ARDUINO_ADC_MIN, ARDUINO_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:54:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:55:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:56:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:57:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:58:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:59:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:60:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:61:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:62:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:63:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:73:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:75:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:77:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:79:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:81:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT:
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:46:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:36:51: error: 'class Joystick' has no member named 'multipleRead' Serial.pr
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:43:38: error: 'class Joystick' has no member named 'multipleRead' Serial.println(moveTitle(joystick->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:61:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:63:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did yo
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:33:51: error: 'class Joystick' has no member named 'multipleRead' Serial.print("original: " + moveTitle(original->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:34:60: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | replace XY: " + moveTitle(xyReplacer->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) {
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:43:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: error: 'PA5' was not declared in this scope #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: note: suggested alternative: 'A5' #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: error: 'PA6' was not declared in this scope #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: note: suggested alternative: 'A6' #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: error: 'PA7' was not declared in this scope #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: note: suggested alternative: 'A7' #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:60:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(STM32_ADC_MIN, STM32_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:72:52: error: 'class Joystick' has no member named 'singleRead' Serial.print("SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:73:59: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:85:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:87:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:89:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:91:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:93:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:30:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:31:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:32:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:33:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:34:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:35:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:36:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:37:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:38:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:39:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:49:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:51:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:23:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:42:38: error: 'class Joystick' has no member named 'singleRead' Serial.println(moveTitle(joystick->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:52:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:54:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:56:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:58:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:60:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:62:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: PASS
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes. Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:42:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(ARDUINO_ADC_MIN, ARDUINO_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:54:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:55:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:56:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:57:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:58:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:59:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:60:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:61:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:62:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:63:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:73:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:75:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:77:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:79:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:81:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT:
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:46:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:36:51: error: 'class Joystick' has no member named 'multipleRead' Serial.pr
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:43:38: error: 'class Joystick' has no member named 'multipleRead' Serial.println(moveTitle(joystick->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:61:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:63:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did yo
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:33:51: error: 'class Joystick' has no member named 'multipleRead' Serial.print("original: " + moveTitle(original->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:34:60: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | replace XY: " + moveTitle(xyReplacer->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) {
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:43:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: error: 'PA5' was not declared in this scope #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: note: suggested alternative: 'A5' #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: error: 'PA6' was not declared in this scope #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: note: suggested alternative: 'A6' #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: error: 'PA7' was not declared in this scope #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: note: suggested alternative: 'A7' #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:60:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(STM32_ADC_MIN, STM32_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:72:52: error: 'class Joystick' has no member named 'singleRead' Serial.print("SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:73:59: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:85:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:87:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:89:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:91:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:93:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:30:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:31:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:32:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:33:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:34:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:35:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:36:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:37:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:38:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:39:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:49:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:51:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:23:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:42:38: error: 'class Joystick' has no member named 'singleRead' Serial.println(moveTitle(joystick->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:52:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:54:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:56:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:58:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:60:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:62:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: PASS
Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:42:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(ARDUINO_ADC_MIN, ARDUINO_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:54:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:55:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:56:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:57:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:58:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:59:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:60:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:61:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:62:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:63:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:73:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:75:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:77:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:79:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:81:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT:
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:46:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:36:51: error: 'class Joystick' has no member named 'multipleRead' Serial.pr
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:43:38: error: 'class Joystick' has no member named 'multipleRead' Serial.println(moveTitle(joystick->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:61:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:63:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move invert(Move move); ^~~~ tone In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type; did yo
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type; did you mean 'tone'? virtual Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type; did you mean 'tone'? inline Move replace(Move move); ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:33:51: error: 'class Joystick' has no member named 'multipleRead' Serial.print("original: " + moveTitle(original->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:34:60: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | replace XY: " + moveTitle(xyReplacer->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) {
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:43:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: error: 'PA5' was not declared in this scope #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: note: suggested alternative: 'A5' #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: error: 'PA6' was not declared in this scope #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: note: suggested alternative: 'A6' #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: error: 'PA7' was not declared in this scope #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:60:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(STM32_ADC_MIN, STM32_ADC_MAX, AXES_DEVIATION); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:72:52: error: 'class Joystick' has no member named 'singleRead' Serial.print("SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:73:59: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:85:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:87:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:89:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:91:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:93:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:30:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:31:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:32:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:33:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:34:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:35:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:36:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:37:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:38:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:39:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:49:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:51:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:23:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: note: previous definition of 'class Joystick' class Joystick { ^~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type; did you mean 'tone'? Move previousMove = Move::NOT; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type; did you mean 'tone'? Move singleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type; did you mean 'tone'? Move multipleRead() override; ^~~~ tone /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:42:38: error: 'class Joystick' has no member named 'singleRead' Serial.println(moveTitle(joystick->singleRead())); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'arduino::String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:52:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:54:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:56:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:58:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:60:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:62:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^~~~ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: PASS
Sketch uses 199248 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13136 bytes (4%) of dynamic memory, leaving 314544 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:26:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:29:17: error: 'A1' was not declared in this scope #define VRX_PIN A1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:41:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:30:17: error: 'A2' was not declared in this scope #define VRY_PIN A2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:41:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:42:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(ARDUINO_ADC_MIN, ARDUINO_ADC_MAX, AXES_DEVIATION); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:54:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:55:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:56:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:57:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:58:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:59:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:60:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:61:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:62:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:63:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:71:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:73:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:75:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/CalibrateJoystick/CalibrateJoystick.ino:77:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type virtual Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type virtual Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type inline Move invert(Move move); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:82:10: error: 'Move' does not name a type inline Move invert(Move move); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:46:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:18:17: error: 'A1' was not declared in this scope #define VRX_PIN A1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:29:39: note: in expansion of macro 'VRX_PIN' original = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/InvertAxis/InvertAxis.ino:19:17: error: 'A2' was not declared in this scope #define VRY_PIN A2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/Inve
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:25:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:28:17: error: 'A1' was not declared in this scope #define VRX_PIN A1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:37:39: note: in expansion of macro 'VRX_PIN' joystick = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:29:17: error: 'A2' was not declared in this scope #define VRY_PIN A2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:37:48: note: in expansion of macro 'VRY_PIN' joystick = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:43:38: error: 'class Joystick' has no member named 'multipleRead' Serial.println(moveTitle(joystick->multipleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:51:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:59:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:61:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/MultipleReading/MultipleReading.ino:63:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type virtual Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type virtual Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type inline Move replace(Move move); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:15:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:43:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:54:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XInverterJoystick.h:82:10: error: 'Move' does not name a type inline Move invert(Move move); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:16:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:43:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:54:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/YInverterJoystick.h:82:10: error: 'Move' does not name a type inline Move invert(Move move); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInvert/ReplaceAndInvert.ino:48:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceAndInve
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:22:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:44:11: error: 'Move' does not name a type virtual Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:46:11: error: 'Move' does not name a type virtual Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:48:19: error: 'virtual boolean DelegateJoystick::isPress()' marked 'override', but does not override virtual boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:50:19: error: 'virtual boolean DelegateJoystick::isUp()' marked 'override', but does not override virtual boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:52:19: error: 'virtual boolean DelegateJoystick::isDown()' marked 'override', but does not override virtual boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:54:19: error: 'virtual boolean DelegateJoystick::isRight()' marked 'override', but does not override virtual boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:56:19: error: 'virtual boolean DelegateJoystick::isLeft()' marked 'override', but does not override virtual boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:58:15: error: 'virtual int DelegateJoystick::xAxis()' marked 'override', but does not override virtual int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:60:15: error: 'virtual int DelegateJoystick::yAxis()' marked 'override', but does not override virtual int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:62:7: error: 'int DelegateJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:64:7: error: 'int DelegateJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:66:7: error: 'int DelegateJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:68:8: error: 'void DelegateJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/DelegateJoystick.h:70:8: error: 'void DelegateJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:45:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:58:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/XYReplacerJoystick.h:121:10: error: 'Move' does not name a type inline Move replace(Move move); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:42:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:17:17: error: 'A1' was not declared in this scope #define VRX_PIN A1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:27:39: note: in expansion of macro 'VRX_PIN' original = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:18:17: error: 'A2' was not declared in this scope #define VRY_PIN A2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:27:48: note: in expansion of macro 'VRY_PIN' original = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/ReplaceXY/ReplaceXY.ino:33:51: error: 'class Joystick' has no member named 'multipleRead' Serial.print("original: " + moveTitle(original->multipleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:43:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:44:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:46:16: error: 'PA5' was not declared in this scope #define SW_PIN PA5 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:30: note: in expansion of macro 'SW_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:47:17: error: 'PA6' was not declared in this scope #define VRX_PIN PA6 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:48:17: error: 'PA7' was not declared in this scope #define VRY_PIN PA7 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:59:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:60:12: error: 'class Joystick' has no member named 'calibrate' joystic->calibrate(STM32_ADC_MIN, STM32_ADC_MAX, AXES_DEVIATION); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:72:52: error: 'class Joystick' has no member named 'singleRead' Serial.print("SingleRead: " + moveTitle(joystic->singleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:73:59: error: 'class Joystick' has no member named 'multipleRead' Serial.println(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:81:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:83:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:85:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:87:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:89:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:91:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/STM32/STM32.ino:93:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:12:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:16:17: error: 'A1' was not declared in this scope #define VRX_PIN A1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:25:38: note: in expansion of macro 'VRX_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:17:17: error: 'A2' was not declared in this scope #define VRY_PIN A2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:25:47: note: in expansion of macro 'VRY_PIN' joystic = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:30:54: error: 'class Joystick' has no member named 'singleRead' Serial.print("| SingleRead: " + moveTitle(joystic->singleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:31:57: error: 'class Joystick' has no member named 'multipleRead' Serial.print(" | MultipleRead: " + moveTitle(joystic->multipleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:32:47: error: 'class Joystick' has no member named 'isPress' Serial.print(" | Press: " + String(joystic->isPress())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:33:44: error: 'class Joystick' has no member named 'isUp' Serial.print(" | Up: " + String(joystic->isUp())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:34:46: error: 'class Joystick' has no member named 'isDown' Serial.print(" | Down: " + String(joystic->isDown())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:35:47: error: 'class Joystick' has no member named 'isRight' Serial.print(" | Right: " + String(joystic->isRight())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:36:46: error: 'class Joystick' has no member named 'isLeft' Serial.print(" | Left: " + String(joystic->isLeft())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:37:45: error: 'class Joystick' has no member named 'readVRx' Serial.print(" | VRx: " + String(joystic->readVRx())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:38:45: error: 'class Joystick' has no member named 'readVRy' Serial.print(" | VRy: " + String(joystic->readVRy())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:39:46: error: 'class Joystick' has no member named 'readSW' Serial.println(" | SW: " + String(joystic->readSW()) + " |"); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:47:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:49:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:51:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:53:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:55:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SerialJoystick/SerialJoystick.ino:57:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT:
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:32:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/Joystick.h:28:7: error: redefinition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:23:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick/src/Joystick.h:6:7: error: previous definition of 'class Joystick' class Joystick { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:24:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:60:3: error: 'Move' does not name a type Move previousMove = Move::NOT; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:79:3: error: 'Move' does not name a type Move singleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:94:3: error: 'Move' does not name a type Move multipleRead() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:102:11: error: 'boolean AxisJoystick::isPress()' marked 'override', but does not override boolean isPress() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:110:11: error: 'boolean AxisJoystick::isUp()' marked 'override', but does not override boolean isUp() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:118:11: error: 'boolean AxisJoystick::isDown()' marked 'override', but does not override boolean isDown() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:126:11: error: 'boolean AxisJoystick::isRight()' marked 'override', but does not override boolean isRight() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:134:11: error: 'boolean AxisJoystick::isLeft()' marked 'override', but does not override boolean isLeft() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:141:7: error: 'int AxisJoystick::xAxis()' marked 'override', but does not override int xAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:148:7: error: 'int AxisJoystick::yAxis()' marked 'override', but does not override int yAxis() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:155:7: error: 'int AxisJoystick::readVRx()' marked 'override', but does not override int readVRx() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:162:7: error: 'int AxisJoystick::readVRy()' marked 'override', but does not override int readVRy() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:169:7: error: 'int AxisJoystick::readSW()' marked 'override', but does not override int readSW() override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:177:8: error: 'void AxisJoystick::calibrate(int, int)' marked 'override', but does not override void calibrate(int low, int high) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/src/AxisJoystick.h:190:8: error: 'void AxisJoystick::calibrate(int, int, int)' marked 'override', but does not override void calibrate(int adcMin, int adcMax, int deviation) override; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:27:17: error: 'A1' was not declared in this scope #define VRX_PIN A1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:36:39: note: in expansion of macro 'VRX_PIN' joystick = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:28:17: error: 'A2' was not declared in this scope #define VRY_PIN A2 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:36:48: note: in expansion of macro 'VRY_PIN' joystick = new AxisJoystick(SW_PIN, VRX_PIN, VRY_PIN); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:42:38: error: 'class Joystick' has no member named 'singleRead' Serial.println(moveTitle(joystick->singleRead())); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:50:34: error: 'Move' in 'class Joystick' does not name a type String moveTitle(const Joystick::Move move) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino: In function 'String moveTitle(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:52:20: error: 'Joystick::Move' has not been declared case Joystick::Move::NOT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:54:20: error: 'Joystick::Move' has not been declared case Joystick::Move::PRESS: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:56:20: error: 'Joystick::Move' has not been declared case Joystick::Move::UP: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:58:20: error: 'Joystick::Move' has not been declared case Joystick::Move::DOWN: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:60:20: error: 'Joystick::Move' has not been declared case Joystick::Move::RIGHT: ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick/examples/SingleReading/SingleReading.ino:62:20: error: 'Joystick::Move' has not been declared case Joystick::Move::LEFT: ^ Multiple libraries were found for "Joystick.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Joystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AxisJoystick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BlueVGA_Library_for_BluePill