WinkelICT ADXL362 - compatibility matrix

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

WinkelICT ADXL362

Version: 1.3.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
FreeFall
SelfTest
AdvancedDetection
AutonomousMotionSwitch
AutonomousMotionSwitchFIFO
BasicMeasure
FIFO
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

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

Sketch uses 1332 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 184 bytes (8%) of dynamic memory, leaving 1864 bytes for local variables. Maximum is 2048 bytes.

examples/AdvancedDetection

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:12:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:20:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:21:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:24:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:13: error: 'class ADXL362' has no member named 'activateCustomDetection'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
             ^~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:37: error: 'ad_bandwidth_hz_6_wakeup_ultralowpower' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:77: error: 'ad_seq_link' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                             ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:116: error: 'ad_status_active' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:134: error: 'ad_status_inactive' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                      ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: error: 'ad_range_2G' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:181: error: 'ad_noise_normal' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                                     ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:42:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true, true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:116:32: error: 'class ADXL362' has no member named 'isActInterrupt'
     Serial.print(accelerometer.isActInterrupt());
                                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:118:32: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.print(accelerometer.isInactInterrupt());
                                ^~~~~~~~~~~~~~~~
                                setupDCInactivityInterrupt
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                          ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:133:5: error: 'MeasurementInMg' was not declared in this scope
     MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
     ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:134:22: error: 'xyz' was not declared in this scope

examples/AutonomousMotionSwitch

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:24:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,2000,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:25:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                          ^~~~~~~~~~~
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/AutonomousMotionSwitchFIFO

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:11:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:19:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:20:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:23:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:13: error: 'class ADXL362' has no member named 'configureFIFO'
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
             ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:27: error: 'ad_fifo_trigger' was not declared in this scope
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
                           ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:32:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,100,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:33:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:48:32: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = acc.readFIFO(fifoEntries,FIFO_SIZE);
                                ^~~~~~~~
                                readTemp
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:55:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = acc.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/BasicMeasure

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:21:13: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(acc.activateMeasure());
             ^~~~~~~~~~~~~~~
             beginMeasure
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:22:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:27:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzlow = acc.getXYZLowPower(ad_range_2G);
   ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:20: error: 'xyzlow' was not declared in this scope
   printmeasurement(xyzlow);
                    ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzlow);
   ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:32:19: error: expected ';' before 'xyz'
   MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
                   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:33:20: error: 'xyz' was not declared in this scope
   printmeasurement(xyz);
                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:36:20: error: 'class ADXL362' has no member named 'getTemperature'
   float temp = acc.getTemperature();
                    ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FIFO

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:15:43: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 accelerometer(SPI_SLAVE_SELECT_PIN);
                                           ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:23:23: error: 'class ADXL362' has no member named 'init'
   check(accelerometer.init());
                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:24:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:27:32: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(accelerometer.getRevisionId());
                                ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:23: error: 'class ADXL362' has no member named 'configureFIFO'
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                       ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:37: error: 'ad_fifo_oldestsaved' was not declared in this scope
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                                     ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt1'
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:47: error: 'ad_status_fifo_watermark' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt2'
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:47: error: 'ad_status_fifo_overrun' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                                               ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:37:23: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(accelerometer.activateMeasure());
                       ^~~~~~~~~~~~~~~
                       beginMeasure
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:38:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:62:42: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = accelerometer.readFIFO(fifoEntries,FIFO_SIZE);
                                          ^~~~~~~~
                                          readTemp
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:69:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = accelerometer.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'bool checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:34: error: 'class ADXL362' has no member named 'hasStatus'
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                  ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:44: error: 'ad_status_fifo_overrun' was not declared in this scope
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                            ^~~~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FreeFall

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:23:13: error: 'class ADXL362' has no member named 'activateFreeFallDetection'
   check(acc.activateFreeFallDetection());
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:24:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:67:34: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.println(accelerometer.isInactInterrupt());
                                  ^~~~~~~~~~~~~~~~
                                  setupDCInactivityInterrupt
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/SelfTest

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:21:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzdifference = acc.executeSelfTest();
   ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:20: error: 'xyzdifference' was not declared in this scope
   printmeasurement(xyzdifference);
                    ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzdifference);
   ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 80722 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43616 bytes (16%) of dynamic memory, leaving 226720 bytes for local variables. Maximum is 270336 bytes.

examples/AdvancedDetection

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:12:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:20:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:21:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:24:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:13: error: 'class ADXL362' has no member named 'activateCustomDetection'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
             ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:37: error: 'ad_bandwidth_hz_6_wakeup_ultralowpower' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:77: error: 'ad_seq_link' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                             ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:116: error: 'ad_status_active' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:134: error: 'ad_status_inactive' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                      ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: error: 'ad_range_2G' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: note: suggested alternative: '__rangeof'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^~~~~~~~~~~
                                                                                                                                                                        __rangeof
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:181: error: 'ad_noise_normal' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                                     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:42:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true, true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:116:32: error: 'class ADXL362' has no member named 'isActInterrupt'
     Serial.print(accelerometer.isActInterrupt());
                                ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:118:32: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.print(accelerometer.isInactInterrupt());
                                ^~~~~~~~~~~~~~~~
                                setupDCInactivityInterrupt
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:133:5: error: 'MeasurementInMg' was not declared in this scope
     MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:134:22: error: 'xyz' wa

examples/AutonomousMotionSwitch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:24:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,2000,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:25:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:35:6: note: candidate: void attachInterrupt(PinName, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(PinName interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:35:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
               

examples/AutonomousMotionSwitchFIFO

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:11:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:19:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:20:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:23:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:13: error: 'class ADXL362' has no member named 'configureFIFO'
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
             ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:27: error: 'ad_fifo_trigger' was not declared in this scope
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:27: note: suggested alternative: 'adc_fifo_get'
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
                           ^~~~~~~~~~~~~~~
                           adc_fifo_get
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:32:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,100,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:33:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:48:32: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = acc.readFIFO(fifoEntries,FIFO_SIZE);
                                ^~~~~~~~
                                readTemp
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:55:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = acc.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: note: suggested alternative: 'tm'
       printmeasurement(m.forceInMg);
                        ^
                        tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /tmp/arduino-sketch-B0B3B23EAD601246CF5B0EA717764F34/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0,
                 from /tmp/arduino-sketch-B0B3B23EAD601246CF5B0EA717764F34/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:35:6: note: candidate: void attachInterrupt(PinName, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(PinName interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:35:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29:0

examples/BasicMeasure

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:21:13: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(acc.activateMeasure());
             ^~~~~~~~~~~~~~~
             beginMeasure
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:22:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:27:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzlow = acc.getXYZLowPower(ad_range_2G);
   ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:20: error: 'xyzlow' was not declared in this scope
   printmeasurement(xyzlow);
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzlow);
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:32:19: error: expected ';' before 'xyz'
   MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
                   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:33:20: error: 'xyz' was not declared in this scope
   printmeasurement(xyz);
                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:36:20: error: 'class ADXL362' has no member named 'getTemperature'
   float temp = acc.getTemperature();
                    ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FIFO

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:15:43: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 accelerometer(SPI_SLAVE_SELECT_PIN);
                                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:23:23: error: 'class ADXL362' has no member named 'init'
   check(accelerometer.init());
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:24:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:27:32: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(accelerometer.getRevisionId());
                                ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:23: error: 'class ADXL362' has no member named 'configureFIFO'
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                       ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:37: error: 'ad_fifo_oldestsaved' was not declared in this scope
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                                     ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:37: note: suggested alternative: 'adc_fifo_get_level'
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                                     ^~~~~~~~~~~~~~~~~~~
                                     adc_fifo_get_level
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt1'
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:47: error: 'ad_status_fifo_watermark' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt2'
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:47: error: 'ad_status_fifo_overrun' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                                               ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:37:23: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(accelerometer.activateMeasure());
                       ^~~~~~~~~~~~~~~
                       beginMeasure
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:38:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:62:42: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = accelerometer.readFIFO(fifoEntries,FIFO_SIZE);
                                          ^~~~~~~~
                                          readTemp
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:69:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = accelerometer.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: note: suggested alternative: 'tm'
       printmeasurement(m.forceInMg);
                        ^
                        tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'bool checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:34: error: 'class ADXL362' has no member named 'hasStatus'
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:44: error: 'ad_status_fifo_overrun' was not declared in this scope
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                            ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:126:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /tmp/arduino-sketch-1BDACBE9491947A5DB1139A8E63EBB2E/sketch/FIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:126:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:1

examples/FreeFall

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:23:13: error: 'class ADXL362' has no member named 'activateFreeFallDetection'
   check(acc.activateFreeFallDetection());
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:24:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:67:34: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.println(accelerometer.isInactInterrupt());
                                  ^~~~~~~~~~~~~~~~
                                  setupDCInactivityInterrupt
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pinmode_arduino.h:30:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:26,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Common.h:112:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:115:0,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:35:6: note: candidate: void attachInterrupt(PinName, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(PinName interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/overloads.h:35:6: note:   conversion of argument 3 would be ill-formed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:21:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/SelfTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:21:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzdifference = acc.executeSelfTest();
   ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:20: error: 'xyzdifference' was not declared in this scope
   printmeasurement(xyzdifference);
                    ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzdifference);
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 4942 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 195 bytes (3%) of dynamic memory, leaving 5949 bytes for local variables. Maximum is 6144 bytes.

examples/AdvancedDetection

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:12:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:20:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:21:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:24:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:13: error: 'class ADXL362' has no member named 'activateCustomDetection'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
             ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:37: error: 'ad_bandwidth_hz_6_wakeup_ultralowpower' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:77: error: 'ad_seq_link' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                             ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:116: error: 'ad_status_active' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                    ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:134: error: 'ad_status_inactive' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                      ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: error: 'ad_range_2G' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:181: error: 'ad_noise_normal' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                                     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:42:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true, true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:116:32: error: 'class ADXL362' has no member named 'isActInterrupt'
     Serial.print(accelerometer.isActInterrupt());
                                ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:118:32: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.print(accelerometer.isInactInterrupt());
                                ^~~~~~~~~~~~~~~~
                                setupDCInactivityInterrupt
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:133:5: error: 'MeasurementInMg' was not declared in this scope
     MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
     ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:134:22: error: 'xyz' was not declared in this scope
     printmeasurement(xyz);
                      ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:134:5: error: 'printmeasurement' was not declared in this scope
     printmeasurement(xyz);
     ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:164:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attac

examples/AutonomousMotionSwitch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:24:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,2000,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:25:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-178E6A864BC116D91E4AFF77CA9B6901/sketch/AutonomousMotionSwitch.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:21:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/AutonomousMotionSwitchFIFO

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:11:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:19:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:20:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:23:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:13: error: 'class ADXL362' has no member named 'configureFIFO'
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
             ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:27: error: 'ad_fifo_trigger' was not declared in this scope
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:32:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,100,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:33:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:48:32: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = acc.readFIFO(fifoEntries,FIFO_SIZE);
                                ^~~~~~~~
                                readTemp
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:55:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = acc.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-B0B3B23EAD601246CF5B0EA717764F34/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-B0B3B23EAD601246CF5B0EA717764F34/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-B0B3B23EAD601246CF5B0EA717764F34/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, P

examples/BasicMeasure

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:21:13: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(acc.activateMeasure());
             ^~~~~~~~~~~~~~~
             beginMeasure
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:22:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:27:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzlow = acc.getXYZLowPower(ad_range_2G);
   ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:20: error: 'xyzlow' was not declared in this scope
   printmeasurement(xyzlow);
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzlow);
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:32:19: error: expected ';' before 'xyz'
   MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
                   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:33:20: error: 'xyz' was not declared in this scope
   printmeasurement(xyz);
                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:36:20: error: 'class ADXL362' has no member named 'getTemperature'
   float temp = acc.getTemperature();
                    ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FIFO

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:15:43: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 accelerometer(SPI_SLAVE_SELECT_PIN);
                                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:23:23: error: 'class ADXL362' has no member named 'init'
   check(accelerometer.init());
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:24:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:27:32: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(accelerometer.getRevisionId());
                                ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:23: error: 'class ADXL362' has no member named 'configureFIFO'
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                       ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:37: error: 'ad_fifo_oldestsaved' was not declared in this scope
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                                     ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt1'
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:47: error: 'ad_status_fifo_watermark' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt2'
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:47: error: 'ad_status_fifo_overrun' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                                               ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:37:23: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(accelerometer.activateMeasure());
                       ^~~~~~~~~~~~~~~
                       beginMeasure
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:38:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:62:42: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = accelerometer.readFIFO(fifoEntries,FIFO_SIZE);
                                          ^~~~~~~~
                                          readTemp
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:69:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = accelerometer.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'bool checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:34: error: 'class ADXL362' has no member named 'hasStatus'
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:44: error: 'ad_status_fifo_overrun' was not declared in this scope
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                            ^~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:126:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1BDACBE9491947A5DB1139A8E63EBB2E/sketch/FIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1BDACBE9491947A5DB1139A8E63EBB2E/sketch/FIFO.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Inte

examples/FreeFall

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:23:13: error: 'class ADXL362' has no member named 'activateFreeFallDetection'
   check(acc.activateFreeFallDetection());
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:24:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:67:34: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.println(accelerometer.isInactInterrupt());
                                  ^~~~~~~~~~~~~~~~
                                  setupDCInactivityInterrupt
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:8:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-EBB05E82CB7EB5AC432F0CC2D2F311BB/sketch/FreeFall.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Interrupts.h:21:27: note:   template argument deduction/substitution failed:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/SelfTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:21:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzdifference = acc.executeSelfTest();
   ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:20: error: 'xyzdifference' was not declared in this scope
   printmeasurement(xyzdifference);
                    ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzdifference);
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

Sketch uses 13332 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3068 bytes (9%) of dynamic memory, leaving 29700 bytes for local variables. Maximum is 32768 bytes.

examples/AdvancedDetection

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:12:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:20:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:21:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:24:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:13: error: 'class ADXL362' has no member named 'activateCustomDetection'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
             ^~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:37: error: 'ad_bandwidth_hz_6_wakeup_ultralowpower' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:77: error: 'ad_seq_link' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                             ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:116: error: 'ad_status_active' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                    ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:134: error: 'ad_status_inactive' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                      ^~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: error: 'ad_range_2G' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: note: suggested alternative: '__rangeof'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^~~~~~~~~~~
                                                                                                                                                                        __rangeof
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:181: error: 'ad_noise_normal' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                                     ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:42:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true, true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:116:32: error: 'class ADXL362' has no member named 'isActInterrupt'
     Serial.print(accelerometer.isActInterrupt());
                                ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:118:32: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.print(accelerometer.isInactInterrupt());
                                ^~~~~~~~~~~~~~~~
                                setupDCInactivityInterrupt
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/Advanced

examples/AutonomousMotionSwitch

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:24:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,2000,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:25:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                          ^~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1699E15851CE405F8CF42BFAC1AA686A/sketch/AutonomousMotionSwitch.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1699E15851CE405F8CF42BFAC1AA686A/sketch/AutonomousMotionSwitch.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:77:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1699E15851CE405F8CF42BFAC1AA686A/sketch/AutonomousMotionSwitch.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
                           ^~~~~~~~~~~~~~~
/U

examples/AutonomousMotionSwitchFIFO

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:11:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:19:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:20:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:23:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:13: error: 'class ADXL362' has no member named 'configureFIFO'
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
             ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:27: error: 'ad_fifo_trigger' was not declared in this scope
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
                           ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:32:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,100,false,false));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:33:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:48:32: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = acc.readFIFO(fifoEntries,FIFO_SIZE);
                                ^~~~~~~~
                                readTemp
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:55:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = acc.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: note: suggested alternative: 'Pm'
       printmeasurement(m.forceInMg);
                        ^
                        Pm
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-04A3451C5F624FAE346E41D3C488D2FD/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:108:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-04A3451C5F624FAE346E41D3C488D2FD/sketch/AutonomousMotionSwitchFIFO.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void ar

examples/BasicMeasure

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:21:13: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(acc.activateMeasure());
             ^~~~~~~~~~~~~~~
             beginMeasure
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:22:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:27:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzlow = acc.getXYZLowPower(ad_range_2G);
   ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:20: error: 'xyzlow' was not declared in this scope
   printmeasurement(xyzlow);
                    ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzlow);
   ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:32:19: error: expected ';' before 'xyz'
   MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
                   ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:33:20: error: 'xyz' was not declared in this scope
   printmeasurement(xyz);
                    ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:36:20: error: 'class ADXL362' has no member named 'getTemperature'
   float temp = acc.getTemperature();
                    ^~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FIFO

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:15:43: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 accelerometer(SPI_SLAVE_SELECT_PIN);
                                           ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:23:23: error: 'class ADXL362' has no member named 'init'
   check(accelerometer.init());
                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:24:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:27:32: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(accelerometer.getRevisionId());
                                ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:23: error: 'class ADXL362' has no member named 'configureFIFO'
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                       ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:37: error: 'ad_fifo_oldestsaved' was not declared in this scope
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                                     ^~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt1'
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:47: error: 'ad_status_fifo_watermark' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                                               ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt2'
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                       ^~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:47: error: 'ad_status_fifo_overrun' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                                               ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:37:23: error: 'class ADXL362' has no member named 'activateMeasure'; did you mean 'beginMeasure'?
   check(accelerometer.activateMeasure());
                       ^~~~~~~~~~~~~~~
                       beginMeasure
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:38:17: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   accelerometer.printRegisters();
                 ^~~~~~~~~~~~~~
                 SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void loop()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:62:42: error: 'class ADXL362' has no member named 'readFIFO'; did you mean 'readTemp'?
     uint16_t nrOfEntries = accelerometer.readFIFO(fifoEntries,FIFO_SIZE);
                                          ^~~~~~~~
                                          readTemp
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:69:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = accelerometer.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: note: suggested alternative: 'Pm'
       printmeasurement(m.forceInMg);
                        ^
                        Pm
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:7: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
       ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'bool checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:34: error: 'class ADXL362' has no member named 'hasStatus'
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                  ^~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:44: error: 'ad_status_fifo_overrun' was not declared in this scope
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                            ^~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:126:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-89F567687C1102B5266FF3A83449A7CE/sketch/FIFO.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncP

examples/FreeFall

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:23:13: error: 'class ADXL362' has no member named 'activateFreeFallDetection'
   check(acc.activateFreeFallDetection());
             ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:24:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters(true);
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:67:34: error: 'class ADXL362' has no member named 'isInactInterrupt'; did you mean 'setupDCInactivityInterrupt'?
     Serial.println(accelerometer.isInactInterrupt());
                                  ^~~~~~~~~~~~~~~~
                                  setupDCInactivityInterrupt
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setupInterrupt(byte, void (*)(), int)':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: error: no matching function for call to 'attachInterrupt(byte&, void (*&)(), int&)'
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-546746E2157B39CE55F988D69FCAB643/sketch/FreeFall.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note: candidate: void attachInterrupt(pin_size_t, voidFuncPtr, PinStatus) <near match>
 void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
      ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Common.h:111:6: note:   conversion of argument 3 would be ill-formed:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: error: invalid conversion from 'int' to 'PinStatus' [-fpermissive]
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-546746E2157B39CE55F988D69FCAB643/sketch/FreeFall.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:38:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T*>, PinStatus, T*)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T*> userFunc, PinStatus mode, T* param) {
                           ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:38:27: note:   template argument deduction/substitution failed:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-546746E2157B39CE55F988D69FCAB643/sketch/FreeFall.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:21:27: note: candidate: template<class T> void arduino::attachInterrupt(pin_size_t, arduino::voidTemplateFuncPtrParam<T>, PinStatus, T&)
 template<typename T> void attachInterrupt(pin_size_t interruptNum, voidTemplateFuncPtrParam<T> userFunc, PinStatus mode, T& param) {
                           ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:21:27: note:   template argument deduction/substitution failed:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:76:70: note:   candidate expects 1 argument, 0 provided
   attachInterrupt(digitalPinToInterrupt(pinNr), handlerfunction, mode);
                                                                      ^
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/SelfTest

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:1:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'; did you mean 'SPIreadOneRegister'?
   acc.printRegisters();
       ^~~~~~~~~~~~~~
       SPIreadOneRegister
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:21:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzdifference = acc.executeSelfTest();
   ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:20: error: 'xyzdifference' was not declared in this scope
   printmeasurement(xyzdifference);
                    ^~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:3: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzdifference);
   ^~~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: At global scope:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^~~~~~~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 202150 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13216 bytes (4%) of dynamic memory, leaving 314464 bytes for local variables. Maximum is 327680 bytes.

examples/AdvancedDetection

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:12:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:20:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:21:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:24:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:13: error: 'class ADXL362' has no member named 'activateCustomDetection'
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:37: error: 'ad_bandwidth_hz_6_wakeup_ultralowpower' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:77: error: 'ad_seq_link' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:116: error: 'ad_status_active' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:134: error: 'ad_status_inactive' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:168: error: 'ad_range_2G' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:40:181: error: 'ad_noise_normal' was not declared in this scope
   check(acc.activateCustomDetection(ad_bandwidth_hz_6_wakeup_ultralowpower, ad_seq_link, false, 100, 0, 150, 4000, ad_status_active, ad_status_inactive, false, false, ad_range_2G, ad_noise_normal));
                                                                                                                                                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:42:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters(true, true);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:100:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:116:32: error: 'class ADXL362' has no member named 'isActInterrupt'
     Serial.print(accelerometer.isActInterrupt());
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:118:32: error: 'class ADXL362' has no member named 'isInactInterrupt'
     Serial.print(accelerometer.isInactInterrupt());
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:120:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop)); //TODO: adjust when i know exactly when awake bit/interrupt is used
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:133:5: error: 'MeasurementInMg' was not declared in this scope
     MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:134:22: error: 'xyz' was not declared in this scope
     printmeasurement(xyz);
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AdvancedDetection/AdvancedDetection.ino:134:25: error: 'printmeasurement' was not declared in this scope
     printmeasurement(xyz);
                         ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/AutonomousMotionSwitch

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:24:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,2000,false,false));
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:25:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters(true);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:53:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:34: error: 'class ADXL362' has no member named 'isAwake'
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitch/AutonomousMotionSwitch.ino:68:42: error: 'ad_seq_loop' was not declared in this scope
     Serial.println(accelerometer.isAwake(ad_seq_loop));
                                          ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/AutonomousMotionSwitchFIFO

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:11:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:19:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:20:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:23:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());  
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:13: error: 'class ADXL362' has no member named 'configureFIFO'
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:26:27: error: 'ad_fifo_trigger' was not declared in this scope
   check(acc.configureFIFO(ad_fifo_trigger,FIFO_SIZE, FIFO_TEMP_ENABLED));
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:32:13: error: 'class ADXL362' has no member named 'activateAutonomousMotionSwitch'
   check(acc.activateAutonomousMotionSwitch(150,250,100,false,false));
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:33:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters(true);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:48:32: error: 'class ADXL362' has no member named 'readFIFO'
     uint16_t nrOfEntries = acc.readFIFO(fifoEntries,FIFO_SIZE);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:55:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = acc.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:56:35: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/AutonomousMotionSwitchFIFO/AutonomousMotionSwitchFIFO.ino:84:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/BasicMeasure

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:21:13: error: 'class ADXL362' has no member named 'activateMeasure'
   check(acc.activateMeasure());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:22:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:27:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzlow = acc.getXYZLowPower(ad_range_2G);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:20: error: 'xyzlow' was not declared in this scope
   printmeasurement(xyzlow);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:28:26: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzlow);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:32:19: error: expected ';' before 'xyz'
   MeasurementInMg xyz = acc.getXYZ(ad_range_2G);
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:33:20: error: 'xyz' was not declared in this scope
   printmeasurement(xyz);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:36:20: error: 'class ADXL362' has no member named 'getTemperature'
   float temp = acc.getTemperature();
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/BasicMeasure/BasicMeasure.ino:58:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FIFO

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:15:43: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 accelerometer(SPI_SLAVE_SELECT_PIN);
                                           ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:23:23: error: 'class ADXL362' has no member named 'init'
   check(accelerometer.init());
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:24:17: error: 'class ADXL362' has no member named 'printRegisters'
   accelerometer.printRegisters();
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:27:32: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(accelerometer.getRevisionId());
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:23: error: 'class ADXL362' has no member named 'configureFIFO'
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:33:37: error: 'ad_fifo_oldestsaved' was not declared in this scope
   check(accelerometer.configureFIFO(ad_fifo_oldestsaved,FIFO_SIZE, FIFO_TEMP_ENABLED));
                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt1'
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:34:47: error: 'ad_status_fifo_watermark' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt1(ad_status_fifo_watermark));
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:23: error: 'class ADXL362' has no member named 'configureFIFOInterrupt2'
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:35:47: error: 'ad_status_fifo_overrun' was not declared in this scope
   check(accelerometer.configureFIFOInterrupt2(ad_status_fifo_overrun));
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:37:23: error: 'class ADXL362' has no member named 'activateMeasure'
   check(accelerometer.activateMeasure());
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:38:17: error: 'class ADXL362' has no member named 'printRegisters'
   accelerometer.printRegisters();
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:62:42: error: 'class ADXL362' has no member named 'readFIFO'
     uint16_t nrOfEntries = accelerometer.readFIFO(fifoEntries,FIFO_SIZE);
                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:69:7: error: 'FifoMeasurement' was not declared in this scope
       FifoMeasurement m = accelerometer.parseFIFOMeasurement(ad_range_2G, &entriesptr, &buflen, FIFO_TEMP_ENABLED);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:24: error: 'm' was not declared in this scope
       printmeasurement(m.forceInMg);
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:70:35: error: 'printmeasurement' was not declared in this scope
       printmeasurement(m.forceInMg);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:99:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino: In function 'bool checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:34: error: 'class ADXL362' has no member named 'hasStatus'
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FIFO/FIFO.ino:116:44: error: 'ad_status_fifo_overrun' was not declared in this scope
     Serial.println(accelerometer.hasStatus(ad_status_fifo_overrun));
                                            ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/FreeFall

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:8:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:16:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:17:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:20:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:23:13: error: 'class ADXL362' has no member named 'activateFreeFallDetection'
   check(acc.activateFreeFallDetection());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:24:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters(true);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:52:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino: In function 'void checkInterrupt(bool*, char*, ADXL362)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/FreeFall/FreeFall.ino:67:34: error: 'class ADXL362' has no member named 'isInactInterrupt'
     Serial.println(accelerometer.isInactInterrupt());
                                  ^
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362

examples/SelfTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:7:33: error: no matching function for call to 'ADXL362::ADXL362(int)'
 ADXL362 acc(SPI_SLAVE_SELECT_PIN);
                                 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note: candidate: ADXL362::ADXL362()
  ADXL362();
  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:27:2: note:   candidate expects 0 arguments, 1 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(const ADXL362&)
 class ADXL362
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'const ADXL362&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note: candidate: constexpr ADXL362::ADXL362(ADXL362&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362/ADXL362.h:23:7: note:   no known conversion for argument 1 from 'int' to 'ADXL362&&'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:15:13: error: 'class ADXL362' has no member named 'init'
   check(acc.init());
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:16:7: error: 'class ADXL362' has no member named 'printRegisters'
   acc.printRegisters();
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:19:22: error: 'class ADXL362' has no member named 'getRevisionId'
   Serial.println(acc.getRevisionId());
                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:21:3: error: 'MeasurementInMg' was not declared in this scope
   MeasurementInMg xyzdifference = acc.executeSelfTest();
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:20: error: 'xyzdifference' was not declared in this scope
   printmeasurement(xyzdifference);
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:25:33: error: 'printmeasurement' was not declared in this scope
   printmeasurement(xyzdifference);
                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: variable or field 'printmeasurement' declared void
 void printmeasurement(MeasurementInMg m) {
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362/examples/SelfTest/SelfTest.ino:47:23: error: 'MeasurementInMg' was not declared in this scope
Multiple libraries were found for "ADXL362.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADXL362
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WinkelICT_ADXL362