EncoderButton - compatibility matrix

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

EncoderButton

Version: 1.0.5
More details

Compatibility matrix

Board Claims compatibility Inclusion
Basic
ClassMethodLambdaCallback
CommonCallbackHandler
DisableEncoderButton
LongPressExample
MultiButton
Acceleration
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS FAIL PASS PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS PASS PASS PASS PASS PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F742E529CB4DDA120F7BC1BEB293DC8E/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib

examples/Acceleration

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F274486F2922F403E531638962658992/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier

examples/Basic

Result: FAIL


					
					

examples/ClassMethodLambdaCallback

Result: FAIL


					
					

examples/CommonCallbackHandler

Result: FAIL


					
					

examples/DisableEncoderButton

Result: FAIL


					
					

examples/LongPressExample

Result: FAIL


					
					

examples/MultiButton

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /tmp/arduino-testlib1744172888/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit

examples/Acceleration

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/Acceleration/Acceleration.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary

examples/Basic

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/Basic/Basic.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier

examples/ClassMethodLambdaCallback

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/ClassMethodLambdaCallback/ClassMethodLambdaCallback.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary

examples/CommonCallbackHandler

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/CommonCallbackHandler/CommonCallbackHandler.ino:14:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit

examples/DisableEncoderButton

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/DisableEncoderButton/DisableEncoderButton.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit

examples/LongPressExample

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/LongPressExample/LongPressExample.ino:4:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier

examples/MultiButton

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/Encoder.h:46:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/MultiButton/MultiButton.ino:13:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:334:2: error: #error "Interrupts are unknown for this board, please add to this code"
 #error "Interrupts are unknown for this board, please add to this code"
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:337:2: error: #error "Encoder requires interrupt pins, but this board does not have any :("
 #error "Encoder requires interrupt pins, but this board does not have any :("
  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder/utility/interrupt_pins.h:338:2: error: #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
 #error "You could try defining ENCODER_DO_NOT_USE_INTERRUPTS as a kludge."
  ^~~~~
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 1354 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 118 bytes (1%) of dynamic memory, leaving 6026 bytes for local variables. Maximum is 6144 bytes.

examples/Acceleration

Result: PASS

Sketch uses 7117 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 503 bytes (8%) of dynamic memory, leaving 5641 bytes for local variables. Maximum is 6144 bytes.

examples/Basic

Result: PASS

Sketch uses 7329 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 501 bytes (8%) of dynamic memory, leaving 5643 bytes for local variables. Maximum is 6144 bytes.

examples/ClassMethodLambdaCallback

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/ClassMethodLambdaCallback/ClassMethodLambdaCallback.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/ClassMethodLambdaCallback/ClassMethodLambdaCallback.ino:59:4: error: no matching function for call to 'EncoderButton::setClickHandler(setup()::<lambda(EncoderButton&)>)'
   });
    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/ClassMethodLambdaCallback/ClassMethodLambdaCallback.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:114:10: note: candidate: void EncoderButton::setClickHandler(EncoderButton::CallbackFunction)
     void setClickHandler(CallbackFunction f);
          ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:114:10: note:   no known conversion for argument 1 from 'setup()::<lambda(EncoderButton&)>' to 'EncoderButton::CallbackFunction {aka void (*)(EncoderButton&)}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/ClassMethodLambdaCallback/ClassMethodLambdaCallback.ino:64:4: error: no matching function for call to 'EncoderButton::setEncoderHandler(setup()::<lambda(EncoderButton&)>)'
   });
    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/examples/ClassMethodLambdaCallback/ClassMethodLambdaCallback.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:153:10: note: candidate: void EncoderButton::setEncoderHandler(EncoderButton::CallbackFunction)
     void setEncoderHandler(CallbackFunction f);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EncoderButton/src/EncoderButton.h:153:10: note:   no known conversion for argument 1 from 'setup()::<lambda(EncoderButton&)>' to 'EncoderButton::CallbackFunction {aka void (*)(EncoderButton&)}'
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier

examples/CommonCallbackHandler

Result: PASS

Sketch uses 6413 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 673 bytes (10%) of dynamic memory, leaving 5471 bytes for local variables. Maximum is 6144 bytes.

examples/DisableEncoderButton

Result: PASS

Sketch uses 7575 bytes (15%) of program storage space. Maximum is 49152 bytes.
Global variables use 579 bytes (9%) of dynamic memory, leaving 5565 bytes for local variables. Maximum is 6144 bytes.

examples/LongPressExample

Result: PASS

Sketch uses 6570 bytes (13%) of program storage space. Maximum is 49152 bytes.
Global variables use 361 bytes (5%) of dynamic memory, leaving 5783 bytes for local variables. Maximum is 6144 bytes.

examples/MultiButton

Result: PASS

Sketch uses 7755 bytes (15%) of program storage space. Maximum is 49152 bytes.
Global variables use 657 bytes (10%) of dynamic memory, leaving 5487 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F742E529CB4DDA120F7BC1BEB293DC8E/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier

examples/Acceleration

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-F274486F2922F403E531638962658992/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib

examples/Basic

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-44D7997D49806C5343D5F92A6B1CA618/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier

examples/ClassMethodLambdaCallback

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-00C04EBF3E0C260CED7E165D9901B70F/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary

examples/CommonCallbackHandler

Result: FAIL

<built-in>: fatal error: when writing output to /tmp/arduino-sketch-B51F061E9B22C8A2A808024F264352C5/preproc/ctags_target_for_gcc_minus_e.cpp: No space left on device
compilation terminated.
Multiple libraries were found for "Encoder.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Encoder
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/OneSystemLibrary
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RobotLib
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MKRMotorCarrier
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MINDSi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BitkitRobit

examples/DisableEncoderButton

Result: FAIL


					
					

examples/LongPressExample

Result: FAIL


					
					

examples/MultiButton

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 250110 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13440 bytes (4%) of dynamic memory, leaving 314240 bytes for local variables. Maximum is 327680 bytes.

examples/Acceleration

Result: PASS

Sketch uses 262862 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14688 bytes (4%) of dynamic memory, leaving 312992 bytes for local variables. Maximum is 327680 bytes.

examples/Basic

Result: PASS

Sketch uses 262734 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14688 bytes (4%) of dynamic memory, leaving 312992 bytes for local variables. Maximum is 327680 bytes.

examples/ClassMethodLambdaCallback

Result: PASS

Sketch uses 262702 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14688 bytes (4%) of dynamic memory, leaving 312992 bytes for local variables. Maximum is 327680 bytes.

examples/CommonCallbackHandler

Result: PASS

Sketch uses 261030 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15128 bytes (4%) of dynamic memory, leaving 312552 bytes for local variables. Maximum is 327680 bytes.

examples/DisableEncoderButton

Result: PASS

Sketch uses 263014 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14960 bytes (4%) of dynamic memory, leaving 312720 bytes for local variables. Maximum is 327680 bytes.

examples/LongPressExample

Result: PASS

Sketch uses 260734 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14040 bytes (4%) of dynamic memory, leaving 313640 bytes for local variables. Maximum is 327680 bytes.

examples/MultiButton

Result: PASS

Sketch uses 263434 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15232 bytes (4%) of dynamic memory, leaving 312448 bytes for local variables. Maximum is 327680 bytes.