This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 4.2.0
More details
Board | Claims compatibility | Inclusion | SIPSenderSync |
SendADC |
SendTestPackets |
TextPacketHandler |
Chaser |
SIPHandler |
SIPSenderAsync |
USBProWidget |
BasicReceive |
BasicSend |
Flasher |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
In file included from /private/tmp/arduino-testlib1498784527/test/test.ino:1:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:9:10: fatal error: cstring: No such file or directory #include <cstring> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:8:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:9:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:9:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino:10:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:13:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:13:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:10:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:9:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /tmp/arduino-testlib1588412085/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:11: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:38:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:38:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:45:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("Channel 1: %d\n", lastValue); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:50:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("RGB: %d %d %d\n", rgb[0], rgb[1], rgb[2]); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:61:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("Channel 1: %d\n", v); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:72:14: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("RGB: %d %d %d\n", rgb[0], rgb[1], rgb[2]); ^~~~~~ print
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:8: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:25:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:25:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:32:1: error: 'elapsedMillis' does not name a type elapsedMillis sinceLastChase; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:44:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:44:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:54:3: error: 'sinceLastChase' was not declared in this scope sinceLastChase = kChaseInterval; ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:58:7: error: 'sinceLastChase' was not declared in this scope if (sinceLastChase < kChaseInterval) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:61:3: error: 'sinceLastChase' was not declared in this scope sinceLastChase = 0; ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:73:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:73:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:39:1: error: 'elapsedMillis' does not name a type elapsedMillis lastFrameTimer; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:55:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:55:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:58:3: error: 'lastFrameTimer' was not declared in this scope lastFrameTimer = kDMXTimeout; ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:67:5: error: 'lastFrameTimer' was not declared in this scope lastFrameTimer = 0; ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:70:12: error: 'elapsedMillis' does not name a type static elapsedMillis p = kPrintInterval; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:71:9: error: 'p' was not declared in this scope if (p >= kPrintInterval) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:72:14: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("%d: %d\n", dmxRx.packetCount(), lastValue); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:85:7: error: 'lastFrameTimer' was not declared in this scope if (lastFrameTimer < kDMXTimeout) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:88:7: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:88:7: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:90:7: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:90:7: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:93:5: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino:12: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /hhis scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ oes not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::tee/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!i/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino: In function 'void setu
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:64:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:64:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void fillRegularData()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:112:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:112:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void fillSIPData()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:125:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:125:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:54:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:54:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:73:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:73:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:34:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:34:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:36:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:36:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.cpp:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumCha~~~~~~~~~~~ ot declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ rror: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/I/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:36:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:36:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino: In function 'void setText(uint8_t, uint8_t, const char*, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:61:10: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("Page %d:", page); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:65:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf(" %s\n", text); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:71:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("%.*s\n", charsPerLine, text); ^~~~~~ print /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:76:12: error: 'class arduino::UART' has no member named 'printf'; did you mean 'print'? Serial.printf("%s\n", text); ^~~~~~ print
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/ReceiveHandler.h:7, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/ReceiveHandler.cpp:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not de~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:132:1: error: 'elapsedMillis' does not name a type elapsedMillis lastReadTimer{0}; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:171:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:171:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:191:10: error: 'elapsedMillis' does not name a type static elapsedMillis blinkTimer{0}; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:200:9: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:200:9: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:217:7: error: 'blinkTimer' was not declared in this scope if (blinkTimer >= 1000 / rate / 2) { ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:217:7: note: suggested alternative: 'getTimer' if (blinkTimer >= 1000 / rate / 2) { ^~~~~~~~~~ getTimer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:220:5: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, ledState ? HIGH : LOW); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:220:5: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, ledState ? HIGH : LOW); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void startRx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:234:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kTxPin, kTxDisable); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:234:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kTxPin, kTxDisable); ^~~~~~~~~~~~~~~~ digitalWrite /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void startTx()': /home/ec2-user/arduino-testlib/cli-datadir/u
Result: FAIL
In file included from /tmp/arduino-testlib1588412085/test/test.ino:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:9:10: fatal error: cstring: No such file or directory #include <cstring> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino:10:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:13:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:24:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:10:10: fatal error: cstdint: No such file or directory #include <cstdint> ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:9:10: fatal error: algorithm: No such file or directory #include <algorithm> ^~~~~~~~~~~ compilation terminated.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /private/tmp/arduino-testlib1498784527/test/test.ino:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:11: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:38:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:38:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:45:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("Channel 1: %d\n", lastValue); ^~~~~~ print /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:50:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("RGB: %d %d %d\n", rgb[0], rgb[1], rgb[2]); ^~~~~~ print /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:61:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("Channel 1: %d\n", v); ^~~~~~ print /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:72:14: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("RGB: %d %d %d\n", rgb[0],
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:8: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:25:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:25:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:9: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: At global scope: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:32:1: error: 'elapsedMillis' does not name a type elapsedMillis sinceLastChase; ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:44:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:44:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:54:3: error: 'sinceLastChase' was not declared in this scope sinceLastChase = kChaseInterval; ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:58:7: error: 'sinceLastChase' was not declared in this scope if (sinceLastChase < kChaseInterval) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:61:3: error: 'sinceLastChase' was not declared in this scope sinceLastChase = 0; ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:73:3: error: 'digitalWriteFast' was not declared in this sc
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:9: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: At global scope: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:39:1: error: 'elapsedMillis' does not name a type elapsedMillis lastFrameTimer; ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:55:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:55:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:58:3: error: 'lastFrameTimer' was not declared in this scope lastFrameTimer = kDMXTimeout; ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:67:5: error: 'lastFrameTimer' was not declared in this scope lastFrameTimer = 0; ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:70:12: error: 'elapsedMillis' does not name a type static elapsedMillis p = kPrintInterval; ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flas
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino:12: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumCha/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ ive: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' d/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ ive: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternat/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternativIn file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino:1In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.cpp:4:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h: In constructor 'SIPHandler::SIPHandler()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:46:28: error: no matching function for call to 'SIPData::SIPData(<brace-enclosed initializer list>)' sipDataValid_(false) {} ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate: SIPData::SIPData() struct SIPData { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate expects 0 arguments, 1 provided /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate: constexpr SIPData::SIPData(const SIPData&) /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: no known conversion for argument 1 from 'int' to 'const SIPData&' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate: constexpr SIPData::SIPData(SIPData&&) /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: no known conversion for argument 1 from 'int' to 'SIPData&&'
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:13: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:64:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:64:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void fillRegularData()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:112:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:112:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void fillSIPData()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:125:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:125:3: note: suggested alternative: 'digitalWrite' digital
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:13: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:54:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:54:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:73:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:73:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); ^~~~~~~~~~~~~~~~ digitalWrite
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino: At global scope: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:26:25: error: 'Serial3' was not declared in this scope teensydmx::Sender dmxTx{Serial3}; ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:26:25: note: suggested alternative: 'Serial_' teensydmx::Sender dmxTx{Serial3}; ^~~~~~~ Serial_ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:26:32: error: no matching function for call to 'qindesign::teensydmx::Sender::Sender(<brace-enclosed initializer list>)' teensydmx::Sender dmxTx{Serial3}; ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: candidate: qindesign::teensydmx::Sender::Sender(arduino::HardwareSerial&) explicit Sender(HardwareSerial &uart); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:34:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/u
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: suggested alternative: 'EPWMChannel' static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino: At global scope: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:21:25: error: 'Serial3' was not declared in this scope teensydmx::Sender dmxTx{Serial3}; ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:21:25: note: suggested alternative: 'Serial_' teensydmx::Sender dmxTx{Serial3}; ^~~~~~~ Serial_ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:21:32: error: no matching function for call to 'qindesign::teensydmx::Sender::Sender(<brace-enclosed initializer list>)' teensydmx::Sender dmxTx{Serial3}; ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9:0: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: candidate: qindesign::teensydmx::Sender::Sender(arduino::HardwareSerial&) explicit Sender(HardwareSerial &uart); ^~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: conversion of argument 1 would be ill-formed: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:36:3: error: 'digitalWriteFast' was not declared in this scop
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.h:11, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.cpp:4: /Users/alranel/Documents/git/arduino/arduino-testlibacks_[kNumChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ ntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: not/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback eensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/Interv/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:36:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:36:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino: In function 'void setText(uint8_t, uint8_t, const char*, int)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:61:10: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("Page %d:", page); ^~~~~~ print /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:65:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf(" %s\n", text); ^~~~~~ print /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:71:12: error: 'class Serial_' has no member named 'printf'; did you mean 'print'? Serial.printf("%.*s\n", charsPerLine, text); ^~~~~~ print /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPac
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/ReceiveHandler.h:7, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/ReceiveHandler.cpp:4: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/usemChannels]; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: note: suggested alternative: 'EPWMChannel' static std::function<void()> callbacks_[kNumChannels]; ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ TimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: note: sugg/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type; did you mean 'IntervalTimerEx'? IntervalTimer intervalTimer_; ^~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: note: suggested alternative: 'EPWMChannel' for (int i = 0; i < kNumChannels; i++) { ^~~~~~~~~~~~ EPWMChannel /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: note: suggested alternative: 'callback' if (callbacks_[i] != nullptr) { ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[i], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: note: suggested alternative: 'callback' callbacks_[i] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: note: suggested alternative: 'IntervalTimerEx' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: note: suggested alternative: 'delay' if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: note: suggested alternative: 'callback' callbacks_[cbIndex_] = callback; ^~~~~~~~~~ callback /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: note: suggested alternative: 'IntervalTimerEx' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~~~~~~~~ IntervalTimerEx /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: note: suggested alternative: 'delay' if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^~~~~~~ delay /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: At global scope: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:121:30: error: 'Serial3' was not declared in this scope HardwareSerial &kDMXSerial = Serial3; ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:121:30: note: suggested alternative: 'Serial_' HardwareSerial &kDMXSerial = Serial3; ^~~~~~~ Serial_ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:132:1: error: 'elapsedMillis' does not name a type elapsedMillis lastReadTimer{0}; ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void setup()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:171:3: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:171:3: note: suggested alternative: 'digitalWrite' digitalWriteFast(kLEDPin, LOW); ^~~~~~~~~~~~~~~~ digitalWrite /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void loop()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:191:10: error: 'elapsedMillis' does not name a type static elapsedMillis blinkTimer{0};
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /tmp/arduino-testlib3791688961/test/test.ino:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:11: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicReceive/BasicReceive.ino:38:37: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:8: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/BasicSend/BasicSend.ino:25:37: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:32:1: error: 'elapsedMillis' does not name a type elapsedMillis sinceLastChase; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:44:32: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:54:3: error: 'sinceLastChase' was not declared in this scope sinceLastChase = kChaseInterval; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:58:7: error: 'sinceLastChase' was not declared in this scope if (sinceLastChase < kChaseInterval) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:61:3: error: 'sinceLastChase' was not declared in this scope sinceLastChase = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Chaser/Chaser.ino:73:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:39:1: error: 'elapsedMillis' does not name a type elapsedMillis lastFrameTimer; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:55:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:58:3: error: 'lastFrameTimer' was not declared in this scope lastFrameTimer = kDMXTimeout; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:67:5: error: 'lastFrameTimer' was not declared in this scope lastFrameTimer = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:70:12: error: 'elapsedMillis' does not name a type static elapsedMillis p = kPrintInterval; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:71:9: error: 'p' was not declared in this scope if (p >= kPrintInterval) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:85:7: error: 'lastFrameTimer' was not declared in this scope if (lastFrameTimer < kDMXTimeout) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:88:37: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:90:36: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/Flasher/Flasher.ino:93:34: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.cpp:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.cpp:4:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h: In constructor 'SIPHandler::SIPHandler()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:46:28: error: no matching function for call to 'SIPData::SIPData(<brace-enclosed initializer list>)' sipDataValid_(false) {} ^ /home/ec2-user/arduino-testlib/cli-datadir/use/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate expects 0 arguments, 1 provided /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate: constexpr SIPData::SIPData(const SIPData&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: no known conversion for argument 1 from 'int' to 'const SIPData&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: candidate: constexpr SIPData::SIPData(SIPData&&) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.h:16:8: note: no known conversion for argument 1 from 'int' to 'SIPData&&' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPHandler/SIPHandler.ino: In function 'void set
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:64:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void fillRegularData()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:112:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino: In function 'void fillSIPData()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderAsync/SIPSenderAsync.ino:125:32: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:13: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:54:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SIPSenderSync/SIPSenderSync.ino:73:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:26:25: error: 'Serial3' was not declared in this scope teensydmx::Sender dmxTx{Serial3}; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:26:32: error: no matching function for call to 'qindesign::teensydmx::Sender::Sender(<brace-enclosed initializer list>)' teensydmx::Sender dmxTx{Serial3}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:8:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: candidate: qindesign::teensydmx::Sender::Sender(HardwareSerial&) explicit Sender(HardwareSerial &uart); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendADC/SendADC.ino:34:37: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(LED_BUILTIN, HIGH); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' was not declared in this scope static std::function<void()> callbacks_[kNumChannels]; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:21:25: error: 'Serial3' was not declared in this scope teensydmx::Sender dmxTx{Serial3}; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:21:32: error: no matching function for call to 'qindesign::teensydmx::Sender::Sender(<brace-enclosed initializer list>)' teensydmx::Sender dmxTx{Serial3}; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:9:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: candidate: qindesign::teensydmx::Sender::Sender(HardwareSerial&) explicit Sender(HardwareSerial &uart); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:694:12: note: conversion of argument 1 would be ill-formed: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/SendTestPackets/SendTestPackets.ino:36:32: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.h:11, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.cpp:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumCha /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/TextPacketHandler/TextPacketHandler.ino:36:33: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, HIGH); // Start with the LED on ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/TeensyDMX.h:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/ReceiveHandler.h:7, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/ReceiveHandler.cpp:4: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:98:43: error: 'kNumChannels' w/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:99:25: error: 'kNumChannels' was not declared in this scope static void (*relays_[kNumChannels])(void); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:102:3: error: 'IntervalTimer' does not name a type IntervalTimer intervalTimer_; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In constructor 'qindesign::teensydmx::util::IntervalTimerEx::IntervalTimerEx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:33:9: error: class 'qindesign::teensydmx::util::IntervalTimerEx' does not have any field named 'intervalTimer_' : intervalTimer_{}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::begin(const std::function<void()>&, period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:46:27: error: 'kNumChannels' was not declared in this scope for (int i = 0; i < kNumChannels; i++) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:47:13: error: 'callbacks_' was not declared in this scope if (callbacks_[i] != nullptr) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:52:23: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:13: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:53:34: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[i], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:54:11: error: 'callbacks_' was not declared in this scope callbacks_[i] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:57:24: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:60:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:63:21: error: there are no arguments to '__disable_irq' that depend on a template parameter, so a declaration of '__disable_irq' must be available [-fpermissive] __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:11: error: 'intervalTimer_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:64:32: error: 'relays_' was not declared in this scope if (intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:65:9: error: 'callbacks_' was not declared in this scope callbacks_[cbIndex_] = callback; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:66:22: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:69:20: error: there are no arguments to '__enable_irq' that depend on a template parameter, so a declaration of '__enable_irq' must be available [-fpermissive] __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h: In member function 'bool qindesign::teensydmx::util::IntervalTimerEx::restart(period_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:10: error: 'intervalTimer_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/src/util/IntervalTimerEx.h:84:31: error: 'relays_' was not declared in this scope if (!intervalTimer_.begin(relays_[cbIndex_], period)) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:121:30: error: 'Serial3' was not declared in this scope HardwareSerial &kDMXSerial = Serial3; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:132:1: error: 'elapsedMillis' does not name a type elapsedMillis lastReadTimer{0}; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:171:32: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:191:10: error: 'elapsedMillis' does not name a type static elapsedMillis blinkTimer{0}; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:200:38: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:217:7: error: 'blinkTimer' was not declared in this scope if (blinkTimer >= 1000 / rate / 2) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:220:52: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kLEDPin, ledState ? HIGH : LOW); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void startRx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:234:38: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kTxPin, kTxDisable); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void startTx()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:240:37: error: 'digitalWriteFast' was not declared in this scope digitalWriteFast(kTxPin, kTxEnable); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void processReceivedData()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:254:17: error: '__disable_irq' was not declared in this scope __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:260:16: error: '__enable_irq' was not declared in this scope __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino: In function 'void processStreamIn()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:337:5: error: 'lastReadTimer' was not declared in this scope lastReadTimer = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TeensyDMX/examples/USBProWidget/USBProWidget.ino:389:44: error: 'lastReadTimer' was not declared in this scope if (parseState != ParseStates::kStart && lastReadTimer >=