This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 3.0.5
More details
| Board | Claims compatibility | Inclusion |
|---|---|---|
|
arduino:avr:uno
1.8.4 |
Yes | PASS |
|
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL |
|
arduino:megaavr:nona4809
1.8.7 |
No | FAIL |
|
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL |
|
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL |
Result: PASS
Sketch uses 718 bytes (2%) of program storage space. Maximum is 32256 bytes. Global variables use 13 bytes (0%) of dynamic memory, leaving 2035 bytes for local variables. Maximum is 2048 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 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 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 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) {
^