Accelerometer ADXL345 - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

Accelerometer ADXL345

Version: 1.0.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
ADXL345_demo_code
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

In file included from /private/tmp/arduino-testlib3921866674/test/test.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:79:5: error: 'TwoWire' does not name a type
     TwoWire *_wire;
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:33: error: 'TwoWire' has not been declared
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:48: error: 'Wire' was not declared in this scope
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                                ^~~~
Multiple libraries were found for "ADXL345.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345

examples/ADXL345_demo_code

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:31:9: error: no matching function for call to 'ADXL345::ADXL345()'
 ADXL345 adxl; //variable adxl is an instance of the ADXL345 library
         ^~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note: candidate: ADXL345::ADXL345(uint8_t, TwoWire*)
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note:   candidate expects 2 arguments, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(const ADXL345&)
 class ADXL345 {
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(ADXL345&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:35:8: error: 'class ADXL345' has no member named 'powerOn'
   adxl.powerOn();
        ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:38:8: error: 'class ADXL345' has no member named 'setActivityThreshold'
   adxl.setActivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:39:8: error: 'class ADXL345' has no member named 'setInactivityThreshold'
   adxl.setInactivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:40:8: error: 'class ADXL345' has no member named 'setTimeInactivity'
   adxl.setTimeInactivity(10); // how many seconds of no activity is inactive?
        ^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:43:8: error: 'class ADXL345' has no member named 'setActivityX'
   adxl.setActivityX(1);
        ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:44:8: error: 'class ADXL345' has no member named 'setActivityY'
   adxl.setActivityY(1);
        ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:45:8: error: 'class ADXL345' has no member named 'setActivityZ'
   adxl.setActivityZ(1);
        ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:48:8: error: 'class ADXL345' has no member named 'setInactivityX'
   adxl.setInactivityX(1);
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:49:8: error: 'class ADXL345' has no member named 'setInactivityY'
   adxl.setInactivityY(1);
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:50:8: error: 'class ADXL345' has no member named 'setInactivityZ'
   adxl.setInactivityZ(1);
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:53:8: error: 'class ADXL345' has no member named 'setTapDetectionOnX'
   adxl.setTapDetectionOnX(0);
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:54:8: error: 'class ADXL345' has no member named 'setTapDetectionOnY'
   adxl.setTapDetectionOnY(0);
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:55:8: error: 'class ADXL345' has no member named 'setTapDetectionOnZ'
   adxl.setTapDetectionOnZ(1);
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:58:8: error: 'class ADXL345' has no member named 'setTapThreshold'
   adxl.setTapThreshold(50); //62.5mg per increment
        ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:59:8: error: 'class ADXL345' has no member named 'setTapDuration'
   adxl.setTapDuration(15); //625us per increment
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:60:8: error: 'class ADXL345' has no member named 'setDoubleTapLatency'
   adxl.setDoubleTapLatency(80); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:61:8: error: 'class ADXL345' has no member named 'setDoubleTapWindow'
   adxl.setDoubleTapWindow(200); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:64:8: error: 'class ADXL345' has no member named 'setFreeFallThreshold'
   adxl.setFreeFallThreshold(7); //(5 - 9) recommended - 62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:65:8: error: 'class ADXL345' has no member named 'setFreeFallDuration'
   adxl.setFreeFallDuration(45); //(20 - 70) recommended - 5ms per increment
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:29: error: 'ADXL345_INT_SINGLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: error: 'ADXL345_INT1_PIN' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: note: suggested alternative: 'ADXL345_STD'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
                                                           ADXL345_STD
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:29: error: 'ADXL345_INT_DOUBLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:29: error: 'ADXL345_INT_FREE_FALL_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
   

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

In file included from /tmp/arduino-testlib854331274/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:79:5: error: 'TwoWire' does not name a type
     TwoWire *_wire;
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:33: error: 'TwoWire' has not been declared
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                 ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:48: error: 'Wire' was not declared in this scope
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                                ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:48: note: suggested alternative: 'time'
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                                ^~~~
                                                time
Multiple libraries were found for "ADXL345.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345

examples/ADXL345_demo_code

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:31:9: error: no matching function for call to 'ADXL345::ADXL345()'
 ADXL345 adxl; //variable adxl is an instance of the ADXL345 library
         ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note: candidate: ADXL345::ADXL345(uint8_t, TwoWire*)
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(const ADXL345&)
 class ADXL345 {
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(ADXL345&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:35:8: error: 'class ADXL345' has no member named 'powerOn'
   adxl.powerOn();
        ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:38:8: error: 'class ADXL345' has no member named 'setActivityThreshold'
   adxl.setActivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:39:8: error: 'class ADXL345' has no member named 'setInactivityThreshold'
   adxl.setInactivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:40:8: error: 'class ADXL345' has no member named 'setTimeInactivity'
   adxl.setTimeInactivity(10); // how many seconds of no activity is inactive?
        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:43:8: error: 'class ADXL345' has no member named 'setActivityX'
   adxl.setActivityX(1);
        ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:44:8: error: 'class ADXL345' has no member named 'setActivityY'
   adxl.setActivityY(1);
        ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:45:8: error: 'class ADXL345' has no member named 'setActivityZ'
   adxl.setActivityZ(1);
        ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:48:8: error: 'class ADXL345' has no member named 'setInactivityX'
   adxl.setInactivityX(1);
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:49:8: error: 'class ADXL345' has no member named 'setInactivityY'
   adxl.setInactivityY(1);
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:50:8: error: 'class ADXL345' has no member named 'setInactivityZ'
   adxl.setInactivityZ(1);
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:53:8: error: 'class ADXL345' has no member named 'setTapDetectionOnX'
   adxl.setTapDetectionOnX(0);
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:54:8: error: 'class ADXL345' has no member named 'setTapDetectionOnY'
   adxl.setTapDetectionOnY(0);
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:55:8: error: 'class ADXL345' has no member named 'setTapDetectionOnZ'
   adxl.setTapDetectionOnZ(1);
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:58:8: error: 'class ADXL345' has no member named 'setTapThreshold'
   adxl.setTapThreshold(50); //62.5mg per increment
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:59:8: error: 'class ADXL345' has no member named 'setTapDuration'
   adxl.setTapDuration(15); //625us per increment
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:60:8: error: 'class ADXL345' has no member named 'setDoubleTapLatency'
   adxl.setDoubleTapLatency(80); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:61:8: error: 'class ADXL345' has no member named 'setDoubleTapWindow'
   adxl.setDoubleTapWindow(200); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:64:8: error: 'class ADXL345' has no member named 'setFreeFallThreshold'
   adxl.setFreeFallThreshold(7); //(5 - 9) recommended - 62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:65:8: error: 'class ADXL345' has no member named 'setFreeFallDuration'
   adxl.setFreeFallDuration(45); //(20 - 70) recommended - 5ms per increment
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:29: error: 'ADXL345_INT_SINGLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: error: 'ADXL345_INT1_PIN' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: note: suggested alternative: 'ADXL345_ALT'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
                                                           ADXL345_ALT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:29: error: 'ADXL345_INT_DOUBLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:29: error: 'ADXL345_INT_FREE_FALL_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:72:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_ACTIVITY_BIT,     ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:72:29: error: 'ADXL345_INT_ACTIVITY_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_ACTIVITY_BIT,     ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_de

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

In file included from /tmp/arduino-testlib854331274/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:79:5: error: 'TwoWire' does not name a type
     TwoWire *_wire;
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:33: error: 'TwoWire' has not been declared
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                 ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:48: error: 'Wire' was not declared in this scope
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                                ^~~~
Multiple libraries were found for "ADXL345.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345

examples/ADXL345_demo_code

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:31:9: error: no matching function for call to 'ADXL345::ADXL345()'
 ADXL345 adxl; //variable adxl is an instance of the ADXL345 library
         ^~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note: candidate: ADXL345::ADXL345(uint8_t, TwoWire*)
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(const ADXL345&)
 class ADXL345 {
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(ADXL345&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:35:8: error: 'class ADXL345' has no member named 'powerOn'
   adxl.powerOn();
        ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:38:8: error: 'class ADXL345' has no member named 'setActivityThreshold'
   adxl.setActivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:39:8: error: 'class ADXL345' has no member named 'setInactivityThreshold'
   adxl.setInactivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:40:8: error: 'class ADXL345' has no member named 'setTimeInactivity'
   adxl.setTimeInactivity(10); // how many seconds of no activity is inactive?
        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:43:8: error: 'class ADXL345' has no member named 'setActivityX'
   adxl.setActivityX(1);
        ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:44:8: error: 'class ADXL345' has no member named 'setActivityY'
   adxl.setActivityY(1);
        ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:45:8: error: 'class ADXL345' has no member named 'setActivityZ'
   adxl.setActivityZ(1);
        ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:48:8: error: 'class ADXL345' has no member named 'setInactivityX'
   adxl.setInactivityX(1);
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:49:8: error: 'class ADXL345' has no member named 'setInactivityY'
   adxl.setInactivityY(1);
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:50:8: error: 'class ADXL345' has no member named 'setInactivityZ'
   adxl.setInactivityZ(1);
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:53:8: error: 'class ADXL345' has no member named 'setTapDetectionOnX'
   adxl.setTapDetectionOnX(0);
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:54:8: error: 'class ADXL345' has no member named 'setTapDetectionOnY'
   adxl.setTapDetectionOnY(0);
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:55:8: error: 'class ADXL345' has no member named 'setTapDetectionOnZ'
   adxl.setTapDetectionOnZ(1);
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:58:8: error: 'class ADXL345' has no member named 'setTapThreshold'
   adxl.setTapThreshold(50); //62.5mg per increment
        ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:59:8: error: 'class ADXL345' has no member named 'setTapDuration'
   adxl.setTapDuration(15); //625us per increment
        ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:60:8: error: 'class ADXL345' has no member named 'setDoubleTapLatency'
   adxl.setDoubleTapLatency(80); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:61:8: error: 'class ADXL345' has no member named 'setDoubleTapWindow'
   adxl.setDoubleTapWindow(200); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:64:8: error: 'class ADXL345' has no member named 'setFreeFallThreshold'
   adxl.setFreeFallThreshold(7); //(5 - 9) recommended - 62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:65:8: error: 'class ADXL345' has no member named 'setFreeFallDuration'
   adxl.setFreeFallDuration(45); //(20 - 70) recommended - 5ms per increment
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:29: error: 'ADXL345_INT_SINGLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: error: 'ADXL345_INT1_PIN' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: note: suggested alternative: 'ADXL345_STD'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
                                                           ADXL345_STD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:29: error: 'ADXL345_INT_DOUBLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:29: error: 'ADXL345_INT_FREE_FALL_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:72:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_ACTIVITY_BIT,     ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:72:29: error: 'ADXL345_INT_ACTIVITY_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_ACTIVITY_BIT,     ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_de

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

In file included from /private/tmp/arduino-testlib3921866674/test/test.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:79:5: error: 'TwoWire' does not name a type
     TwoWire *_wire;
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:33: error: 'TwoWire' has not been declared
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                 ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:48: error: 'Wire' was not declared in this scope
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                                ^~~~
Multiple libraries were found for "ADXL345.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345

examples/ADXL345_demo_code

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:31:9: error: no matching function for call to 'ADXL345::ADXL345()'
 ADXL345 adxl; //variable adxl is an instance of the ADXL345 library
         ^~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:28:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note: candidate: ADXL345::ADXL345(uint8_t, arduino::TwoWire*)
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
     ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note:   candidate expects 2 arguments, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(const ADXL345&)
 class ADXL345 {
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(ADXL345&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:35:8: error: 'class ADXL345' has no member named 'powerOn'
   adxl.powerOn();
        ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:38:8: error: 'class ADXL345' has no member named 'setActivityThreshold'
   adxl.setActivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:39:8: error: 'class ADXL345' has no member named 'setInactivityThreshold'
   adxl.setInactivityThreshold(75); //62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:40:8: error: 'class ADXL345' has no member named 'setTimeInactivity'
   adxl.setTimeInactivity(10); // how many seconds of no activity is inactive?
        ^~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:43:8: error: 'class ADXL345' has no member named 'setActivityX'
   adxl.setActivityX(1);
        ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:44:8: error: 'class ADXL345' has no member named 'setActivityY'
   adxl.setActivityY(1);
        ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:45:8: error: 'class ADXL345' has no member named 'setActivityZ'
   adxl.setActivityZ(1);
        ^~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:48:8: error: 'class ADXL345' has no member named 'setInactivityX'
   adxl.setInactivityX(1);
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:49:8: error: 'class ADXL345' has no member named 'setInactivityY'
   adxl.setInactivityY(1);
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:50:8: error: 'class ADXL345' has no member named 'setInactivityZ'
   adxl.setInactivityZ(1);
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:53:8: error: 'class ADXL345' has no member named 'setTapDetectionOnX'
   adxl.setTapDetectionOnX(0);
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:54:8: error: 'class ADXL345' has no member named 'setTapDetectionOnY'
   adxl.setTapDetectionOnY(0);
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:55:8: error: 'class ADXL345' has no member named 'setTapDetectionOnZ'
   adxl.setTapDetectionOnZ(1);
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:58:8: error: 'class ADXL345' has no member named 'setTapThreshold'
   adxl.setTapThreshold(50); //62.5mg per increment
        ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:59:8: error: 'class ADXL345' has no member named 'setTapDuration'
   adxl.setTapDuration(15); //625us per increment
        ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:60:8: error: 'class ADXL345' has no member named 'setDoubleTapLatency'
   adxl.setDoubleTapLatency(80); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:61:8: error: 'class ADXL345' has no member named 'setDoubleTapWindow'
   adxl.setDoubleTapWindow(200); //1.25ms per increment
        ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:64:8: error: 'class ADXL345' has no member named 'setFreeFallThreshold'
   adxl.setFreeFallThreshold(7); //(5 - 9) recommended - 62.5mg per increment
        ^~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:65:8: error: 'class ADXL345' has no member named 'setFreeFallDuration'
   adxl.setFreeFallDuration(45); //(20 - 70) recommended - 5ms per increment
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:29: error: 'ADXL345_INT_SINGLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: error: 'ADXL345_INT1_PIN' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: note: suggested alternative: 'ADXL345_RATE_50HZ'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^~~~~~~~~~~~~~~~
                                                           ADXL345_RATE_50HZ
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:29: error: 'ADXL345_INT_DOUBLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
        ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:29: error: 'ADXL345_INT_FREE_FALL_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    AD

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

In file included from /tmp/arduino-testlib1928873463/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:79:5: error: 'TwoWire' does not name a type
     TwoWire *_wire;
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:33: error: 'TwoWire' has not been declared
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:48: error: 'Wire' was not declared in this scope
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
                                                ^
Multiple libraries were found for "ADXL345.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345

examples/ADXL345_demo_code

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:31:9: error: no matching function for call to 'ADXL345::ADXL345()'
 ADXL345 adxl; //variable adxl is an instance of the ADXL345 library
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note: candidate: ADXL345::ADXL345(uint8_t, TwoWire*)
     ADXL345(uint8_t i2cAddress, TwoWire *wire=&Wire);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:96:5: note:   candidate expects 2 arguments, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(const ADXL345&)
 class ADXL345 {
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note: candidate: constexpr ADXL345::ADXL345(ADXL345&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL345/src/ADXL345.h:35:7: note:   candidate expects 1 argument, 0 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:35:8: error: 'class ADXL345' has no member named 'powerOn'
   adxl.powerOn();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:38:8: error: 'class ADXL345' has no member named 'setActivityThreshold'
   adxl.setActivityThreshold(75); //62.5mg per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:39:8: error: 'class ADXL345' has no member named 'setInactivityThreshold'
   adxl.setInactivityThreshold(75); //62.5mg per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:40:8: error: 'class ADXL345' has no member named 'setTimeInactivity'
   adxl.setTimeInactivity(10); // how many seconds of no activity is inactive?
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:43:8: error: 'class ADXL345' has no member named 'setActivityX'
   adxl.setActivityX(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:44:8: error: 'class ADXL345' has no member named 'setActivityY'
   adxl.setActivityY(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:45:8: error: 'class ADXL345' has no member named 'setActivityZ'
   adxl.setActivityZ(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:48:8: error: 'class ADXL345' has no member named 'setInactivityX'
   adxl.setInactivityX(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:49:8: error: 'class ADXL345' has no member named 'setInactivityY'
   adxl.setInactivityY(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:50:8: error: 'class ADXL345' has no member named 'setInactivityZ'
   adxl.setInactivityZ(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:53:8: error: 'class ADXL345' has no member named 'setTapDetectionOnX'
   adxl.setTapDetectionOnX(0);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:54:8: error: 'class ADXL345' has no member named 'setTapDetectionOnY'
   adxl.setTapDetectionOnY(0);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:55:8: error: 'class ADXL345' has no member named 'setTapDetectionOnZ'
   adxl.setTapDetectionOnZ(1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:58:8: error: 'class ADXL345' has no member named 'setTapThreshold'
   adxl.setTapThreshold(50); //62.5mg per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:59:8: error: 'class ADXL345' has no member named 'setTapDuration'
   adxl.setTapDuration(15); //625us per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:60:8: error: 'class ADXL345' has no member named 'setDoubleTapLatency'
   adxl.setDoubleTapLatency(80); //1.25ms per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:61:8: error: 'class ADXL345' has no member named 'setDoubleTapWindow'
   adxl.setDoubleTapWindow(200); //1.25ms per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:64:8: error: 'class ADXL345' has no member named 'setFreeFallThreshold'
   adxl.setFreeFallThreshold(7); //(5 - 9) recommended - 62.5mg per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:65:8: error: 'class ADXL345' has no member named 'setFreeFallDuration'
   adxl.setFreeFallDuration(45); //(20 - 70) recommended - 5ms per increment
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:29: error: 'ADXL345_INT_SINGLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:69:59: error: 'ADXL345_INT1_PIN' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_SINGLE_TAP_BIT,   ADXL345_INT1_PIN );
                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:70:29: error: 'ADXL345_INT_DOUBLE_TAP_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_DOUBLE_TAP_BIT,   ADXL345_INT1_PIN );
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:71:29: error: 'ADXL345_INT_FREE_FALL_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_FREE_FALL_BIT,    ADXL345_INT1_PIN );
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:72:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_ACTIVITY_BIT,     ADXL345_INT1_PIN );
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:72:29: error: 'ADXL345_INT_ACTIVITY_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_ACTIVITY_BIT,     ADXL345_INT1_PIN );
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:73:8: error: 'class ADXL345' has no member named 'setInterruptMapping'
   adxl.setInterruptMapping( ADXL345_INT_INACTIVITY_BIT,   ADXL345_INT1_PIN );
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:73:29: error: 'ADXL345_INT_INACTIVITY_BIT' was not declared in this scope
   adxl.setInterruptMapping( ADXL345_INT_INACTIVITY_BIT,   ADXL345_INT1_PIN );
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino:76:8: error: 'class ADXL345' has no member named 'setInterrupt'
   adxl.setInterrupt( ADXL345_INT_SINGLE_TAP_BIT, 1);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Accelerometer_ADXL345/examples/ADXL345_demo_code/ADXL345_demo_code.ino