Arduino Learning Board - compatibility matrix

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

Arduino Learning Board

Version: 1.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
ALB_LCD2
ALB_LED
ALB_RFID
ALB_Serial2
ALB_SevenSeg_Quad
ALB_TiltSensor
ALB_Button
ALB_I2C_Scan
ALB_Relay
ALB_SevenSeg_Single
ALB_TempHumidity
ALB_TouchSensor1
ALB_TouchSensor2
ALB_Joystick
ALB_MPU6050_Calibrate
ALB_Servo
ALB_Sonar
ALB_SoundSensor2
ALB_LCD1
ALB_MPU6050
ALB_ClockSerial
ALB_Serial1
ALB_SoundSensor
ALB_Stepper
ALB_Blink
ALB_Buzzer
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL PASS FAIL PASS FAIL PASS PASS FAIL PASS FAIL FAIL PASS PASS PASS FAIL FAIL PASS PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL PASS FAIL PASS FAIL PASS PASS FAIL PASS FAIL FAIL PASS PASS PASS FAIL FAIL PASS PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL PASS FAIL PASS FAIL PASS PASS FAIL PASS FAIL FAIL PASS PASS PASS FAIL FAIL PASS PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL PASS FAIL PASS FAIL PASS PASS FAIL PASS FAIL FAIL PASS FAIL FAIL FAIL FAIL PASS PASS FAIL FAIL FAIL PASS PASS FAIL PASS FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS
This library has no main header file so an empty one was created.

Sketch uses 2434 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 292 bytes (14%) of dynamic memory, leaving 1756 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Blink

Result: PASS

Sketch uses 924 bytes (2%) 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/ALB_Button

Result: PASS

Sketch uses 1272 bytes (3%) of program storage space. Maximum is 32256 bytes.
Global variables use 17 bytes (0%) of dynamic memory, leaving 2031 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Buzzer

Result: PASS

Sketch uses 2594 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 30 bytes (1%) of dynamic memory, leaving 2018 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_ClockSerial

Result: PASS

Sketch uses 6488 bytes (20%) of program storage space. Maximum is 32256 bytes.
Global variables use 823 bytes (40%) of dynamic memory, leaving 1225 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_I2C_Scan

Result: PASS

Sketch uses 3562 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 431 bytes (21%) of dynamic memory, leaving 1617 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Joystick

Result: PASS

Sketch uses 2452 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 190 bytes (9%) of dynamic memory, leaving 1858 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_LCD1

Result: PASS

Sketch uses 3644 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 415 bytes (20%) of dynamic memory, leaving 1633 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_LCD2

Result: PASS

Sketch uses 4026 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 429 bytes (20%) of dynamic memory, leaving 1619 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_LED

Result: PASS

Sketch uses 924 bytes (2%) 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/ALB_MPU6050

Result: PASS

Sketch uses 14616 bytes (45%) of program storage space. Maximum is 32256 bytes.
Global variables use 557 bytes (27%) of dynamic memory, leaving 1491 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_MPU6050_Calibrate

Result: PASS

Sketch uses 7668 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 1182 bytes (57%) of dynamic memory, leaving 866 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_RFID

Result: PASS

Sketch uses 3904 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 312 bytes (15%) of dynamic memory, leaving 1736 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Relay

Result: PASS

Sketch uses 1090 bytes (3%) of program storage space. Maximum is 32256 bytes.
Global variables use 11 bytes (0%) of dynamic memory, leaving 2037 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Serial1

Result: PASS

Sketch uses 1486 bytes (4%) of program storage space. Maximum is 32256 bytes.
Global variables use 200 bytes (9%) of dynamic memory, leaving 1848 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Serial2

Result: PASS

Sketch uses 1926 bytes (5%) 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.

examples/ALB_Servo

Result: PASS

Sketch uses 3750 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 334 bytes (16%) of dynamic memory, leaving 1714 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_SevenSeg_Quad

Result: PASS

Sketch uses 3984 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 425 bytes (20%) of dynamic memory, leaving 1623 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_SevenSeg_Single

Result: PASS

Sketch uses 3914 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 421 bytes (20%) of dynamic memory, leaving 1627 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Sonar

Result: PASS

Sketch uses 4308 bytes (13%) of program storage space. Maximum is 32256 bytes.
Global variables use 236 bytes (11%) of dynamic memory, leaving 1812 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_SoundSensor

Result: PASS

Sketch uses 2598 bytes (8%) of program storage space. Maximum is 32256 bytes.
Global variables use 212 bytes (10%) of dynamic memory, leaving 1836 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_SoundSensor2

Result: PASS

Sketch uses 2536 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 212 bytes (10%) of dynamic memory, leaving 1836 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_Stepper

Result: PASS

Sketch uses 7706 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 464 bytes (22%) of dynamic memory, leaving 1584 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_TempHumidity

Result: PASS

Sketch uses 7902 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 413 bytes (20%) of dynamic memory, leaving 1635 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_TiltSensor

Result: PASS

Sketch uses 1066 bytes (3%) 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/ALB_TouchSensor1

Result: PASS

Sketch uses 2442 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 198 bytes (9%) of dynamic memory, leaving 1850 bytes for local variables. Maximum is 2048 bytes.

examples/ALB_TouchSensor2

Result: PASS

Sketch uses 2096 bytes (6%) of program storage space. Maximum is 32256 bytes.
Global variables use 34 bytes (1%) of dynamic memory, leaving 2014 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/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Blink

Result: PASS

Sketch uses 79132 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_Button

Result: PASS

Sketch uses 79316 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43452 bytes (16%) of dynamic memory, leaving 226884 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_Buzzer

Result: PASS

Sketch uses 80204 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43452 bytes (16%) of dynamic memory, leaving 226884 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_ClockSerial

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_I2C_Scan

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Joystick

Result: PASS

Sketch uses 79888 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43516 bytes (16%) of dynamic memory, leaving 226820 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_LCD1

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_LCD2

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_LED

Result: PASS

Sketch uses 79132 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_MPU6050

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_MPU6050_Calibrate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_RFID

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Relay

Result: PASS

Sketch uses 79248 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43448 bytes (16%) of dynamic memory, leaving 226888 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_Serial1

Result: PASS

Sketch uses 78822 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_Serial2

Result: PASS

Sketch uses 78962 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43448 bytes (16%) of dynamic memory, leaving 226888 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_Servo

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_SevenSeg_Quad

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_SevenSeg_Single

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Sonar

Result: PASS

Sketch uses 80554 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43456 bytes (16%) of dynamic memory, leaving 226880 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_SoundSensor

Result: PASS

Sketch uses 79526 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43456 bytes (16%) of dynamic memory, leaving 226880 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_SoundSensor2

Result: PASS

Sketch uses 80024 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43544 bytes (16%) of dynamic memory, leaving 226792 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_Stepper

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_TempHumidity

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_TiltSensor

Result: PASS

Sketch uses 79288 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43448 bytes (16%) of dynamic memory, leaving 226888 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_TouchSensor1

Result: PASS

Sketch uses 79394 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43460 bytes (16%) of dynamic memory, leaving 226876 bytes for local variables. Maximum is 270336 bytes.

examples/ALB_TouchSensor2

Result: PASS

Sketch uses 80432 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43464 bytes (16%) of dynamic memory, leaving 226872 bytes for local variables. Maximum is 270336 bytes.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_Blink

Result: PASS

Sketch uses 1118 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_Button

Result: PASS

Sketch uses 1490 bytes (3%) of program storage space. Maximum is 49152 bytes.
Global variables use 30 bytes (0%) of dynamic memory, leaving 6114 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_Buzzer

Result: PASS

Sketch uses 1852 bytes (3%) of program storage space. Maximum is 49152 bytes.
Global variables use 33 bytes (0%) of dynamic memory, leaving 6111 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_ClockSerial

Result: FAIL

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:677: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 /tmp/arduino-sketch-41E271C6DEBAA01A4710BD208C4EE2AB/sketch/ALB_ClockSerial.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino:26:11: error: expected ')' before '*' token
 DS1302RTC RTC(9, 10, 11);
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino:26:11: error: expected ')' before '*' token
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino:39:10: error: 'RTC_t {aka struct RTC_struct}' has no member named 'haltRTC'
  if (RTC.haltRTC())
          ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino:79:11: error: 'RTC_t {aka struct RTC_struct}' has no member named 'set'
    if(RTC.set(t) == 0)   // Success
           ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino:92:19: error: 'RTC_t {aka struct RTC_struct}' has no member named 'get'
  Serial.print(RTC.get());
                   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_ClockSerial/ALB_ClockSerial.ino:94:12: error: 'RTC_t {aka struct RTC_struct}' has no member named 'read'
  if (! RTC.read(tm))
            ^~~~

examples/ALB_I2C_Scan

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_Joystick

Result: PASS

Sketch uses 3267 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_LCD1

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_LCD2

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_LED

Result: PASS

Sketch uses 1126 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_MPU6050

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_MPU6050/ALB_MPU6050.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_MPU6050/ALB_MPU6050.ino:75:2: error: 'TWBR' was not declared in this scope
  TWBR = 24; // 400kHz I2C clock (200kHz if CPU is 8MHz)
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_MPU6050/ALB_MPU6050.ino:75:2: note: suggested alternative: 'TWI0'
  TWBR = 24; // 400kHz I2C clock (200kHz if CPU is 8MHz)
  ^~~~
  TWI0

examples/ALB_MPU6050_Calibrate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_MPU6050_Calibrate/ALB_MPU6050_Calibrate.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_MPU6050_Calibrate/ALB_MPU6050_Calibrate.ino:51:2: error: 'TWBR' was not declared in this scope
  TWBR = 24; // 400kHz I2C clock (200kHz if CPU is 8MHz). Leonardo measured 250kHz.
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_MPU6050_Calibrate/ALB_MPU6050_Calibrate.ino:51:2: note: suggested alternative: 'TWI0'
  TWBR = 24; // 400kHz I2C clock (200kHz if CPU is 8MHz). Leonardo measured 250kHz.
  ^~~~
  TWI0

examples/ALB_RFID

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ArduinoLearningBoard.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_RFID/ALB_RFID.ino:36:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h: In static member function 'static byte SPIClass::transfer(byte)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:69:3: error: 'SPDR' was not declared in this scope
   SPDR = _data;
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:69:3: note: suggested alternative: 'SPI'
   SPDR = _data;
   ^~~~
   SPI
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:70:12: error: 'SPSR' was not declared in this scope
   while (!(SPSR & _BV(SPIF)))
            ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:70:12: note: suggested alternative: 'SPI'
   while (!(SPSR & _BV(SPIF)))
            ^~~~
            SPI
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 /tmp/arduino-sketch-9DF6130E45B8D40D0B4EEA55D45F396A/sketch/ALB_RFID.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:70:23: error: 'SPIF' was not declared in this scope
   while (!(SPSR & _BV(SPIF)))
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:70:23: note: suggested alternative: 'SPI'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ArduinoLearningBoard.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_RFID/ALB_RFID.ino:36:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h: In static member function 'static void SPIClass::attachInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:76:3: error: 'SPCR' was not declared in this scope
   SPCR |= _BV(SPIE);
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:76:3: note: suggested alternative: 'SPI'
   SPCR |= _BV(SPIE);
   ^~~~
   SPI
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 /tmp/arduino-sketch-9DF6130E45B8D40D0B4EEA55D45F396A/sketch/ALB_RFID.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:76:15: error: 'SPIE' was not declared in this scope
   SPCR |= _BV(SPIE);
               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:76:15: note: suggested alternative: 'SPI'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ArduinoLearningBoard.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_RFID/ALB_RFID.ino:36:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h: In static member function 'static void SPIClass::detachInterrupt()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:80:3: error: 'SPCR' was not declared in this scope
   SPCR &= ~_BV(SPIE);
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:80:3: note: suggested alternative: 'SPI'
   SPCR &= ~_BV(SPIE);
   ^~~~
   SPI
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 /tmp/arduino-sketch-9DF6130E45B8D40D0B4EEA55D45F396A/sketch/ALB_RFID.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:80:16: error: 'SPIE' was not declared in this scope
   SPCR &= ~_BV(SPIE);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:80:16: note: suggested alternative: 'SPI'

examples/ALB_Relay

Result: PASS

Sketch uses 1422 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 24 bytes (0%) of dynamic memory, leaving 6120 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_Serial1

Result: PASS

Sketch uses 2678 bytes (5%) of program storage space. Maximum is 49152 bytes.
Global variables use 177 bytes (2%) of dynamic memory, leaving 5967 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_Serial2

Result: PASS

Sketch uses 3053 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 179 bytes (2%) of dynamic memory, leaving 5965 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_Servo

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_SevenSeg_Quad

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_SevenSeg_Single

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_Sonar

Result: PASS

Sketch uses 5246 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 189 bytes (3%) of dynamic memory, leaving 5955 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_SoundSensor

Result: PASS

Sketch uses 3441 bytes (7%) of program storage space. Maximum is 49152 bytes.
Global variables use 183 bytes (2%) of dynamic memory, leaving 5961 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_SoundSensor2

Result: PASS

Sketch uses 3425 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 183 bytes (2%) of dynamic memory, leaving 5961 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_Stepper

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_TempHumidity

Result: FAIL

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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_init':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: error: 'TWSR' undeclared (first use in this function); did you mean 'TWI0'?
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:7: note: each undeclared identifier is reported only once for each function it appears in
   cbi(TWSR, TWPS0);
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:13: error: 'TWPS0' undeclared (first use in this function); did you mean 'TWSR'?
   cbi(TWSR, TWPS0);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:93:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS0);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:13: error: 'TWPS1' undeclared (first use in this function); did you mean 'TWPS0'?
   cbi(TWSR, TWPS1);
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:94:3: note: in expansion of macro 'cbi'
   cbi(TWSR, TWPS1);
   ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:95:3: error: 'TWBR' undeclared (first use in this function); did you mean 'TWSR'?
   TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;
   ^~~~
   TWSR
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:3: error: 'TWCR' undeclared (first use in this function); did you mean 'TWBR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
   ^~~~
   TWBR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:14: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:26: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:103:38: error: 'TWEA' undeclared (first use in this function); did you mean 'TWEN'?
   TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA);
                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_setAddress':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:115:3: error: 'TWAR' undeclared (first use in this function); did you mean 'TWI0'?
   TWAR = address << 1;
   ^~~~
   TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_readFrom':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:167:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:168:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:172:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA);
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_writeTo':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:247:5: error: 'TWDR' undeclared (first use in this function); did you mean 'TWI0'?
     TWDR = twi_slarw;
     ^~~~
     TWI0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWDR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
     ^~~~
     TWDR
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:16: error: 'TWINT' undeclared (first use in this function); did you mean 'TWI_t'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:29: error: 'TWEA' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:41: error: 'TWEN' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:248:53: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE); // enable INTs, but not START
                                                     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:252:65: error: 'TWSTA' undeclared (first use in this function); did you mean 'TWEA'?
     TWCR = _BV(TWINT) | _BV(TWEA) | _BV(TWEN) | _BV(TWIE) | _BV(TWSTA); // enable INTs
                                                                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c: In function 'twi_reply':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:5: error: 'TWCR' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
     ^~~~
     TWI0
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/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:16: error: 'TWEN' undeclared (first use in this function); did you mean 'TWCR'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:28: error: 'TWIE' undeclared (first use in this function); did you mean 'TWI0'?
     TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:334:40: error: 'TWINT' undeclared (first use in this f

examples/ALB_TiltSensor

Result: PASS

Sketch uses 1406 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_TouchSensor1

Result: PASS

Sketch uses 3357 bytes (6%) of program storage space. Maximum is 49152 bytes.
Global variables use 185 bytes (3%) of dynamic memory, leaving 5959 bytes for local variables. Maximum is 6144 bytes.

examples/ALB_TouchSensor2

Result: PASS

Sketch uses 1928 bytes (3%) of program storage space. Maximum is 49152 bytes.
Global variables use 37 bytes (0%) of dynamic memory, leaving 6107 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Blink

Result: PASS

Sketch uses 12200 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_Button

Result: PASS

Sketch uses 12356 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3004 bytes (9%) of dynamic memory, leaving 29764 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_Buzzer

Result: PASS

Sketch uses 12908 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3044 bytes (9%) of dynamic memory, leaving 29724 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_ClockSerial

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_I2C_Scan

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Joystick

Result: PASS

Sketch uses 12580 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_LCD1

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_LCD2

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_LED

Result: PASS

Sketch uses 12200 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_MPU6050

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_MPU6050_Calibrate

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_RFID

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Relay

Result: PASS

Sketch uses 12276 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3000 bytes (9%) of dynamic memory, leaving 29768 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_Serial1

Result: PASS

Sketch uses 12284 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_Serial2

Result: PASS

Sketch uses 12508 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3000 bytes (9%) of dynamic memory, leaving 29768 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_Servo

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_SevenSeg_Quad

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_SevenSeg_Single

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_Sonar

Result: PASS

Sketch uses 21092 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 3008 bytes (9%) of dynamic memory, leaving 29760 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_SoundSensor

Result: PASS

Sketch uses 12700 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3008 bytes (9%) of dynamic memory, leaving 29760 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_SoundSensor2

Result: PASS

Sketch uses 12680 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3024 bytes (9%) of dynamic memory, leaving 29744 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_Stepper

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_TempHumidity

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_twi.c:38:10: fatal error: avr/io.h: No such file or directory
 #include <avr/io.h>
          ^~~~~~~~~~
compilation terminated.

examples/ALB_TiltSensor

Result: PASS

Sketch uses 12316 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3000 bytes (9%) of dynamic memory, leaving 29768 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_TouchSensor1

Result: PASS

Sketch uses 12644 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3012 bytes (9%) of dynamic memory, leaving 29756 bytes for local variables. Maximum is 32768 bytes.

examples/ALB_TouchSensor2

Result: PASS

Sketch uses 12992 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3044 bytes (9%) of dynamic memory, leaving 29724 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_Blink

Result: PASS

Sketch uses 198834 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13248 bytes (4%) of dynamic memory, leaving 314432 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_Button

Result: PASS

Sketch uses 199010 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13256 bytes (4%) of dynamic memory, leaving 314424 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_Buzzer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Buzzer/ALB_Buzzer.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Buzzer/ALB_Buzzer.ino:26:31: error: 'tone' was not declared in this scope
   tone(buzzer_pin, 20 * i, 200); // Create a tone/note from 500 to 2400 Hz
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Buzzer/ALB_Buzzer.ino:33:32: error: 'tone' was not declared in this scope
   tone (buzzer_pin, 20 * i, 200); // Create a tone/note from 2400 Hz to 500 hz
                                ^

examples/ALB_ClockSerial

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_I2C_Scan

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_Joystick

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:10:12: error: 'A1' was not declared in this scope
 #define Vy A1 // Define / Equate "Vy" with A1, the pin where Vy is connected
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:16:10: note: in expansion of macro 'Vy'
  pinMode(Vy, INPUT); // Configure Vy (A1) as an Input
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:11:16: error: 'A2' was not declared in this scope
 #define Button A2 // Define / Equate Button with A2, the pin where the button is connected
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:17:10: note: in expansion of macro 'Button'
  pinMode(Button, INPUT_PULLUP); // Configure Button (A2) as an Input, internally "pulled-up" to 5V
          ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:10:12: error: 'A1' was not declared in this scope
 #define Vy A1 // Define / Equate "Vy" with A1, the pin where Vy is connected
            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:30:17: note: in expansion of macro 'Vy'
  y = analogRead(Vy); // Read the analog value of Vy
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:11:16: error: 'A2' was not declared in this scope
 #define Button A2 // Define / Equate Button with A2, the pin where the button is connected
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_Joystick/ALB_Joystick.ino:31:20: note: in expansion of macro 'Button'
  btn = digitalRead(Button); // Read the button.  When the button is open (unpushed),
                    ^

examples/ALB_LCD1

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_LCD2

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_LED

Result: PASS

Sketch uses 198834 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13248 bytes (4%) of dynamic memory, leaving 314432 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_MPU6050

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_MPU6050_Calibrate

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_RFID

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ArduinoLearningBoard.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_RFID/ALB_RFID.ino:36:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_Relay

Result: PASS

Sketch uses 198914 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13256 bytes (4%) of dynamic memory, leaving 314424 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_Serial1

Result: PASS

Sketch uses 204454 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13416 bytes (4%) of dynamic memory, leaving 314264 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_Serial2

Result: PASS

Sketch uses 204614 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13416 bytes (4%) of dynamic memory, leaving 314264 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_Servo

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_SevenSeg_Quad

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_SevenSeg_Single

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_Sonar

Result: PASS

Sketch uses 205614 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13424 bytes (4%) of dynamic memory, leaving 314256 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_SoundSensor

Result: PASS

Sketch uses 204870 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13424 bytes (4%) of dynamic memory, leaving 314256 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_SoundSensor2

Result: PASS

Sketch uses 220386 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13464 bytes (4%) of dynamic memory, leaving 314216 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_Stepper

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_TempHumidity

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_RFID.cpp:25:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/src/ALB_SPI.h:29:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ALB_TiltSensor

Result: PASS

Sketch uses 198954 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13272 bytes (4%) of dynamic memory, leaving 314408 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_TouchSensor1

Result: PASS

Sketch uses 204738 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13432 bytes (4%) of dynamic memory, leaving 314248 bytes for local variables. Maximum is 327680 bytes.

examples/ALB_TouchSensor2

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_TouchSensor2/ALB_TouchSensor2.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_TouchSensor2/ALB_TouchSensor2.ino:53:14: error: 'tone' was not declared in this scope
   tone(12, C4);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_TouchSensor2/ALB_TouchSensor2.ino:55:14: error: 'tone' was not declared in this scope
   tone(12, E4);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_TouchSensor2/ALB_TouchSensor2.ino:57:14: error: 'tone' was not declared in this scope
   tone(12, G4);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_TouchSensor2/ALB_TouchSensor2.ino:59:14: error: 'tone' was not declared in this scope
   tone(12, C5);
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino_Learning_Board/examples/ALB_TouchSensor2/ALB_TouchSensor2.ino:61:12: error: 'noTone' was not declared in this scope
   noTone(12);
            ^