This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.2
More details
Board | Claims compatibility | Inclusion | SimpleOctaveSwitch |
SynaBLE |
Test |
ClockDivide |
EuclidianTriggerSequencer |
NoteSelect |
SimpleLFO |
---|---|---|---|---|---|---|---|---|---|
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 ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
In file included from /tmp/arduino-testlib4099262479/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/ClockDivide/ClockDivide.ino:20:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/EuclidianTriggerSequencer/EuclidianTriggerSequencer.ino:41:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleOctaveSwitch/SimpleOctaveSwitch.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/SynaBLE.ino:27:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/Test/Test.ino:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /tmp/arduino-testlib3373706162/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/ClockDivide/ClockDivide.ino:20:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/ClockDivide/ClockDivide.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/ClockDivide/ClockDivide.ino:39:23: error: call to 'void sl::Synapse::begin(unsigned int)' uses the default argument for parameter 1, which is not yet defined SynapseShield.begin(); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/EuclidianTriggerSequencer/EuclidianTriggerSequencer.ino:41:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/EuclidianTriggerSequencer/EuclidianTriggerSequencer.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/EuclidianTriggerSequencer/EuclidianTriggerSequencer.ino:74:23: error: call to 'void sl::Synapse::begin(unsigned int)' uses the default argument for parameter 1, which is not yet defined SynapseShield.begin(); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino:18:23: error: call to 'void sl::Synapse::begin(unsigned int)' uses the default argument for parameter 1, which is not yet defined SynapseShield.begin(); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino:97:23: error: call to 'void sl::Synapse::begin(unsigned int)' uses the default argument for parameter 1, which is not yet defined SynapseShield.begin(); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleOctaveSwitch/SimpleOctaveSwitch.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleOctaveSwitch/SimpleOctaveSwitch.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleOctaveSwitch/SimpleOctaveSwitch.ino:18:23: error: call to 'void sl::Synapse::begin(unsigned int)' uses the default argument for parameter 1, which is not yet defined SynapseShield.begin(); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/SynaBLE.ino:29:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/CurieMIDI.h:10:10: fatal error: CurieBLE.h: No such file or directory #include <CurieBLE.h> ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/Test/Test.ino:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: error: 'SPI_CLOCK_DIV2' was not declared in this scope void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:66:37: note: suggested alternative: 'SPI_CPOL_1' void begin(unsigned spiDivider_ = SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ SPI_CPOL_1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/Test/Test.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/Test/Test.ino:17:23: error: call to 'void sl::Synapse::begin(unsigned int)' uses the default argument for parameter 1, which is not yet defined SynapseShield.begin(); ^
Result: FAIL
In file included from /tmp/arduino-testlib3373706162/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/ClockDivide/ClockDivide.ino:20:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/EuclidianTriggerSequencer/EuclidianTriggerSequencer.ino:41:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino:6:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino:10:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleOctaveSwitch/SimpleOctaveSwitch.ino:5:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/SynaBLE.ino:27:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/Test/Test.ino:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:12:10: fatal error: DirectIO.h: No such file or directory #include <DirectIO.h> // --> https://github.com/mmarchetti/DirectIO.git ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/SynaBLE.ino:29:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/CurieMIDI.h:10:10: fatal error: CurieBLE.h: No such file or directory #include <CurieBLE.h> ^~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: no matching function for call to 'attachInterrupt(const uint8_t&, void (*&)(), uint32_t)' attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:8:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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); ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:71: error: invalid conversion from 'uint32_t {aka long unsigned int}' to 'PinStatus' [-fpermissive] attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~~~~~ /home/ec2-user/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: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: note: candidate expects 1 argument, 0 provided attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/libraries/SPI/SPI.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:10, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8: /home/ec2-user/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) { ^~~~~~~~~~~
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:53:16: error: 'HIGH' was not declared in this scope ValueLow = HIGH, //!< Interrupt when the value of the digital input is LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:57:19: error: 'CHANGE' was not declared in this scope ValueChange = CHANGE, //!< Interrupt when the value of the digital input changes ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:58:18: error: 'FALLING' was not declared in this scope RisingEdge = FALLING, //!< Interrupt when the value of the digital input goes from LOW to HIGH ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:59:19: error: 'RISING' was not declared in this scope FallingEdge = RISING, //!< Interrupt when the value of the digital input goes from HIGH to LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:18:39: error: 'A1' was not declared in this scope static constexpr uint8_t k_pinCVInB = A1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::begin(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:23: error: 'INPUT' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:28: error: 'pinMode' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:39:31: error: 'OUTPUT' was not declared in this scope pinMode(k_pinChipSelectDAC, OUTPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:40: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:51:33: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:57:19: error: 'MSBFIRST' was not declared in this scope SPI.setBitOrder(MSBFIRST); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'unsigned int sl::Synapse::readCV(sl::Synapse::CVChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:72:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:76:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeCV(sl::Synapse::CVChannel, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:36: error: 'LOW' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:39: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:122:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'bool sl::Synapse::readGate(sl::Synapse::GateChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:183:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:191:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeGate(sl::Synapse::GateChannel, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::updateCVRanges()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:53:16: error: 'HIGH' was not declared in this scope ValueLow = HIGH, //!< Interrupt when the value of the digital input is LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:57:19: error: 'CHANGE' was not declared in this scope ValueChange = CHANGE, //!< Interrupt when the value of the digital input changes ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:58:18: error: 'FALLING' was not declared in this scope RisingEdge = FALLING, //!< Interrupt when the value of the digital input goes from LOW to HIGH ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:59:19: error: 'RISING' was not declared in this scope FallingEdge = RISING, //!< Interrupt when the value of the digital input goes from HIGH to LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:18:39: error: 'A1' was not declared in this scope static constexpr uint8_t k_pinCVInB = A1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::begin(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:23: error: 'INPUT' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:28: error: 'pinMode' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:39:31: error: 'OUTPUT' was not declared in this scope pinMode(k_pinChipSelectDAC, OUTPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:40: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:51:33: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:57:19: error: 'MSBFIRST' was not declared in this scope SPI.setBitOrder(MSBFIRST); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'unsigned int sl::Synapse::readCV(sl::Synapse::CVChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:72:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:76:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeCV(sl::Synapse::CVChannel, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:36: error: 'LOW' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:39: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:122:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'bool sl::Synapse::readGate(sl::Synapse::GateChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:183:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:191:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeGate(sl::Synapse::GateChannel, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::updateCVRanges()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:53:16: error: 'HIGH' was not declared in this scope ValueLow = HIGH, //!< Interrupt when the value of the digital input is LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:57:19: error: 'CHANGE' was not declared in this scope ValueChange = CHANGE, //!< Interrupt when the value of the digital input changes ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:58:18: error: 'FALLING' was not declared in this scope RisingEdge = FALLING, //!< Interrupt when the value of the digital input goes from LOW to HIGH ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:59:19: error: 'RISING' was not declared in this scope FallingEdge = RISING, //!< Interrupt when the value of the digital input goes from HIGH to LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:18:39: error: 'A1' was not declared in this scope static constexpr uint8_t k_pinCVInB = A1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::begin(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:23: error: 'INPUT' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:28: error: 'pinMode' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:39:31: error: 'OUTPUT' was not declared in this scope pinMode(k_pinChipSelectDAC, OUTPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:40: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:51:33: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:57:19: error: 'MSBFIRST' was not declared in this scope SPI.setBitOrder(MSBFIRST); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'unsigned int sl::Synapse::readCV(sl::Synapse::CVChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:72:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:76:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeCV(sl::Synapse::CVChannel, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:36: error: 'LOW' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:39: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:122:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'bool sl::Synapse::readGate(sl::Synapse::GateChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:183:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:191:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeGate(sl::Synapse::GateChannel, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::updateCVRanges()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/NoteSelect/NoteSelect.ino:29:20: error: 'A2' was not declared in this scope pot = analogRead(A2); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SimpleLFO/SimpleLFO.ino:111:20: error: 'A2' was not declared in this scope pot = analogRead(A2); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:53:16: error: 'HIGH' was not declared in this scope ValueLow = HIGH, //!< Interrupt when the value of the digital input is LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:57:19: error: 'CHANGE' was not declared in this scope ValueChange = CHANGE, //!< Interrupt when the value of the digital input changes ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:58:18: error: 'FALLING' was not declared in this scope RisingEdge = FALLING, //!< Interrupt when the value of the digital input goes from LOW to HIGH ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:59:19: error: 'RISING' was not declared in this scope FallingEdge = RISING, //!< Interrupt when the value of the digital input goes from HIGH to LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:18:39: error: 'A1' was not declared in this scope static constexpr uint8_t k_pinCVInB = A1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::begin(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:23: error: 'INPUT' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:28: error: 'pinMode' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:39:31: error: 'OUTPUT' was not declared in this scope pinMode(k_pinChipSelectDAC, OUTPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:40: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:51:33: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:57:19: error: 'MSBFIRST' was not declared in this scope SPI.setBitOrder(MSBFIRST); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'unsigned int sl::Synapse::readCV(sl::Synapse::CVChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:72:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:76:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeCV(sl::Synapse::CVChannel, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:36: error: 'LOW' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:39: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:122:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'bool sl::Synapse::readGate(sl::Synapse::GateChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:183:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:191:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeGate(sl::Synapse::GateChannel, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::updateCVRanges()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/SynaBLE.ino:29:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/examples/SynaBLE/CurieMIDI.h:10:22: fatal error: CurieBLE.h: No such file or directory compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:53:16: error: 'HIGH' was not declared in this scope ValueLow = HIGH, //!< Interrupt when the value of the digital input is LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:57:19: error: 'CHANGE' was not declared in this scope ValueChange = CHANGE, //!< Interrupt when the value of the digital input changes ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:58:18: error: 'FALLING' was not declared in this scope RisingEdge = FALLING, //!< Interrupt when the value of the digital input goes from LOW to HIGH ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.h:59:19: error: 'RISING' was not declared in this scope FallingEdge = RISING, //!< Interrupt when the value of the digital input goes from HIGH to LOW ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:18:39: error: 'A1' was not declared in this scope static constexpr uint8_t k_pinCVInB = A1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::begin(unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:23: error: 'INPUT' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:34:28: error: 'pinMode' was not declared in this scope pinMode(k_pinCVInA, INPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:39:31: error: 'OUTPUT' was not declared in this scope pinMode(k_pinChipSelectDAC, OUTPUT); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:50:40: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:51:33: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:57:19: error: 'MSBFIRST' was not declared in this scope SPI.setBitOrder(MSBFIRST); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'unsigned int sl::Synapse::readCV(sl::Synapse::CVChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:72:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:76:35: error: 'analogRead' was not declared in this scope return analogRead(k_pinCVInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeCV(sl::Synapse::CVChannel, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:36: error: 'LOW' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:113:39: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinChipSelectDAC, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:122:36: error: 'HIGH' was not declared in this scope digitalWrite(k_pinChipSelectDAC, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'bool sl::Synapse::readGate(sl::Synapse::GateChannel)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:183:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInA); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:191:38: error: 'digitalRead' was not declared in this scope return digitalRead(k_pinGateInB); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::writeGate(sl::Synapse::GateChannel, bool)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:212:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutA, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:45: error: 'LOW' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:51: error: 'HIGH' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:222:56: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinGateOutB, (state_ ? LOW : HIGH)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::gateInputInterrupt(sl::Synapse::GateChannel, void (*)(), sl::Synapse::GateInterrupt)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:241:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInA), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:246:99: error: 'attachInterrupt' was not declared in this scope attachInterrupt(digitalPinToInterrupt(k_pinGateInB), callback_, static_cast<uint32_t>(mode_)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp: In member function 'void sl::Synapse::updateCVRanges()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:300:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:41: error: 'LOW' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:308:44: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:320:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfA, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:41: error: 'HIGH' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Synapse/Synapse.cpp:328:45: error: 'digitalWrite' was not declared in this scope digitalWrite(k_pinCVOutConfB, HIGH); ^