This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.9.4
More details
Board | Claims compatibility | Inclusion | exampleC |
exampleD |
exampleA |
exampleB |
---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | FAIL | FAIL | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | FAIL | FAIL | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | FAIL |
Result: PASS
Sketch uses 3412 bytes (10%) of program storage space. Maximum is 32256 bytes. Global variables use 343 bytes (16%) of dynamic memory, leaving 1705 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:32:1: error: 'JEncoderPWMAbsoluteAttachInterrupt' does not name a type; did you mean 'JEncoderPWMAbsolutePinChange'? JEncoderPWMAbsoluteAttachInterrupt encoder = JEncoderPWMAbsoluteAttachInterrupt(inport2, JEncoderPWMAbsolute_AS5048settings, true, 1, 50000, 1000, true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JEncoderPWMAbsolutePinChange /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:32:124: error: expected unqualified-id before ',' token JEncoderPWMAbsoluteAttachInterrupt encoder = JEncoderPWMAbsoluteAttachInterrupt(inport2, JEncoderPWMAbsolute_AS5048settings, true, 1, 50000, 1000, true); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:32:126: error: expected unqualified-id before 'true' JEncoderPWMAbsoluteAttachInterrupt encoder = JEncoderPWMAbsoluteAttachInterrupt(inport2, JEncoderPWMAbsolute_AS5048settings, true, 1, 50000, 1000, true); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:33:1: error: 'IRAM_ATTRvoid' does not name a type IRAM_ATTR jENCODER_MAKE_ISR_MACRO(encoder); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:33:1: error: 'IRAM_ATTR' does not name a type IRAM_ATTR jENCODER_MAKE_ISR_MACRO(encoder); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:38:1: error: 'JMotorDriverEsp32L293' does not name a type; did you mean 'JMotorDriverAvrL293'? JMotorDriverEsp32L293 myDriver = JMotorDriverEsp32L293(portD); ^~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrL293 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:40:62: error: 'myDriver' was not declared in this scope JMotorControllerClosed myController = JMotorControllerClosed(myDriver, myMotorCompensator, encoder, myCtrlLoop, INFINITY, INFINITY, 0.25, true, 1.5); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:40:92: error: 'encoder' was not declared in this scope JMotorControllerClosed myController = JMotorControllerClosed(myDriver, myMotorCompensator, encoder, myCtrlLoop, INFINITY, INFINITY, 0.25, true, 1.5); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:40:92: note: suggested alternative: 'JEncoder' JMotorControllerClosed myController = JMotorControllerClosed(myDriver, myMotorCompensator, encoder, myCtrlLoop, INFINITY, INFINITY, 0.25, true, 1.5); ^~~~~~~ JEncoder /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:42:1: error: 'JMotorDriverEsp32L293' does not name a type; did you mean 'JMotorDriverAvrL293'? JMotorDriverEsp32L293 otherDriver = JMotorDriverEsp32L293(portA); ^~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrL293 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:44:61: error: 'otherDriver' was not declared in this scope JMotorControllerOpen otherController = JMotorControllerOpen(otherDriver, otherCompensator); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:44:61: note: suggested alternative: 'JMotorDriver' JMotorControllerOpen otherController = JMotorControllerOpen(otherDriver, otherCompensator); ^~~~~~~~~~~ JMotorDriver /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:56:5: error: 'encoder' was not declared in this scope encoder.setUpInterrupts(encoder_jENCODER_ISR); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:56:5: note: suggested alternative: 'JEncoder' encoder.setUpInterrupts(encoder_jENCODER_ISR); ^~~~~~~ JEncoder /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:56:29: error: 'encoder_jENCODER_ISR' was not declared in this scope encoder.setUpInterrupts(encoder_jENCODER_ISR); ^~~~~~~~~~~~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
Result: PASS
Sketch uses 22394 bytes (69%) of program storage space. Maximum is 32256 bytes. Global variables use 1105 bytes (53%) of dynamic memory, leaving 943 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:32:1: error: 'JMotorDriverEsp32Servo' does not name a type; did you mean 'JMotorDriverAvrServo'? JMotorDriverEsp32Servo servoDriver = JMotorDriverEsp32Servo(port3); ^~~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrServo /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:33:59: error: 'servoDriver' was not declared in this scope JServoControllerAdvanced servo = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:33:59: note: suggested alternative: 'JMotorDriver' JServoControllerAdvanced servo = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ JMotorDriver Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:11:1: error: 'JMotorDriverEsp32Servo' does not name a type; did you mean 'JMotorDriverAvrServo'? JMotorDriverEsp32Servo servoDriver = JMotorDriverEsp32Servo(port3); ^~~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrServo /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:13:63: error: 'servoDriver' was not declared in this scope JServoControllerAdvanced servoCtrl = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:13:63: note: suggested alternative: 'JMotorDriver' JServoControllerAdvanced servoCtrl = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ JMotorDriver Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /tmp/arduino-testlib1578542164/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:30: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleB/exampleB.ino:5: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:5: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:5: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /tmp/arduino-testlib1578542164/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:30: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleB/exampleB.ino:5: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:5: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoderPWMAbsolutePinChange.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JEncoder/JEncoder.h:107, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorControllerClosed.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JControlLoop/JControlLoop.h:43, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotorController/JMotorController.h:74, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrainTwoSide.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JDrivetrain/JDrivetrain.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/src/JMotor.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:5: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1279:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EnableInterrupt/EnableInterrupt.h:1450:2: error: #error Unsupported Arduino platform #error Unsupported Arduino platform ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: PASS
Sketch uses 13896 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3668 bytes (11%) of dynamic memory, leaving 29100 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:32:1: error: 'JEncoderPWMAbsoluteAttachInterrupt' does not name a type; did you mean 'JEncoderPWMAbsolutePinChange'? JEncoderPWMAbsoluteAttachInterrupt encoder = JEncoderPWMAbsoluteAttachInterrupt(inport2, JEncoderPWMAbsolute_AS5048settings, true, 1, 50000, 1000, true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JEncoderPWMAbsolutePinChange /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:32:124: error: expected unqualified-id before ',' token JEncoderPWMAbsoluteAttachInterrupt encoder = JEncoderPWMAbsoluteAttachInterrupt(inport2, JEncoderPWMAbsolute_AS5048settings, true, 1, 50000, 1000, true); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:32:126: error: expected unqualified-id before 'true' JEncoderPWMAbsoluteAttachInterrupt encoder = JEncoderPWMAbsoluteAttachInterrupt(inport2, JEncoderPWMAbsolute_AS5048settings, true, 1, 50000, 1000, true); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:33:1: error: 'IRAM_ATTRvoid' does not name a type IRAM_ATTR jENCODER_MAKE_ISR_MACRO(encoder); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:33:1: error: 'IRAM_ATTR' does not name a type IRAM_ATTR jENCODER_MAKE_ISR_MACRO(encoder); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:38:1: error: 'JMotorDriverEsp32L293' does not name a type; did you mean 'JMotorDriverAvrL293'? JMotorDriverEsp32L293 myDriver = JMotorDriverEsp32L293(portD); ^~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrL293 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:40:62: error: 'myDriver' was not declared in this scope JMotorControllerClosed myController = JMotorControllerClosed(myDriver, myMotorCompensator, encoder, myCtrlLoop, INFINITY, INFINITY, 0.25, true, 1.5); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:40:92: error: 'encoder' was not declared in this scope JMotorControllerClosed myController = JMotorControllerClosed(myDriver, myMotorCompensator, encoder, myCtrlLoop, INFINITY, INFINITY, 0.25, true, 1.5); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:40:92: note: suggested alternative: 'JEncoder' JMotorControllerClosed myController = JMotorControllerClosed(myDriver, myMotorCompensator, encoder, myCtrlLoop, INFINITY, INFINITY, 0.25, true, 1.5); ^~~~~~~ JEncoder /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:42:1: error: 'JMotorDriverEsp32L293' does not name a type; did you mean 'JMotorDriverAvrL293'? JMotorDriverEsp32L293 otherDriver = JMotorDriverEsp32L293(portA); ^~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrL293 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:44:61: error: 'otherDriver' was not declared in this scope JMotorControllerOpen otherController = JMotorControllerOpen(otherDriver, otherCompensator); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:44:61: note: suggested alternative: 'JMotorDriver' JMotorControllerOpen otherController = JMotorControllerOpen(otherDriver, otherCompensator); ^~~~~~~~~~~ JMotorDriver /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:56:5: error: 'encoder' was not declared in this scope encoder.setUpInterrupts(encoder_jENCODER_ISR); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:56:5: note: suggested alternative: 'JEncoder' encoder.setUpInterrupts(encoder_jENCODER_ISR); ^~~~~~~ JEncoder /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleA/exampleA.ino:56:29: error: 'encoder_jENCODER_ISR' was not declared in this scope encoder.setUpInterrupts(encoder_jENCODER_ISR); ^~~~~~~~~~~~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: PASS
Sketch uses 43456 bytes (16%) of program storage space. Maximum is 262144 bytes. Global variables use 4392 bytes (13%) of dynamic memory, leaving 28376 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:32:1: error: 'JMotorDriverEsp32Servo' does not name a type; did you mean 'JMotorDriverAvrServo'? JMotorDriverEsp32Servo servoDriver = JMotorDriverEsp32Servo(port3); ^~~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrServo /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:33:59: error: 'servoDriver' was not declared in this scope JServoControllerAdvanced servo = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleC/exampleC.ino:33:59: note: suggested alternative: 'JMotorDriver' JServoControllerAdvanced servo = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ JMotorDriver Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:11:1: error: 'JMotorDriverEsp32Servo' does not name a type; did you mean 'JMotorDriverAvrServo'? JMotorDriverEsp32Servo servoDriver = JMotorDriverEsp32Servo(port3); ^~~~~~~~~~~~~~~~~~~~~~ JMotorDriverAvrServo /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:13:63: error: 'servoDriver' was not declared in this scope JServoControllerAdvanced servoCtrl = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleD/exampleD.ino:13:63: note: suggested alternative: 'JMotorDriver' JServoControllerAdvanced servoCtrl = JServoControllerAdvanced(servoDriver); ^~~~~~~~~~~ JMotorDriver Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart
Result: PASS
Sketch uses 202322 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13872 bytes (4%) of dynamic memory, leaving 313808 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 250298 bytes (19%) of program storage space. Maximum is 1310720 bytes. Global variables use 15680 bytes (4%) of dynamic memory, leaving 312000 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleB/exampleB.ino:8:1: error: 'JMotorDriverAvrPWMDir' does not name a type JMotorDriverAvrPWMDir driver = JMotorDriverAvrPWMDir(10, 9); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/JMotor/examples/exampleB/exampleB.ino:11:54: error: 'driver' was not declared in this scope JMotorControllerClosed ctrl = JMotorControllerClosed(driver, comp, encoder, ctrlLoop, 1.5, 1, .5, false, 3.0); ^
Result: PASS
Sketch uses 217174 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14240 bytes (4%) of dynamic memory, leaving 313440 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 228254 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14512 bytes (4%) of dynamic memory, leaving 313168 bytes for local variables. Maximum is 327680 bytes.