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.