This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.1.0-Alpha
More details
| Board | Claims compatibility | Inclusion | person_detection |
test_IMU |
test_camera |
test_microphone |
magic_wand |
micro_speech |
multi_tenant |
|---|---|---|---|---|---|---|---|---|---|
|
arduino:avr:uno
1.8.4 |
No | FAIL | FAIL | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | PASS | FAIL | FAIL | PASS | FAIL | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
This library has no main header file so an empty one was created.
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /tmp/arduino-testlib248806096/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: note: suggested alternative: 'digitalPinToBitMask'
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: note: suggested alternative: 'digitalPinToBitMask'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/magic_wand/magic_wand.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/audio_provider.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/multi_tenant/detection_responder.h:23:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/multi_tenant/multi_tenant.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/person_detection/detection_responder.h:23:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/person_detection/person_detection.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: PASS
Sketch uses 9782 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 819 bytes (39%) of dynamic memory, leaving 1229 bytes for local variables. Maximum is 2048 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.h:21:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'int LSM9DS1Class::readRegister(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^~~~~~~~~~~
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: note: suggested alternative: 'digitalPinToBitMask'
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: note: suggested alternative: 'digitalPinToBitMask'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:15:25: error: overflow in constant expression
byte image[176 * 144 * 2]; // QCIF: 176x144 x 2 bytes per pixel (RGB565)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:15:25: error: size of array 'image' is negative
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_microphone/test_microphone.ino:7:10: fatal error: PDM.h: No such file or directory
#include <PDM.h>
^~~~~~~
compilation terminated.
Result: FAIL
In file included from /tmp/arduino-testlib384156649/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: note: suggested alternative: 'SIO_GPIO_HI_IN_OFFSET'
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
SIO_GPIO_HI_IN_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: note: suggested alternative: 'SIO_GPIO_HI_OUT_RESET'
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
SIO_GPIO_HI_OUT_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: note: suggested alternative: 'SIO_GPIO_IN_LSB'
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
SIO_GPIO_IN_LSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: note: suggested alternative: 'SIO_GPIO_IN_LSB'
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
SIO_GPIO_IN_LSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: note: suggested alternative: 'SIO_GPIO_IN_OFFSET'
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
SIO_GPIO_IN_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
Result: PASS
Library Arduino_TensorFlowLite has been declared precompiled: Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/cortex-m0plus" not found Sketch uses 177534 bytes (1%) of program storage space. Maximum is 16777216 bytes. Global variables use 132784 bytes (49%) of dynamic memory, leaving 137552 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
Library Arduino_TensorFlowLite has been declared precompiled: Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/cortex-m0plus" not found /tmp/arduino-sketch-D8EFF626B5B70D3DF8F7DFF5E221470B/sketch/feature_provider.cpp.o: In function `FeatureProvider::PopulateFeatureData(tflite::ErrorReporter*, long, long, int*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/feature_provider.cpp:100: undefined reference to `GetAudioSamples(tflite::ErrorReporter*, int, int, int*, short**)' /tmp/arduino-sketch-D8EFF626B5B70D3DF8F7DFF5E221470B/sketch/micro_speech.ino.cpp.o: In function `loop': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:132: undefined reference to `LatestAudioTimestamp()' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:175: undefined reference to `RespondToCommand(tflite::ErrorReporter*, long, char const*, unsigned char, bool)' collect2: error: ld returned 1 exit status
Result: FAIL
Result: FAIL
Result: PASS
Sketch uses 84798 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44240 bytes (16%) of dynamic memory, leaving 226096 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: note: suggested alternative: 'SIO_GPIO_HI_IN_OFFSET'
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
SIO_GPIO_HI_IN_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: note: suggested alternative: 'SIO_GPIO_HI_OUT_RESET'
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
SIO_GPIO_HI_OUT_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: note: suggested alternative: 'SIO_GPIO_IN_LSB'
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
SIO_GPIO_IN_LSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: note: suggested alternative: 'SIO_GPIO_IN_LSB'
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
SIO_GPIO_IN_LSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: note: suggested alternative: 'SIO_GPIO_IN_OFFSET'
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
SIO_GPIO_IN_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_microphone/test_microphone.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: note: suggested alternative: 'SIO_GPIO_HI_IN_OFFSET'
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
SIO_GPIO_HI_IN_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: note: suggested alternative: 'SIO_GPIO_HI_OUT_RESET'
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
SIO_GPIO_HI_OUT_RESET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: note: suggested alternative: 'SIO_GPIO_IN_LSB'
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
SIO_GPIO_IN_LSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: note: suggested alternative: 'SIO_GPIO_IN_LSB'
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
SIO_GPIO_IN_LSB
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: note: suggested alternative: 'SIO_GPIO_IN_OFFSET'
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
SIO_GPIO_IN_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: note: suggested alternative: 'gpio_pinmap'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
gpio_pinmap
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /tmp/arduino-testlib384156649/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: note: suggested alternative: 'NUM_SPI_PINS'
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
NUM_SPI_PINS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: note: suggested alternative: 'digitalPinToTimer'
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToTimer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: note: suggested alternative: 'digitalPinToTimer'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToTimer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/magic_wand/magic_wand.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/audio_provider.h:20:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/multi_tenant/detection_responder.h:23:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/multi_tenant/multi_tenant.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/person_detection/detection_responder.h:23:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/person_detection/person_detection.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_error_reporter.h:18:10: fatal error: cstdarg: No such file or directory
#include <cstdarg>
^~~~~~~~~
compilation terminated.
Result: PASS
Sketch uses 10449 bytes (21%) of program storage space. Maximum is 49152 bytes.
Global variables use 503 bytes (8%) of dynamic memory, leaving 5641 bytes for local variables. Maximum is 6144 bytes.
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.h:21:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int LSM9DS1Class::readRegister(uint8_t, uint8_t)':
/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
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: note: suggested alternative: 'NUM_SPI_PINS'
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
NUM_SPI_PINS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: note: suggested alternative: 'digitalPinToTimer'
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToTimer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: note: suggested alternative: 'digitalPinToTimer'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToTimer
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:15:25: error: overflow in constant expression
byte image[176 * 144 * 2]; // QCIF: 176x144 x 2 bytes per pixel (RGB565)
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:15:25: error: size of array 'image' is negative
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_microphone/test_microphone.ino:7:10: fatal error: PDM.h: No such file or directory
#include <PDM.h>
^~~~~~~
compilation terminated.
Result: FAIL
This library has no main header file so an empty one was created.
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /tmp/arduino-testlib248806096/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: note: suggested alternative: 'PIO_INPUT_PULLUP'
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
PIO_INPUT_PULLUP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: note: suggested alternative: 'digitalPinToBitMask'
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: note: suggested alternative: 'digitalPinToBitMask'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
Result: FAIL
Library Arduino_TensorFlowLite has been declared precompiled:
Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/cortex-m0plus" not found
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/Core/Include/cmsis_compiler.h:54:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/arm_math_types.h:76,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/arm_math.h:199,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Include/arm_nnsupportfunctions.h:33,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Include/arm_nnfunctions.h:164,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/kernels/cmsis-nn/add.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:58:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __enable_irq(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:69:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_irq(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:80:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_CONTROL(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:94:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(uint32_t control)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:105:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:119:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:134:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:148:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:162:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32_t topOfProcStack)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:173:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:188:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32_t topOfMainStack)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:199:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMASK(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:213:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(uint32_t priMask)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:373:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __NOP(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:383:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __WFI(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:394:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __WFE(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:404:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __SEV(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:416:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __ISB(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:427:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __DSB(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:438:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __DMB(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:450:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE uint32_t __REV(uint32_t value)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:469:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t value)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:484:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t value)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduin
Result: FAIL
Library Arduino_TensorFlowLite has been declared precompiled:
Precompiled library in "/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/cortex-m0plus" not found
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/Core/Include/cmsis_compiler.h:54:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/arm_math_types.h:76,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/arm_math.h:199,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Include/arm_nnsupportfunctions.h:33,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Include/arm_nnfunctions.h:164,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/kernels/cmsis-nn/add.cpp:18:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:58:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __enable_irq(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:69:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_irq(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:80:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_CONTROL(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:94:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_CONTROL(uint32_t control)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:105:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:119:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:134:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:148:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:162:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PSP(uint32_t topOfProcStack)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:173:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:188:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_MSP(uint32_t topOfMainStack)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:199:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMASK(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:213:36: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_PRIMASK(uint32_t priMask)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:373:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __NOP(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:383:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __WFI(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:394:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __WFE(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:404:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __SEV(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:416:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __ISB(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:427:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __DSB(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:438:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE void __DMB(void)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:450:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE uint32_t __REV(uint32_t value)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:469:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE uint32_t __REV16(uint32_t value)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/cmsis_gcc.h:484:32: error: '__STATIC_INLINE' does not name a type; did you mean '_ELIDABLE_INLINE'?
__attribute__((always_inline)) __STATIC_INLINE int32_t __REVSH(int32_t value)
^~~~~~~~~~~~~~~
_ELIDABLE_INLINE
/home/ec2-user/arduin
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
Result: PASS
Sketch uses 25416 bytes (9%) of program storage space. Maximum is 262144 bytes. Global variables use 3960 bytes (12%) of dynamic memory, leaving 28808 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: note: suggested alternative: 'PIO_INPUT_PULLUP'
NRF_GPIO_PIN_PULLUP,
^~~~~~~~~~~~~~~~~~~
PIO_INPUT_PULLUP
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:6:3: error: 'nrf_gpio_cfg' was not declared in this scope
nrf_gpio_cfg(
^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:31: note: suggested alternative: 'digitalPinToBitMask'
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:39: note: suggested alternative: 'digitalPinToBitMask'
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~~~
digitalPinToBitMask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:21: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^~~~~~~~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_microphone/test_microphone.ino:7:10: fatal error: PDM.h: No such file or directory
#include <PDM.h>
^~~~~~~
compilation terminated.
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /tmp/arduino-testlib1921436792/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:25: error: 'nrf_gpio_cfg' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:61: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:69: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:70: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^
Result: FAIL
WARNING: library ArduinoBLE claims to run on samd, megaavr, mbed, apollo3, mbed_nano, mbed_portenta architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /tmp/arduino-sketch-6F09AFBD91BB631AE8DCC686660335FD/sketch/magic_wand.ino.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:64:17: error: expected identifier before numeric constant
#define DEFAULT 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:31:5: note: in expansion of macro 'DEFAULT'
DEFAULT = 1,
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:64:17: error: expected '}' before numeric constant
#define DEFAULT 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:31:5: note: in expansion of macro 'DEFAULT'
DEFAULT = 1,
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:64:17: error: expected unqualified-id before numeric constant
#define DEFAULT 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:31:5: note: in expansion of macro 'DEFAULT'
DEFAULT = 1,
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_interpreter.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/magic_wand/magic_wand.ino:16:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:51:21: error: declaration of '~tflite::Profiler' as non-member
virtual ~Profiler() {}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:61:48: error: 'EventType' has not been declared
virtual uint32_t BeginEvent(const char* tag, EventType event_type,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:63:54: error: 'virtual' outside class declaration
int64_t event_metadata2) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:63:58: error: function 'uint32_t tflite::BeginEvent(const char*, int, int64_t, int64_t)' is initialized like a variable
int64_t event_metadata2) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:65:40: error: 'EventType' has not been declared
uint32_t BeginEvent(const char* tag, EventType event_type,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:74:48: error: 'virtual' outside class declaration
int64_t event_metadata2) {}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:76:46: error: 'virtual' outside class declaration
virtual void EndEvent(uint32_t event_handle) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:76:50: error: function 'void tflite::EndEvent(uint32_t)' is initialized like a variable
virtual void EndEvent(uint32_t event_handle) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:85:34: error: 'EventType' has not been declared
void AddEvent(const char* tag, EventType event_type, uint64_t start,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h: In function 'void tflite::AddEvent(const char*, int, uint64_t, uint64_t, int64_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:88:35: error: too many arguments to function 'void tflite::AddEvent(const char*, int, uint64_t, uint64_t, int64_t)'
/*event_metadata2*/ 0);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:85:8: note: declared here
void AddEvent(const char* tag, EventType event_type, uint64_t start,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:91:42: error: 'EventType' has not been declared
virtual void AddEvent(const char* tag, EventType event_type, uint64_t start,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:93:48: error: 'virtual' outside class declaration
int64_t event_metadata2) {}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:95:2: error: expected unqualified-id before 'protected'
protected:
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:105:25: error: expected ')' before '*' token
ScopedProfile(Profiler* profiler, const char* tag,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/magic_wand/magic_wand.ino:249:1: error: expected '}' at end of input
}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/magic_wand/magic_wand.ino:249:1: error: expected unqualified-id at end of input
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:18:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/main_functions.h:26:12: error: conflicting declaration of 'void setup()' with 'C' linkage
void setup();
^
In file included from /tmp/arduino-sketch-D8EFF626B5B70D3DF8F7DFF5E221470B/sketch/micro_speech.ino.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:118:6: note: previous declaration with 'C++' linkage
void setup(void);
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:18:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/main_functions.h:31:11: error: conflicting declaration of 'void loop()' with 'C' linkage
void loop();
^
In file included from /tmp/arduino-sketch-D8EFF626B5B70D3DF8F7DFF5E221470B/sketch/micro_speech.ino.cpp:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:119:6: note: previous declaration with 'C++' linkage
void loop(void);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:64:17: error: expected identifier before numeric constant
#define DEFAULT 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:31:5: note: in expansion of macro 'DEFAULT'
DEFAULT = 1,
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:64:17: error: expected '}' before numeric constant
#define DEFAULT 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:31:5: note: in expansion of macro 'DEFAULT'
DEFAULT = 1,
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:64:17: error: expected unqualified-id before numeric constant
#define DEFAULT 1
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:31:5: note: in expansion of macro 'DEFAULT'
DEFAULT = 1,
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/micro/micro_interpreter.h:24:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:27:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:51:21: error: declaration of '~tflite::Profiler' as non-member
virtual ~Profiler() {}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:61:48: error: 'EventType' has not been declared
virtual uint32_t BeginEvent(const char* tag, EventType event_type,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:63:54: error: 'virtual' outside class declaration
int64_t event_metadata2) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:63:58: error: function 'uint32_t tflite::BeginEvent(const char*, int, int64_t, int64_t)' is initialized like a variable
int64_t event_metadata2) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:65:40: error: 'EventType' has not been declared
uint32_t BeginEvent(const char* tag, EventType event_type,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:74:48: error: 'virtual' outside class declaration
int64_t event_metadata2) {}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:76:46: error: 'virtual' outside class declaration
virtual void EndEvent(uint32_t event_handle) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:76:50: error: function 'void tflite::EndEvent(uint32_t)' is initialized like a variable
virtual void EndEvent(uint32_t event_handle) = 0;
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:85:34: error: 'EventType' has not been declared
void AddEvent(const char* tag, EventType event_type, uint64_t start,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h: In function 'void tflite::AddEvent(const char*, int, uint64_t, uint64_t, int64_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:88:35: error: too many arguments to function 'void tflite::AddEvent(const char*, int, uint64_t, uint64_t, int64_t)'
/*event_metadata2*/ 0);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:85:8: note: declared here
void AddEvent(const char* tag, EventType event_type, uint64_t start,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:91:42: error: 'EventType' has not been declared
virtual void AddEvent(const char* tag, EventType event_type, uint64_t start,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:93:48: error: 'virtual' outside class declaration
int64_t event_metadata2) {}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:95:2: error: expected unqualified-id before 'protected'
protected:
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/profiler.h:105:25: error: expected ')' before '*' token
ScopedProfile(Profiler* profiler, const char* tag,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:177:1: error: expected '}' at end of input
}
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/micro_speech/micro_speech.ino:177:1: error: expected unqualified-id at end of input
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.cpp: In member function 'void LSM9DS1Class::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.cpp:106:10: error: 'class TwoWire' has no member named 'end'
_wire->end();
^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.h:21:0,
from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_LSM9DS1/src/LSM9DS1.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'int LSM9DS1Class::readRegister(uint8_t, uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int address, int size);
^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t address, uint8_t size);
^
Result: FAIL
WARNING: library Harvard_TinyMLx claims to run on mbed_nano architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_camera/test_camera.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void nrf_gpio_cfg_out_with_input(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:8:5: error: 'NRF_GPIO_PIN_DIR_OUTPUT' was not declared in this scope
NRF_GPIO_PIN_DIR_OUTPUT,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:9:5: error: 'NRF_GPIO_PIN_INPUT_CONNECT' was not declared in this scope
NRF_GPIO_PIN_INPUT_CONNECT,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:10:5: error: 'NRF_GPIO_PIN_PULLUP' was not declared in this scope
NRF_GPIO_PIN_PULLUP,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:11:5: error: 'NRF_GPIO_PIN_S0S1' was not declared in this scope
NRF_GPIO_PIN_S0S1,
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:5: error: 'NRF_GPIO_PIN_NOSENSE' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:12:25: error: 'nrf_gpio_cfg' was not declared in this scope
NRF_GPIO_PIN_NOSENSE);
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'void initializeShield()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:25:61: error: 'digitalPinToPinName' was not declared in this scope
nrf_gpio_cfg_out_with_input(digitalPinToPinName(BUTTON_PIN));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h: In function 'bool readShieldButton()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:69: error: 'digitalPinToPinName' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/src/TinyMLShield.h:30:70: error: 'nrf_gpio_pin_read' was not declared in this scope
bool buttonRead = nrf_gpio_pin_read(digitalPinToPinName(BUTTON_PIN));
^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Harvard_TinyMLx/examples/test_microphone/test_microphone.ino:7:17: fatal error: PDM.h: No such file or directory
#include <PDM.h>
^
compilation terminated.