This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.1.0
More details
Board | Claims compatibility | Inclusion | FuGPS_Debug |
FuGPS_Test |
FuGPS_Usage |
---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | PASS | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | PASS | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | PASS | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | PASS | FAIL | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 9504 bytes (29%) of program storage space. Maximum is 32256 bytes. Global variables use 1286 bytes (62%) of dynamic memory, leaving 762 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 10346 bytes (32%) of program storage space. Maximum is 32256 bytes. Global variables use 637 bytes (31%) of dynamic memory, leaving 1411 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 13074 bytes (40%) of program storage space. Maximum is 32256 bytes. Global variables use 856 bytes (41%) of dynamic memory, leaving 1192 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 96492 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43768 bytes (16%) of dynamic memory, leaving 226568 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:139:15: error: 'digitalPinToBitMask' was not declared in this scope rxBitMask = digitalPinToBitMask( rxPin ); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:139:15: note: suggested alternative: 'digitalPinToPinName' rxBitMask = digitalPinToBitMask( rxPin ); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:140:15: error: 'portInputRegister' was not declared in this scope rxPort = portInputRegister( digitalPinToPort( rxPin ) ); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:143:15: error: 'portOutputRegister' was not declared in this scope txPort = portOutputRegister( digitalPinToPort( txPin ) ); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:148:7: error: 'F_CPU' was not declared in this scope if (F_CPU == 8000000L) { ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:175:13: error: 'F_CPU' was not declared in this scope if (F_CPU > 12000000L) { ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:182:13: error: 'F_CPU' was not declared in this scope if (F_CPU > 12000000L) { ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:198:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: note: suggested alternative: 'digitalPinToPort' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: error: '_BV' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: note: suggested alternative: '_B' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:217:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: error: '_BV' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: note: suggested alternative: '_B' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: note: suggested alternative: 'digitalPinToPort' *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::setBaudRate(uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:237:34: error: 'F_CPU' was not declared in this scope ((baudRate == 31250) && (F_CPU == 16000000L)) || ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'virtual int NeoSWSerial::available()': /home/e
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:139:15: error: 'digitalPinToBitMask' was not declared in this scope rxBitMask = digitalPinToBitMask( rxPin ); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:139:15: note: suggested alternative: 'digitalPinToPinName' rxBitMask = digitalPinToBitMask( rxPin ); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:140:15: error: 'portInputRegister' was not declared in this scope rxPort = portInputRegister( digitalPinToPort( rxPin ) ); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:143:15: error: 'portOutputRegister' was not declared in this scope txPort = portOutputRegister( digitalPinToPort( txPin ) ); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:148:7: error: 'F_CPU' was not declared in this scope if (F_CPU == 8000000L) { ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:175:13: error: 'F_CPU' was not declared in this scope if (F_CPU > 12000000L) { ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:182:13: error: 'F_CPU' was not declared in this scope if (F_CPU > 12000000L) { ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:198:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: note: suggested alternative: 'digitalPinToPort' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: error: '_BV' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: note: suggested alternative: '_B' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:217:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: error: '_BV' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: note: suggested alternative: '_B' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: note: suggested alternative: 'digitalPinToPort' *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::setBaudRate(uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:237:34: error: 'F_CPU' was not declared in this scope ((baudRate == 31250) && (F_CPU == 16000000L)) || ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'virtual int NeoSWSerial::available()': /home/e
Result: PASS
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes. Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
Result: PASS
Sketch uses 10624 bytes (21%) of program storage space. Maximum is 49152 bytes. Global variables use 457 bytes (7%) of dynamic memory, leaving 5687 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: note: suggested alternative: 'TCB2' TCCR2A = 0x00; ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: note: suggested alternative: 'TCB2' TCCR2B = 0x03; // divide by 32 ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In static member function 'static void NeoSWSerial::rxISR(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:46:17: error: 'TCNT0' was not declared in this scope #define TCNTX TCNT0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:308:16: note: in expansion of macro 'TCNTX' uint8_t t0 = TCNTX; // time of data transition (plus ISR latency) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:46:17: note: suggested alternative: 'TCNTX' #define TCNTX TCNT0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:308:16: note: in expansion of macro 'TCNTX' uint8_t t0 = TCNTX; // time of data transition (plus ISR latency) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'bool NeoSWSerial::checkRxTime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:46:17: error: 'TCNT0' was not declared in this scope #define TCNTX TCNT0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:383:28: note: in expansion of macro 'TCNTX' uint8_t t0
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: note: suggested alternative: 'TCB2' TCCR2A = 0x00; ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: note: suggested alternative: 'TCB2' TCCR2B = 0x03; // divide by 32 ^~~~~~ TCB2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: note: suggested alternative: 'digitalPinToPort' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In static member function 'static void NeoSWSerial::rxISR(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:46:17: error: 'TCNT0' was not declared in this scope #define TCNTX TCNT0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:308:16: note: in expansion of macro 'TCNTX' uint8_t t0 = TCNTX; // time of data transition (plus ISR latency) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:46:17: note: suggested alternative: 'TCNTX' #define TCNTX TCNT0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:308:16: note: in expansion of macro 'TCNTX' uint8_t t0 = TCNTX; // time of data transition (plus ISR latency) ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'bool NeoSWSerial::checkRxTime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:46:17: error: 'TCNT0' was not declared in this scope #define TCNTX TCNT0 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:383:28: note: in expansion of macro 'TCNTX' uint8_t t0
Result: PASS
This library has no main header file so an empty one was created.
Sketch uses 12252 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 36852 bytes (14%) of program storage space. Maximum is 262144 bytes. Global variables use 3688 bytes (11%) of dynamic memory, leaving 29080 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^~~~~ 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:53:50: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portInputRegister(port) (&(port->IN.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:140:15: note: in expansion of macro 'portInputRegister' rxPort = portInputRegister( digitalPinToPort( rxPin ) ); ^~~~~~~~~~~~~~~~~ /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/NeoSWSerial/src/NeoSWSerial.cpp:143:15: note: in expansion of macro 'portOutputRegister' txPort = portOutputRegister( digitalPinToPort( txPin ) ); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: note: suggested alternative: 'TCC2' TCCR2A = 0x00; ^~~~~~ TCC2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: note: suggested alternative: 'TCC2' TCCR2B = 0x03; // divide by 32 ^~~~~~ TCC2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:198:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:198:5: note: suggested alternative: 'Gclk' cli(); ^~~ Gclk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: note: suggested alternative: 'digitalPinToPort' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: error: '_BV' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: note: suggested alternative: '_B' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:217:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:217:5: note: suggested alternative: 'Gclk' cli(); ^~~ Gclk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: error: '_BV' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: note: suggested alternative: '_B' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: note: suggested alternati
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^~~~~ 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/NeoSWSerial/src/NeoSWSerial.h:4, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:53:50: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment #define portInputRegister(port) (&(port->IN.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:140:15: note: in expansion of macro 'portInputRegister' rxPort = portInputRegister( digitalPinToPort( rxPin ) ); ^~~~~~~~~~~~~~~~~ /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/NeoSWSerial/src/NeoSWSerial.cpp:143:15: note: in expansion of macro 'portOutputRegister' txPort = portOutputRegister( digitalPinToPort( txPin ) ); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: note: suggested alternative: 'TCC2' TCCR2A = 0x00; ^~~~~~ TCC2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: note: suggested alternative: 'TCC2' TCCR2B = 0x03; // divide by 32 ^~~~~~ TCC2 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:29: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:198:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:198:5: note: suggested alternative: 'Gclk' cli(); ^~~ Gclk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:40: note: suggested alternative: 'digitalPinToPort' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: error: '_BV' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:36: note: suggested alternative: '_B' *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:8: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:40: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:31: note: suggested alternative: 'digitalPinToPort' volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: note: suggested alternative: 'SING' uint8_t prevSREG = SREG; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:217:5: error: 'cli' was not declared in this scope cli(); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:217:5: note: suggested alternative: 'Gclk' cli(); ^~~ Gclk /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:10: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:43: note: suggested alternative: 'digitalPinToPort' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ digitalPinToPort /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: error: '_BV' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:39: note: suggested alternative: '_B' *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:222:24: note: suggested alternati
Result: PASS
Sketch uses 197866 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13100 bytes (3%) of dynamic memory, leaving 314580 bytes for local variables. Maximum is 327680 bytes.
Result: PASS
Sketch uses 225718 bytes (17%) of program storage space. Maximum is 1310720 bytes. Global variables use 13744 bytes (4%) of dynamic memory, leaving 313936 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:140:13: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment rxPort = portInputRegister( digitalPinToPort( rxPin ) ); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:143:13: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment txPort = portOutputRegister( digitalPinToPort( txPin ) ); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:52: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:66: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp:201:31: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:66: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:54: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:33: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:69: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp:222:50: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::attachInterrupt(NeoSWSerial::isr_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:285:21: error: 'SREG' was not declared in this scope uint8_t oldSREG = SREG; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In static member function 'static void NeoSWSerial::rxISR(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:308:16: error: 'TCNTX' was not declared in this scope uint8_t t0 = TCNTX; // time of data transition (plus ISR latency) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'bool NeoSWSerial::checkRxTime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:383:28: error: 'TCNTX' was not declared in this scope uint8_t t0 = TCNTX; // now ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'virtual size_t NeoSWSerial::write(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:531:50: error: 'digitalPinToPCICRbit' was not declared in this scope uint8_t PCIbit = bit(digitalPinToPCICRbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:98:25: note: in definition of macro 'bit' #define bit(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:533:22: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:536:18: error: 'TCNTX' was not declared in this scope uint8_t t0 = TCNTX; // start time ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:561:13: error: 'PCI_FLAG_REGISTER' was not declared in this scope if (PCI_FLAG_REGISTER & PCIbit) { ^
Result: FAIL
WARNING: library NeoSWSerial 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/NeoSWSerial/src/NeoSWSerial.cpp:511:6: error: #error MCU not supported by NeoSWSerial! #error MCU not supported by NeoSWSerial! ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::listen()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:140:13: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment rxPort = portInputRegister( digitalPinToPort( rxPin ) ); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:143:13: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment txPort = portOutputRegister( digitalPinToPort( txPin ) ); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:155:7: error: 'TCCR2A' was not declared in this scope TCCR2A = 0x00; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:156:7: error: 'TCCR2B' was not declared in this scope TCCR2B = 0x03; // divide by 32 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:160:52: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:197:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:200:66: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk |= _BV(digitalPinToPCMSKbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp:201:31: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:201:66: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) |= _BV(digitalPinToPCICRbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::ignore()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:214:54: error: 'digitalPinToPCMSK' was not declared in this scope volatile uint8_t *pcmsk = digitalPinToPCMSK(rxPin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:216:24: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:33: error: 'digitalPinToPCICR' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:221:69: error: 'digitalPinToPCICRbit' was not declared in this scope *digitalPinToPCICR(rxPin) &= ~_BV(digitalPinToPCICRbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp:222:50: error: 'digitalPinToPCMSKbit' was not declared in this scope *pcmsk &= ~_BV(digitalPinToPCMSKbit(rxPin)); ^ /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/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'void NeoSWSerial::attachInterrupt(NeoSWSerial::isr_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:285:21: error: 'SREG' was not declared in this scope uint8_t oldSREG = SREG; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In static member function 'static void NeoSWSerial::rxISR(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:308:16: error: 'TCNTX' was not declared in this scope uint8_t t0 = TCNTX; // time of data transition (plus ISR latency) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'bool NeoSWSerial::checkRxTime()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:383:28: error: 'TCNTX' was not declared in this scope uint8_t t0 = TCNTX; // now ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:32: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp: In member function 'virtual size_t NeoSWSerial::write(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:531:50: error: 'digitalPinToPCICRbit' was not declared in this scope uint8_t PCIbit = bit(digitalPinToPCICRbit(rxPin)); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:98:25: note: in definition of macro 'bit' #define bit(b) (1UL << (b)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:533:22: error: 'SREG' was not declared in this scope uint8_t prevSREG = SREG; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:536:18: error: 'TCNTX' was not declared in this scope uint8_t t0 = TCNTX; // start time ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoSWSerial/src/NeoSWSerial.cpp:561:13: error: 'PCI_FLAG_REGISTER' was not declared in this scope if (PCI_FLAG_REGISTER & PCIbit) { ^