AVRUtils - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

AVRUtils

Version: 1.3.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
AVRUtils
arduino:avr:uno
1.8.4
Yes PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

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.

examples/AVRUtils

Result: PASS

Sketch uses 4280 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 208 bytes (10%) of dynamic memory, leaving 1840 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: error: '_BV' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: note: suggested alternative: '_B'
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
                     _B
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: note: suggested alternative: 'MAX'
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^~~~
                                                   MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: note: suggested alternative: 'ADC0'
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
         ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: note: suggested alternative: 'ADC0'
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
                       ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: error: 'bit_is_set' was not declared in this scope
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: note: suggested alternative: 'timerisset'
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
                timerisset
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: note: suggested alternative: 'ADC0'
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
                       ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: note: suggested alternative: 'ADC0'
         uint8_t high = ADCH; // unlocks both
                        ^~~~
                        ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: error: '_BV' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: note: suggested alternative: '_B'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
                 _B
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: note: suggested alternative: 'MAX'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^~~~
                                  MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: note: suggested alternative: 'MAX'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^~~~
                                              MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: note: suggested alternative: 'MAX'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^~~~
                                                          MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: note: suggested alternative: 'ADC0'
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
     ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: note: suggested alternative: 'ADC0'
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
                   ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: error: 'bit_is_set' was not declared in this scope
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: note: suggested alternative: 'timerisset'
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
            timerisset
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: note: suggested alternative: 'ADC0'
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
                    ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: error: 'ADCH' was not declared in this scope
     uint8_t high = ADCH; // unlocks both
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: note: suggested alternative: 'ADC0'
     uint8_t high = ADCH; // unlocks both
                    ^~~~
                    ADC0

examples/AVRUtils

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: error: '_BV' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: note: suggested alternative: '_B'
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
                     _B
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: note: suggested alternative: 'MAX'
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^~~~
                                                   MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: note: suggested alternative: 'ADC0'
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
         ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: note: suggested alternative: 'ADC0'
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
                       ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: error: 'bit_is_set' was not declared in this scope
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: note: suggested alternative: 'timerisset'
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
                timerisset
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: note: suggested alternative: 'ADC0'
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
                       ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: note: suggested alternative: 'ADC0'
         uint8_t high = ADCH; // unlocks both
                        ^~~~
                        ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: error: '_BV' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: note: suggested alternative: '_B'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
                 _B
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: note: suggested alternative: 'MAX'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^~~~
                                  MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: note: suggested alternative: 'MAX'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^~~~
                                              MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: note: suggested alternative: 'MAX'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^~~~
                                                          MAX
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: note: suggested alternative: 'ADC0'
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
     ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: note: suggested alternative: 'ADC0'
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
                   ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: error: 'bit_is_set' was not declared in this scope
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: note: suggested alternative: 'timerisset'
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
            timerisset
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: note: suggested alternative: 'ADC0'
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
                    ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: error: 'ADCH' was not declared in this scope
     uint8_t high = ADCH; // unlocks both
                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: note: suggested alternative: 'ADC0'
     uint8_t high = ADCH; // unlocks both
                    ^~~~
                    ADC0

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^~~~~
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: note: suggested alternative: 'VREF_t'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: note: suggested alternative: 'VREF_t'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: note: suggested alternative: 'ADC_t'
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
         ADC_t
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: note: suggested alternative: 'DDRC'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: note: suggested alternative: 'ADC0'
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
                       ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: note: suggested alternative: 'ADC0'
         uint8_t high = ADCH; // unlocks both
                        ^~~~
                        ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^~~~~
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: note: suggested alternative: 'VREF_t'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: note: suggested alternative: 'ADC_t'
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
     ADC_t
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: note: suggested alternative: 'DDRC'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
    

examples/AVRUtils

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^~~~~
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: note: suggested alternative: 'VREF_t'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: note: suggested alternative: 'VREF_t'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: note: suggested alternative: 'ADC_t'
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
         ADC_t
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: note: suggested alternative: 'DDRC'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: note: suggested alternative: 'ADC0'
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
                       ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: note: suggested alternative: 'ADC0'
         uint8_t high = ADCH; // unlocks both
                        ^~~~
                        ADC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^~~~~
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: note: suggested alternative: 'VREF_t'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: note: suggested alternative: 'ADC_t'
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
     ADC_t
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/AVRUtils/AVRUtils.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: note: suggested alternative: 'DDRC'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
    

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: error: '_BV' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: note: suggested alternative: '_B'
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
                     _B
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: note: suggested alternative: 'ADC'
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
         ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: note: suggested alternative: 'ADC'
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
                       ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: error: 'bit_is_set' was not declared in this scope
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: note: suggested alternative: 'timerisset'
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
                timerisset
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: note: suggested alternative: 'ADC'
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
                       ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: note: suggested alternative: 'ADC'
         uint8_t high = ADCH; // unlocks both
                        ^~~~
                        ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: error: '_BV' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: note: suggested alternative: '_B'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
                 _B
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: note: suggested alternative: 'ADC'
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
     ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: note: suggested alternative: 'ADC'
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
                   ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: error: 'bit_is_set' was not declared in this scope
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: note: suggested alternative: 'timerisset'
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
            timerisset
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: note: suggested alternative: 'ADC'
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
                    ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: error: 'ADCH' was not declared in this scope
     uint8_t high = ADCH; // unlocks both
                    ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: note: suggested alternative: 'ADC'
     uint8_t high = ADCH; // unlocks both
                    ^~~~
                    ADC

examples/AVRUtils

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: error: '_BV' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:21: note: suggested alternative: '_B'
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                     ^~~
                     _B
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:9: note: suggested alternative: 'ADC'
         ADCSRA |= _BV(ADSC); // Start conversion
         ^~~~~~
         ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: note: suggested alternative: 'ADC'
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^~~~
                       ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: error: 'bit_is_set' was not declared in this scope
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:56:16: note: suggested alternative: 'timerisset'
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                ^~~~~~~~~~
                timerisset
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: note: suggested alternative: 'ADC'
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^~~~
                       ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: note: suggested alternative: 'ADC'
         uint8_t high = ADCH; // unlocks both
                        ^~~~
                        ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: error: '_BV' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:17: note: suggested alternative: '_B'
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                 ^~~
                 _B
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:5: note: suggested alternative: 'ADC'
     ADCSRA |= _BV(ADSC); // Start conversion
     ^~~~~~
     ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: note: suggested alternative: 'ADC'
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^~~~
                   ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: error: 'bit_is_set' was not declared in this scope
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:90:12: note: suggested alternative: 'timerisset'
     while (bit_is_set(ADCSRA,ADSC)); // measuring
            ^~~~~~~~~~
            timerisset
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: note: suggested alternative: 'ADC'
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^~~~
                    ADC
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: error: 'ADCH' was not declared in this scope
     uint8_t high = ADCH; // unlocks both
                    ^~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: note: suggested alternative: 'ADC'
     uint8_t high = ADCH; // unlocks both
                    ^~~~
                    ADC

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^
/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/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^
/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/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^
/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/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^
/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/AVRUtils/AVRUtils.cpp:56:38: error: 'bit_is_set' was not declared in this scope
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^
/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/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^
/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/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^
/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/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^
/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/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^
/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/AVRUtils/AVRUtils.cpp:90:34: error: 'bit_is_set' was not declared in this scope
     while (bit_is_set(ADCSRA,ADSC)); // measuring
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: error: 'ADCH' was not declared in this scope
     uint8_t high = ADCH; // unlocks both
                    ^

examples/AVRUtils

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:26:6: error: #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
     #error "AVRUtils does not support this processor. Please verify you have the right board and/or the right processor selected."
      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRTemp()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:13: error: 'ADMUX' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:51:25: error: 'REFS1' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                         ^
/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/AVRUtils/AVRUtils.cpp:51:38: error: 'REFS0' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                      ^
/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/AVRUtils/AVRUtils.cpp:51:51: error: 'MUX3' was not declared in this scope
             ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
                                                   ^
/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/AVRUtils/AVRUtils.cpp:55:9: error: 'ADCSRA' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:55:23: error: 'ADSC' was not declared in this scope
         ADCSRA |= _BV(ADSC); // Start conversion
                       ^
/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/AVRUtils/AVRUtils.cpp:56:38: error: 'bit_is_set' was not declared in this scope
         while (bit_is_set(ADCSRA,ADSC)); // measuring
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:58:23: error: 'ADCL' was not declared in this scope
         uint8_t low = ADCL; // must read ADCL first - it then locks ADCH
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:59:24: error: 'ADCH' was not declared in this scope
         uint8_t high = ADCH; // unlocks both
                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp: In member function 'double AVRUtils::getAVRVcc()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:9: error: 'ADMUX' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:85:21: error: 'REFS0' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                     ^
/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/AVRUtils/AVRUtils.cpp:85:34: error: 'MUX3' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                  ^
/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/AVRUtils/AVRUtils.cpp:85:46: error: 'MUX2' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                              ^
/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/AVRUtils/AVRUtils.cpp:85:58: error: 'MUX1' was not declared in this scope
         ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
                                                          ^
/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/AVRUtils/AVRUtils.cpp:89:5: error: 'ADCSRA' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:89:19: error: 'ADSC' was not declared in this scope
     ADCSRA |= _BV(ADSC); // Start conversion
                   ^
/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/AVRUtils/AVRUtils.cpp:90:34: error: 'bit_is_set' was not declared in this scope
     while (bit_is_set(ADCSRA,ADSC)); // measuring
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:92:20: error: 'ADCL' was not declared in this scope
     uint8_t low  = ADCL; // must read ADCL first - it then locks ADCH
                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AVRUtils/AVRUtils.cpp:93:20: error: 'ADCH' was not declared in this scope
     uint8_t high = ADCH; // unlocks both
                    ^