This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.0
More details
Board | Claims compatibility | Inclusion | seguidordeLuz |
detectordeChoque |
detectordeObstaculos |
seguidordeLinea |
---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
No | FAIL | FAIL | FAIL | FAIL | FAIL |
Result: PASS
Sketch uses 2014 bytes (6%) of program storage space. Maximum is 32256 bytes. Global variables use 238 bytes (11%) of dynamic memory, leaving 1810 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3320 bytes (10%) of program storage space. Maximum is 32256 bytes. Global variables use 258 bytes (12%) of dynamic memory, leaving 1790 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 4188 bytes (12%) of program storage space. Maximum is 32256 bytes. Global variables use 270 bytes (13%) of dynamic memory, leaving 1778 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 3056 bytes (9%) of program storage space. Maximum is 32256 bytes. Global variables use 258 bytes (12%) of dynamic memory, leaving 1790 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 5414 bytes (16%) of program storage space. Maximum is 32256 bytes. Global variables use 270 bytes (13%) of dynamic memory, leaving 1778 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: note: suggested alternative: 'DIR' DDRD = B00110000; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: note: suggested alternative: 'DIR' DDRB = B00011111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'DIR' DDRC = B00011100; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: note: suggested alternative: 'DIR' DDRB = DDRB & B11101111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: note: suggested alternative: 'DIR' DDRD = B00110000; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: note: suggested alternative: 'DIR' DDRB = B00011111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'DIR' DDRC = B00011100; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: note: suggested alternative: 'DIR' DDRB = DDRB & B11101111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: note: suggested alternative: 'DIR' DDRD = B00110000; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: note: suggested alternative: 'DIR' DDRB = B00011111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'DIR' DDRC = B00011100; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: note: suggested alternative: 'DIR' DDRB = DDRB & B11101111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: note: suggested alternative: 'DIR' DDRD = B00110000; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: note: suggested alternative: 'DIR' DDRB = B00011111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'DIR' DDRC = B00011100; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: note: suggested alternative: 'DIR' DDRB = DDRB & B11101111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: note: suggested alternative: 'DIR' DDRD = B00110000; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: note: suggested alternative: 'DIR' DDRB = B00011111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'DIR' DDRC = B00011100; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: note: suggested alternative: 'DIR' DDRB = DDRB & B11101111; ^~~~ DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:34:17: error: no match for 'operator|' (operand types are 'DDRDClass' and '<unnamed enum>') DDRD = DDRD | B00110000; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:17: error: no match for 'operator&' (operand types are 'DDRBClass' and '<unnamed enum>') DDRB = DDRB & B11101111; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'PIN0' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B00000100; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'PIN0' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B01000000; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:401:20: error: no match for 'operator|' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB | B0000001; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:403:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:34:17: error: no match for 'operator|' (operand types are 'DDRDClass' and '<unnamed enum>') DDRD = DDRD | B00110000; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:17: error: no match for 'operator&' (operand types are 'DDRBClass' and '<unnamed enum>') DDRB = DDRB & B11101111; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'PIN0' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B00000100; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'PIN0' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B01000000; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:401:20: error: no match for 'operator|' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB | B0000001; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:403:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:34:17: error: no match for 'operator|' (operand types are 'DDRDClass' and '<unnamed enum>') DDRD = DDRD | B00110000; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:17: error: no match for 'operator&' (operand types are 'DDRBClass' and '<unnamed enum>') DDRB = DDRB & B11101111; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'PIN0' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B00000100; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'PIN0' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B01000000; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:401:20: error: no match for 'operator|' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB | B0000001; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:403:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:34:17: error: no match for 'operator|' (operand types are 'DDRDClass' and '<unnamed enum>') DDRD = DDRD | B00110000; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:17: error: no match for 'operator&' (operand types are 'DDRBClass' and '<unnamed enum>') DDRB = DDRB & B11101111; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'PIN0' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B00000100; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'PIN0' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B01000000; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:401:20: error: no match for 'operator|' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB | B0000001; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:403:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:34:17: error: no match for 'operator|' (operand types are 'DDRDClass' and '<unnamed enum>') DDRD = DDRD | B00110000; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:17: error: no match for 'operator&' (operand types are 'DDRBClass' and '<unnamed enum>') DDRB = DDRB & B11101111; ~~~~~^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'PIN0' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B00000100; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'PIN0' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'PIN0' byte leftState = PIND & B01000000; ^~~~ PIN0 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:401:20: error: no match for 'operator|' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB | B0000001; ~~~~~~^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:403:20: error: no match for 'operator&' (operand types are 'PORTBClass' and '<unnamed enum>') PORTB = PORTB & B1111110; ~~~~~~^~~~~~~~~~ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'ADC' DDRC = B00011100; ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:21: error: lvalue required as left operand of assignment PORTC = B00100000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:17: error: lvalue required as left operand of assignment PORTB = B00000001; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:17: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:348:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:349:21: error: lvalue required as left operand of assignment PORTC = B00110000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:352:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:353:21: error: lvalue required as left operand of assignment PORTC = 0X00; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:356:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:357:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:360:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:361:21: error: lvalue required as left operand of assignment PORTC = B00101000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:366:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-dat
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'ADC' DDRC = B00011100; ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:21: error: lvalue required as left operand of assignment PORTC = B00100000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:17: error: lvalue required as left operand of assignment PORTB = B00000001; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:17: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:348:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:349:21: error: lvalue required as left operand of assignment PORTC = B00110000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:352:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:353:21: error: lvalue required as left operand of assignment PORTC = 0X00; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:356:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:357:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:360:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:361:21: error: lvalue required as left operand of assignment PORTC = B00101000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:366:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-dat
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'ADC' DDRC = B00011100; ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:21: error: lvalue required as left operand of assignment PORTC = B00100000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:17: error: lvalue required as left operand of assignment PORTB = B00000001; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:17: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:348:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:349:21: error: lvalue required as left operand of assignment PORTC = B00110000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:352:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:353:21: error: lvalue required as left operand of assignment PORTC = 0X00; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:356:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:357:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:360:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:361:21: error: lvalue required as left operand of assignment PORTC = B00101000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:366:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-dat
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'ADC' DDRC = B00011100; ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:21: error: lvalue required as left operand of assignment PORTC = B00100000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:17: error: lvalue required as left operand of assignment PORTB = B00000001; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:17: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:348:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:349:21: error: lvalue required as left operand of assignment PORTC = B00110000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:352:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:353:21: error: lvalue required as left operand of assignment PORTC = 0X00; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:356:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:357:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:360:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:361:21: error: lvalue required as left operand of assignment PORTC = B00101000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:366:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-dat
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on samd architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: note: suggested alternative: 'ADC' DDRC = B00011100; ^~~~ ADC /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: note: suggested alternative: 'SING' byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: note: suggested alternative: 'SING' byte leftState = PIND & B00000100; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: note: suggested alternative: 'SING' byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: note: suggested alternative: 'SING' byte leftState = PIND & B01000000; ^~~~ SING /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:21: error: lvalue required as left operand of assignment PORTC = B00100000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:21: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:17: error: lvalue required as left operand of assignment PORTB = B00000001; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:17: error: lvalue required as left operand of assignment PORTC = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:21: error: lvalue required as left operand of assignment PORTC = B00001000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:348:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:349:21: error: lvalue required as left operand of assignment PORTC = B00110000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:352:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:353:21: error: lvalue required as left operand of assignment PORTC = 0X00; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:356:21: error: lvalue required as left operand of assignment PORTB = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:357:21: error: lvalue required as left operand of assignment PORTC = B00010000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:360:21: error: lvalue required as left operand of assignment PORTB = B00000000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:361:21: error: lvalue required as left operand of assignment PORTC = B00101000; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:366:21: error: lvalue required as left operand of assignment PORTB = 0x01; ^~~~ /home/ec2-user/arduino-testlib/cli-dat
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound*, int*, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:56:60: error: 'tone' was not declared in this scope tone(buzzer, *(melody + thisNote), noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:59:26: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:76:38: error: 'tone' was not declared in this scope tone(buzzer, melody, noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:79:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:87:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(byte, byte, byte, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:230:33: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, r); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(rgb_color, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:249:54: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, (hex_RGB & 0xFF0000) >> 16); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'float Cerebro::lightSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:270:24: error: 'A1' was not declared in this scope this->Averange(A1, &averange); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound*, int*, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:56:60: error: 'tone' was not declared in this scope tone(buzzer, *(melody + thisNote), noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:59:26: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:76:38: error: 'tone' was not declared in this scope tone(buzzer, melody, noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:79:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:87:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(byte, byte, byte, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:230:33: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, r); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(rgb_color, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:249:54: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, (hex_RGB & 0xFF0000) >> 16); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'float Cerebro::lightSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:270:24: error: 'A1' was not declared in this scope this->Averange(A1, &averange); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound*, int*, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:56:60: error: 'tone' was not declared in this scope tone(buzzer, *(melody + thisNote), noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:59:26: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:76:38: error: 'tone' was not declared in this scope tone(buzzer, melody, noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:79:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:87:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(byte, byte, byte, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:230:33: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, r); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(rgb_color, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:249:54: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, (hex_RGB & 0xFF0000) >> 16); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'float Cerebro::lightSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:270:24: error: 'A1' was not declared in this scope this->Averange(A1, &averange); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound*, int*, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:56:60: error: 'tone' was not declared in this scope tone(buzzer, *(melody + thisNote), noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:59:26: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:76:38: error: 'tone' was not declared in this scope tone(buzzer, melody, noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:79:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:87:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(byte, byte, byte, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:230:33: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, r); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(rgb_color, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:249:54: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, (hex_RGB & 0xFF0000) >> 16); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'float Cerebro::lightSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:270:24: error: 'A1' was not declared in this scope this->Averange(A1, &averange); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive
Result: FAIL
WARNING: library cerebro claims to run on avr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::CerebroInit()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:31:5: error: 'DDRD' was not declared in this scope DDRD = B00110000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:32:5: error: 'DDRB' was not declared in this scope DDRB = B00011111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:33:5: error: 'DDRC' was not declared in this scope DDRC = B00011100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound*, int*, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:56:60: error: 'tone' was not declared in this scope tone(buzzer, *(melody + thisNote), noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:59:26: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::Melody(piano_sound, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:76:38: error: 'tone' was not declared in this scope tone(buzzer, melody, noteDuration); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:79:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::StopMelody()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:87:18: error: 'noTone' was not declared in this scope noTone(buzzer); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:88:5: error: 'DDRB' was not declared in this scope DDRB = DDRB & B11101111; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:96:6: error: prototype for 'void Cerebro::AnguloServo(int16_t, uint32_t)' does not match any in class 'Cerebro' void Cerebro::AnguloServo(int16_t angulo, uint32_t time) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:11:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.h:167:10: error: candidate is: void Cerebro::AnguloServo(int, uint32_t) void AnguloServo(int angulo, uint32_t time); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:137:48: error: 'PIND' was not declared in this scope byte readState = (Whichbutton == 'l') ? ((PIND & B00000100)>>2) : ((PIND & B00001000)>>3); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::ButtonState()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:150:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B00000100; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:181:46: error: 'PIND' was not declared in this scope byte readState = (WhichSensor == 'l') ? (PIND & B01000000)>>6 : (PIND & B10000000)>>7; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'byte Cerebro::lineSensor()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:193:22: error: 'PIND' was not declared in this scope byte leftState = PIND & B01000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(byte, byte, byte, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:230:33: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, r); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::RGBcolor(rgb_color, uint16_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:249:54: error: 'analogWrite' was not declared in this scope analogWrite(B00001011, (hex_RGB & 0xFF0000) >> 16); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'float Cerebro::lightSensor(char)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:270:24: error: 'A1' was not declared in this scope this->Averange(A1, &averange); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveMotor(_motor, motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:293:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:294:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:298:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:299:13: error: 'PORTC' was not declared in this scope PORTC = B00100000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:303:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:304:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:311:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:312:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:316:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:317:13: error: 'PORTC' was not declared in this scope PORTC = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:321:13: error: 'PORTB' was not declared in this scope PORTB = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:322:13: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:327:9: error: 'PORTB' was not declared in this scope PORTB = B00000001; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:328:9: error: 'PORTC' was not declared in this scope PORTC = B00000000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'void Cerebro::moveTank(motor_direction, uint32_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:344:13: error: 'PORTB' was not declared in this scope PORTB = B00010000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:345:13: error: 'PORTC' was not declared in this scope PORTC = B00001000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp: In member function 'uint16_t Cerebro::getDistance()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/cerebro/src/cerebro.cpp:399:6: error: 'PORTB' was not declared in this scope PORTB = PORTB & B1111110; ^ Multiple libraries were found for "Servo.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ServoESP32 Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/RokitSmart Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/evive Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/XMC_Servo Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Servo