This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.4.8
More details
Board | Claims compatibility | Inclusion | connection_check_softwire |
custom_setting |
simple |
simple_with_calibration |
simple_with_calibration_osc |
calibration |
calibration_eeprom |
connection_check |
---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | PASS | PASS | PASS | FAIL | PASS | FAIL | PASS |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | PASS | PASS | PASS | FAIL | PASS | FAIL | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | FAIL | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS |
Result: PASS
Sketch uses 1636 bytes (5%) of program storage space. Maximum is 32256 bytes. Global variables use 122 bytes (5%) of dynamic memory, leaving 1926 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 12482 bytes (38%) of program storage space. Maximum is 32256 bytes. Global variables use 1494 bytes (72%) of dynamic memory, leaving 554 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 14170 bytes (43%) of program storage space. Maximum is 32256 bytes. Global variables use 1650 bytes (80%) of dynamic memory, leaving 398 bytes for local variables. Maximum is 2048 bytes. Low memory available, stability problems may occur.
Result: PASS
Sketch uses 5022 bytes (15%) of program storage space. Maximum is 32256 bytes. Global variables use 780 bytes (38%) of dynamic memory, leaving 1268 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 7774 bytes (24%) of program storage space. Maximum is 32256 bytes. Global variables use 1214 bytes (59%) of dynamic memory, leaving 834 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 19904 bytes (61%) of program storage space. Maximum is 32256 bytes. Global variables use 1076 bytes (52%) of dynamic memory, leaving 972 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 19976 bytes (61%) of program storage space. Maximum is 32256 bytes. Global variables use 1076 bytes (52%) of dynamic memory, leaving 972 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 24246 bytes (75%) of program storage space. Maximum is 32256 bytes. Global variables use 1538 bytes (75%) of dynamic memory, leaving 510 bytes for local variables. Maximum is 2048 bytes. Low memory available, stability problems may occur.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:9:7: error: 'IPAddress' does not name a type const IPAddress ip(192, 168, 0, 201); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:10:7: error: 'IPAddress' does not name a type const IPAddress gateway(192, 168, 0, 1); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:11:7: error: 'IPAddress' does not name a type const IPAddress subnet(255, 255, 255, 0); ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:41:5: error: 'WiFi' was not declared in this scope WiFi.begin(ssid, pwd); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:41:5: note: suggested alternative: 'Wire' WiFi.begin(ssid, pwd); ^~~~ Wire /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:42:17: error: 'ip' was not declared in this scope WiFi.config(ip, gateway, subnet); ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:42:21: error: 'gateway' was not declared in this scope WiFi.config(ip, gateway, subnet); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:42:30: error: 'subnet' was not declared in this scope WiFi.config(ip, gateway, subnet); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:42:30: note: suggested alternative: 'signed' WiFi.config(ip, gateway, subnet); ^~~~~~ signed /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:43:29: error: 'WL_CONNECTED' was not declared in this scope while (WiFi.status() != WL_CONNECTED) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:76:5: error: 'OscWiFi' was not declared in this scope OscWiFi.publish(host, publish_port, "/quat", quat.x, quat.y, quat.z, quat.w); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:99:5: error: 'OscWiFi' was not declared in this scope OscWiFi.update(); ^~~~~~~ Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick
Result: PASS
Sketch uses 81706 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44220 bytes (16%) of dynamic memory, leaving 226116 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 90518 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44496 bytes (16%) of dynamic memory, leaving 225840 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/eeprom_utils.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/calibration_eeprom.ino:2: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: PASS
Sketch uses 82278 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44228 bytes (16%) of dynamic memory, leaving 226108 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/connection_check_softwire/connection_check_softwire.ino:5:13: error: 'SDA' was not declared in this scope SoftWire sw(SDA, SCL); // change to your own pins ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/connection_check_softwire/connection_check_softwire.ino:5:18: error: 'SCL' was not declared in this scope SoftWire sw(SDA, SCL); // change to your own pins ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/connection_check_softwire/connection_check_softwire.ino:5:18: note: suggested alternative: 'SCK' SoftWire sw(SDA, SCL); // change to your own pins ^~~ SCK Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Multiple libraries were found for "SoftWire.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftWire Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoftI2CMaster
Result: PASS
Sketch uses 97396 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44508 bytes (16%) of dynamic memory, leaving 225828 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 97464 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44516 bytes (16%) of dynamic memory, leaving 225820 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 100096 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44516 bytes (16%) of dynamic memory, leaving 225820 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:41:5: error: 'WiFi' was not declared in this scope WiFi.begin(ssid, pwd); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:41:5: note: suggested alternative: 'Wire' WiFi.begin(ssid, pwd); ^~~~ Wire /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:43:29: error: 'WL_CONNECTED' was not declared in this scope while (WiFi.status() != WL_CONNECTED) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:76:5: error: 'OscWiFi' was not declared in this scope OscWiFi.publish(host, publish_port, "/quat", quat.x, quat.y, quat.z, quat.w); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:99:5: error: 'OscWiFi' was not declared in this scope OscWiFi.update(); ^~~~~~~ Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick
Result: PASS
Sketch uses 3104 bytes (6%) of program storage space. Maximum is 49152 bytes. Global variables use 317 bytes (5%) of dynamic memory, leaving 5827 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 13398 bytes (27%) of program storage space. Maximum is 49152 bytes. Global variables use 724 bytes (11%) of dynamic memory, leaving 5420 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration/calibration.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h: In instantiation of 'void MPU9250_<WireType>::read_bytes(uint8_t, uint8_t, uint8_t, uint8_t*) [with WireType = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:428:19: required from 'void MPU9250_<WireType>::initAK8963() [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:143:27: required from 'bool MPU9250_<WireType>::setup(uint8_t, const MPU9250Setting&, WireType&) [with WireType = TwoWire; uint8_t = unsigned char]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration/calibration.ino:10:24: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:677:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-D587E325E615881F99C928059FED7353/sketch/calibration_eeprom.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/eeprom_utils.h:4:15: error: expected unqualified-id before numeric constant const uint8_t EEPROM_SIZE = 1 + sizeof(float) * 3 * 4; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/eeprom_utils.h:4:15: error: expected ')' before numeric constant In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/calibration_eeprom.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h: In instantiation of 'void MPU9250_<WireType>::read_bytes(uint8_t, uint8_t, uint8_t, uint8_t*) [with WireType = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:655:19: required from 'void MPU9250_<WireType>::write_accel_offset() [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:319:27: required from 'void MPU9250_<WireType>::setAccBias(float, float, float) [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/eeprom_utils.h:71:40: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/EEPROM Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum
Result: PASS
Sketch uses 5916 bytes (12%) of program storage space. Maximum is 49152 bytes. Global variables use 492 bytes (8%) of dynamic memory, leaving 5652 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 8708 bytes (17%) of program storage space. Maximum is 49152 bytes. Global variables use 900 bytes (14%) of dynamic memory, leaving 5244 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 20857 bytes (42%) of program storage space. Maximum is 49152 bytes. Global variables use 736 bytes (11%) of dynamic memory, leaving 5408 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/custom_setting/custom_setting.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h: In instantiation of 'void MPU9250_<WireType>::read_bytes(uint8_t, uint8_t, uint8_t, uint8_t*) [with WireType = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:428:19: required from 'void MPU9250_<WireType>::initAK8963() [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:143:27: required from 'bool MPU9250_<WireType>::setup(uint8_t, const MPU9250Setting&, WireType&) [with WireType = TwoWire; uint8_t = unsigned char]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/custom_setting/custom_setting.ino:20:33: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 20926 bytes (42%) of program storage space. Maximum is 49152 bytes. Global variables use 748 bytes (12%) of dynamic memory, leaving 5396 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple/simple.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h: In instantiation of 'void MPU9250_<WireType>::read_bytes(uint8_t, uint8_t, uint8_t, uint8_t*) [with WireType = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:428:19: required from 'void MPU9250_<WireType>::initAK8963() [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:143:27: required from 'bool MPU9250_<WireType>::setup(uint8_t, const MPU9250Setting&, WireType&) [with WireType = TwoWire; uint8_t = unsigned char]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple/simple.ino:10:24: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 25149 bytes (51%) of program storage space. Maximum is 49152 bytes. Global variables use 748 bytes (12%) of dynamic memory, leaving 5396 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration/simple_with_calibration.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h: In instantiation of 'void MPU9250_<WireType>::read_bytes(uint8_t, uint8_t, uint8_t, uint8_t*) [with WireType = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:428:19: required from 'void MPU9250_<WireType>::initAK8963() [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:143:27: required from 'bool MPU9250_<WireType>::setup(uint8_t, const MPU9250Setting&, WireType&) [with WireType = TwoWire; uint8_t = unsigned char]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration/simple_with_calibration.ino:10:24: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:41:5: error: 'WiFi' was not declared in this scope WiFi.begin(ssid, pwd); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:41:5: note: suggested alternative: 'Wire' WiFi.begin(ssid, pwd); ^~~~ Wire /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:43:29: error: 'WL_CONNECTED' was not declared in this scope while (WiFi.status() != WL_CONNECTED) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:43:29: note: suggested alternative: 'F_CPU_CORRECTED' while (WiFi.status() != WL_CONNECTED) { ^~~~~~~~~~~~ F_CPU_CORRECTED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:76:5: error: 'OscWiFi' was not declared in this scope OscWiFi.publish(host, publish_port, "/quat", quat.x, quat.y, quat.z, quat.w); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:99:5: error: 'OscWiFi' was not declared in this scope OscWiFi.update(); ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h: In instantiation of 'void MPU9250_<WireType>::read_bytes(uint8_t, uint8_t, uint8_t, uint8_t*) [with WireType = TwoWire; uint8_t = unsigned char]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:428:19: required from 'void MPU9250_<WireType>::initAK8963() [with WireType = TwoWire]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/MPU9250.h:143:27: required from 'bool MPU9250_<WireType>::setup(uint8_t, const MPU9250Setting&, WireType&) [with WireType = TwoWire; uint8_t = unsigned char]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:50:24: required from here /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick
Result: PASS
Sketch uses 13588 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3568 bytes (10%) of dynamic memory, leaving 29200 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 30724 bytes (11%) of program storage space. Maximum is 262144 bytes. Global variables use 3844 bytes (11%) of dynamic memory, leaving 28924 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/eeprom_utils.h:1:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/calibration_eeprom/calibration_eeprom.ino:2: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM Multiple libraries were found for "MPU9250.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SparkFun_MPU-9250_9_DOF_IMU_Breakout Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ClimaStick
Result: PASS
Sketch uses 14684 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3576 bytes (10%) of dynamic memory, leaving 29192 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 16324 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 4044 bytes (12%) of dynamic memory, leaving 28724 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 37284 bytes (14%) of program storage space. Maximum is 262144 bytes. Global variables use 3868 bytes (11%) of dynamic memory, leaving 28900 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 37300 bytes (14%) of program storage space. Maximum is 262144 bytes. Global variables use 3876 bytes (11%) of dynamic memory, leaving 28892 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 40376 bytes (15%) of program storage space. Maximum is 262144 bytes. Global variables use 3876 bytes (11%) of dynamic memory, leaving 28892 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 55380 bytes (21%) of program storage space. Maximum is 262144 bytes. Global variables use 4412 bytes (13%) of dynamic memory, leaving 28356 bytes for local variables. Maximum is 32768 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/vector:69:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoOSC/ArduinoOSC/util/ArxContainer/ArxContainer.h:18, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoOSC/ArduinoOSC/ArduinoOSCCommon.h:7, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoOSC/ArduinoOSCWiFi.h:25, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MPU9250/examples/simple_with_calibration_osc/simple_with_calibration_osc.ino:2: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arduino::osc::message::Message}; _Tp = arduino::osc::message::Message; _Alloc = std::allocator<arduino::osc::message::Message>]': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<arduino::osc::message::Message>::iterator {aka __gnu_cxx::__normal_iterator<arduino::osc::message::Message*, std::vector<arduino::osc::message::Message> >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/vector.tcc: In member function 'bool arduino::osc::message::Decoder::parse(const char*, const char*, const arduino::osc::TimeTag&)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<arduino::osc::message::Message*, std::vector<arduino::osc::message::Message> >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 218790 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14400 bytes (4%) of dynamic memory, leaving 313280 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 227118 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14448 bytes (4%) of dynamic memory, leaving 313232 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 213870 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14136 bytes (4%) of dynamic memory, leaving 313544 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 215998 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14608 bytes (4%) of dynamic memory, leaving 313072 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 225498 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14424 bytes (4%) of dynamic memory, leaving 313256 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 226882 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14456 bytes (4%) of dynamic memory, leaving 313224 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 230062 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 14456 bytes (4%) of dynamic memory, leaving 313224 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 732098 bytes (55%) of program storage space. Maximum is 1310720 bytes. Global variables use 39916 bytes (12%) of dynamic memory, leaving 287764 bytes for local variables. Maximum is 327680 bytes.