This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.2.5
More details
Board | Claims compatibility | Inclusion | irWrite_example |
ledWrite_example |
lightWrite_example |
motorWrite_example |
proximityRead_example |
sensorRead_example |
speakerWrite_example |
irRead_example |
---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'TXEN0' TXLED0; ^~~~~~ TXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'TWD1' TXLED1; ^~~~~~ TWD1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RXEN0' RXLED0; ^~~~~~ RXEN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: note: suggested alternative: 'CS00' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: 'CS12' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'ICR1' ICR3 = top; // Set the top. ^~~~ ICR1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCNT0' if (TCNT3 > top) ^~~~~ TCNT0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCCR0B' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCCR0B In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: note: suggested alternative: 'WGM13' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCCR0A' TCCR3A = _BV(COM3B0); ^~~~~~ TCCR0A In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: note: suggested alternative: 'COM0B0' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMSK0' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMSK0' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMSK0 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:28, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: note: suggested alternative: 'OCIE0A' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKd
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: note: suggested alternative: 'LEDB' TXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: note: suggested alternative: 'LED1' TXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'LEDB' RXLED0; ^~~~~~ LEDB /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'LED1' RXLED1; ^~~~~~ LED1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:529:27: error: 'F_CPU' was not declared in this scope unsigned long top = F_CPU / frequency / 4 - 1; // Calculate the top. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: note: suggested alternative: '._32' prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ ._32 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: error: 'digitalPinToBitMask' was not declared in this scope _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:549:22: note: suggested alternative: 'digitalPinToPinName' _pinMask1 = digitalPinToBitMask(SPEAKER_UP); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: error: 'portOutputRegister' was not declared in this scope _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: error: 'portModeRegister' was not declared in this scope _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:557:34: note: suggested alternative: 'register' _pinMode1 = (uint8_t *) portModeRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~ register /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMER' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMER' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMER /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TCB3' ICR3 = top; // Set the top. ^~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TCB3' if (TCNT3 > top) ^~~~~ TCB3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCB3' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCB3' TCCR3A = _BV(COM3B0); ^~~~~~ TCB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: note: suggested alternative: 'TIMERB3' TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: note: suggested alternative: 'TIMERB3' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ TIMERB3 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/too
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: note: suggested alternative: 'RED' RXLED0; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: note: suggested alternative: 'RED' RXLED1; ^~~~~~ RED /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: error: '_BV' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:27: note: suggested alternative: '_B' uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:24: note: in expansion of macro 'portOutputRegister' _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:24: note: in expansion of macro 'portOutputRegister' _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: note: suggested alternative: 'TC3' ICR3 = top; // Set the top. ^~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: note: suggested alternative: 'TC3' if (TCNT3 > top) ^~~~~ TC3 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(COM3B0); ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: error: '_BV' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:18: note: suggested alternative: '_B' TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: note: suggested alternative: 'TCC0' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: note: suggested alternative: 'SS1' TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: note: suggested alternative: 'TCC0' TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~~ TCC0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^
Result: FAIL
WARNING: library ROKduino claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::motorWrite(byte, int, boolean)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:118:53: error: 'analogWrite' was not declared in this scope analogWrite(MOTOR_1_SPEED, abs(mtr_speed)/4); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In member function 'void ROKduino::ledWrite(byte, byte)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:177:16: error: 'TXLED0' was not declared in this scope TXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:181:16: error: 'TXLED1' was not declared in this scope TXLED1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:195:16: error: 'RXLED0' was not declared in this scope RXLED0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:199:16: error: 'RXLED1' was not declared in this scope RXLED1; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: In static member function 'static void ROKduino::speakerWrite(long unsigned int, long unsigned int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:528:31: error: 'CS30' was not declared in this scope uint8_t prescaler = _BV(CS30); // Try using prescaler 1 first. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:532:26: error: 'CS32' was not declared in this scope prescaler = _BV(CS32); // Set the 256 prescaler bit. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:553:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput1 = portOutputRegister(digitalPinToPort(SPEAKER_UP)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:555:22: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment _pinOutput2 = portOutputRegister(digitalPinToPort(SPEAKER_DOWN)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:565:7: error: 'ICR3' was not declared in this scope ICR3 = top; // Set the top. ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:566:11: error: 'TCNT3' was not declared in this scope if (TCNT3 > top) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:570:21: error: 'WGM33' was not declared in this scope TCCR3B = _BV(WGM33) | prescaler; // Set PWM, phase and frequency corrected (ICR1) and prescaler. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(COM3B0); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:571:21: error: 'COM3B0' was not declared in this scope TCCR3A = _BV(COM3B0); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:7: error: 'TIMSK3' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:580:21: error: 'OCIE3A' was not declared in this scope TIMSK3 |= _BV(OCIE3A); // Activate the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:7: error: 'TIMSK3' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:584:22: error: 'OCIE3A' was not declared in this scope TIMSK3 &= ~_BV(OCIE3A); // Remove the timer interrupt. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:7: error: 'TCCR3B' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:585:21: error: 'CS31' was not declared in this scope TCCR3B = _BV(CS31); // Default clock prescaler of 8. ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:7: error: 'TCCR3A' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.h:9:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:6: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:586:21: error: 'WGM30' was not declared in this scope TCCR3A = _BV(WGM30); // Set to defaults so PWM can work like normal (PWM, phase corrected, 8bit). ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:99:25: note: in definition of macro '_BV' #define _BV(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ROKduino/src/ROKduino.cpp:605:4: error: expected constructor, destructor, or type conversion before '(' token ISR(TIMER3_COMPA_vect) ^