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 | ReadSensorValue_Xadow |
UpdateFrimware |
factory_setting |
new_firmware |
GetVersion |
I2C_Address |
ReadSensorValue_Grove |
RawData |
calibration |
---|---|---|---|---|---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | PASS | PASS |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL | PASS | PASS | PASS | PASS | PASS | PASS | PASS |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL | PASS | FAIL | PASS | PASS | PASS | PASS | PASS |
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3212612559/test/test.ino:1:10: fatal error: Grove_-_Multichannel_Gas_Sensor.h: No such file or directory #include <Grove_-_Multichannel_Gas_Sensor.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 4304 bytes (13%) of program storage space. Maximum is 32256 bytes. Global variables use 480 bytes (23%) of dynamic memory, leaving 1568 bytes for local variables. Maximum is 2048 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 4540 bytes (14%) of program storage space. Maximum is 32256 bytes. Global variables use 530 bytes (25%) of dynamic memory, leaving 1518 bytes for local variables. Maximum is 2048 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 7682 bytes (23%) of program storage space. Maximum is 32256 bytes. Global variables use 640 bytes (31%) of dynamic memory, leaving 1408 bytes for local variables. Maximum is 2048 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 9686 bytes (30%) of program storage space. Maximum is 32256 bytes. Global variables use 764 bytes (37%) of dynamic memory, leaving 1284 bytes for local variables. Maximum is 2048 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/ReadSensorValue_Xadow/ReadSensorValue_Xadow.ino:14:10: fatal error: xadow.h: No such file or directory #include "xadow.h" ^~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 21780 bytes (67%) of program storage space. Maximum is 32256 bytes. Global variables use 552 bytes (26%) of dynamic memory, leaving 1496 bytes for local variables. Maximum is 2048 bytes.
Result: PASS
Sketch uses 6302 bytes (19%) of program storage space. Maximum is 32256 bytes. Global variables use 790 bytes (38%) of dynamic memory, leaving 1258 bytes for local variables. Maximum is 2048 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 6640 bytes (20%) of program storage space. Maximum is 32256 bytes. Global variables use 636 bytes (31%) of dynamic memory, leaving 1412 bytes for local variables. Maximum is 2048 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 4710 bytes (14%) of program storage space. Maximum is 32256 bytes. Global variables use 443 bytes (21%) of dynamic memory, leaving 1605 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3680347155/test/test.ino:1:10: fatal error: Grove_-_Multichannel_Gas_Sensor.h: No such file or directory #include <Grove_-_Multichannel_Gas_Sensor.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 82036 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 82242 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 84484 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 90988 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/ReadSensorValue_Xadow/ReadSensorValue_Xadow.ino:14:10: fatal error: xadow.h: No such file or directory #include "xadow.h" ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:485:9: error: 'class arduino::MbedSPI' has no member named 'setClockDivider' SPI.setClockDivider (SPI_CLOCK_DIV64); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:485:26: error: 'SPI_CLOCK_DIV64' was not declared in this scope SPI.setClockDivider (SPI_CLOCK_DIV64); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:5: error: 'TCCR1A' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:19: error: 'COM1A0' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:14: error: '_BV' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:14: note: suggested alternative: '_B' TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:5: error: 'TCCR1B' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:18: error: 'WGM12' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:31: error: 'CS10' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:31: note: suggested alternative: 'B110' TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~ B110 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:492:5: error: 'OCR1A' was not declared in this scope OCR1A = 0; // output every cycle ^~~~~
Result: PASS
Sketch uses 83426 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.
Result: PASS
Sketch uses 83442 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 44272 bytes (16%) of dynamic memory, leaving 226064 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/new_firmware/new_firmware.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3680347155/test/test.ino:1:10: fatal error: Grove_-_Multichannel_Gas_Sensor.h: No such file or directory #include <Grove_-_Multichannel_Gas_Sensor.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 5154 bytes (10%) of program storage space. Maximum is 49152 bytes. Global variables use 526 bytes (8%) of dynamic memory, leaving 5618 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t MutichannelGasSensor::readData(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 5340 bytes (10%) of program storage space. Maximum is 49152 bytes. Global variables use 526 bytes (8%) of dynamic memory, leaving 5618 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t MutichannelGasSensor::readData(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 8427 bytes (17%) of program storage space. Maximum is 49152 bytes. Global variables use 526 bytes (8%) of dynamic memory, leaving 5618 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t MutichannelGasSensor::readData(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 10470 bytes (21%) of program storage space. Maximum is 49152 bytes. Global variables use 526 bytes (8%) of dynamic memory, leaving 5618 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t MutichannelGasSensor::readData(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/ReadSensorValue_Xadow/ReadSensorValue_Xadow.ino:14:10: fatal error: xadow.h: No such file or directory #include "xadow.h" ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:5: error: 'TCCR1A' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:5: note: suggested alternative: 'TCB1' TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ TCB1 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-E077841ACC8588ADA5383EB61125B638/sketch/UpdateFrimware.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:19: error: 'COM1A0' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:5: error: 'TCCR1B' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:5: note: suggested alternative: 'TCB1' TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~~ TCB1 In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/io.h:99:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/avr/include/avr/pgmspace.h:90, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/String.h:31, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/IPAddress.h:24, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-E077841ACC8588ADA5383EB61125B638/sketch/UpdateFrimware.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:18: error: 'WGM12' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:31: error: 'CS10' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:31: note: suggested alternative: 'B110' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:492:5: error: 'OCR1A' was not declared in this scope OCR1A = 0; // output every cycle ^~~~~
Result: PASS
Sketch uses 7141 bytes (14%) of program storage space. Maximum is 49152 bytes. Global variables use 526 bytes (8%) of dynamic memory, leaving 5618 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t MutichannelGasSensor::readData(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 7488 bytes (15%) of program storage space. Maximum is 49152 bytes. Global variables use 526 bytes (8%) of dynamic memory, leaving 5618 bytes for local variables. Maximum is 6144 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h: In member function 'int16_t MutichannelGasSensor::readData(uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:63:12: note: candidate 1: size_t TwoWire::requestFrom(int, int) size_t requestFrom(int, int); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/libraries/Wire/src/Wire.h:61:12: note: candidate 2: virtual size_t TwoWire::requestFrom(uint8_t, size_t) size_t requestFrom(uint8_t, size_t); ^~~~~~~~~~~
Result: PASS
Sketch uses 6513 bytes (13%) of program storage space. Maximum is 49152 bytes. Global variables use 519 bytes (8%) of dynamic memory, leaving 5625 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib3212612559/test/test.ino:1:10: fatal error: Grove_-_Multichannel_Gas_Sensor.h: No such file or directory #include <Grove_-_Multichannel_Gas_Sensor.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
Result: PASS
Sketch uses 14096 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3620 bytes (11%) of dynamic memory, leaving 29148 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 14372 bytes (5%) of program storage space. Maximum is 262144 bytes. Global variables use 3620 bytes (11%) of dynamic memory, leaving 29148 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 23984 bytes (9%) of program storage space. Maximum is 262144 bytes. Global variables use 3620 bytes (11%) of dynamic memory, leaving 29148 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 30788 bytes (11%) of program storage space. Maximum is 262144 bytes. Global variables use 3620 bytes (11%) of dynamic memory, leaving 29148 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/ReadSensorValue_Xadow/ReadSensorValue_Xadow.ino:14:10: fatal error: xadow.h: No such file or directory #include "xadow.h" ^~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:5: error: 'TCCR1A' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:5: note: suggested alternative: 'TCC1' TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ TCC1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:19: error: 'COM1A0' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:14: error: '_BV' was not declared in this scope TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:490:14: note: suggested alternative: '_B' TCCR1A = _BV (COM1A0); // toggle OC1A on Compare Match ^~~ _B /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:5: error: 'TCCR1B' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:5: note: suggested alternative: 'TCC1' TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~~ TCC1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:18: error: 'WGM12' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:31: error: 'CS10' was not declared in this scope TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:491:31: note: suggested alternative: 'SS1' TCCR1B = _BV(WGM12) | _BV(CS10); // CTC, no prescaling ^~~~ SS1 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:492:5: error: 'OCR1A' was not declared in this scope OCR1A = 0; // output every cycle ^~~~~
Result: PASS
Sketch uses 15808 bytes (6%) of program storage space. Maximum is 262144 bytes. Global variables use 3620 bytes (11%) of dynamic memory, leaving 29148 bytes for local variables. Maximum is 32768 bytes.
Result: PASS
Sketch uses 22812 bytes (8%) of program storage space. Maximum is 262144 bytes. Global variables use 3620 bytes (11%) of dynamic memory, leaving 29148 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/new_firmware/new_firmware.ino:14:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum/src/EEPROM.h:25:10: fatal error: avr/eeprom.h: No such file or directory #include <avr/eeprom.h> ^~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM
Result: FAIL
This library has no main header file so an empty one was created.
/tmp/arduino-testlib1567607203/test/test.ino:1:45: fatal error: Grove_-_Multichannel_Gas_Sensor.h: No such file or directory compilation terminated.
Result: PASS
Sketch uses 214282 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14184 bytes (4%) of dynamic memory, leaving 313496 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^
Result: PASS
Sketch uses 214502 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14184 bytes (4%) of dynamic memory, leaving 313496 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^
Result: PASS
Sketch uses 215750 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14184 bytes (4%) of dynamic memory, leaving 313496 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^
Result: PASS
Sketch uses 222334 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14200 bytes (4%) of dynamic memory, leaving 313480 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/ReadSensorValue_Xadow/ReadSensorValue_Xadow.ino:14:19: fatal error: xadow.h: No such file or directory compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/UpdateFrimware/UpdateFrimware.ino:53:26: fatal error: avr/pgmspace.h: No such file or directory compilation terminated.
Result: PASS
Sketch uses 215790 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14184 bytes (4%) of dynamic memory, leaving 313496 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^
Result: PASS
Sketch uses 215226 bytes (16%) of program storage space. Maximum is 1310720 bytes. Global variables use 14184 bytes (4%) of dynamic memory, leaving 313496 bytes for local variables. Maximum is 327680 bytes. In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/MutichannelGasSensor.cpp:34:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h: In member function 'unsigned int MutichannelGasSensor::get_addr_dta(unsigned char, unsigned char)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:103:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int address, int size); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/Wire/src/Wire.h:101:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t address, uint8_t size); ^
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/new_firmware/new_firmware.ino:62:23: error: 'A1' was not declared in this scope const int pin_CO = A1; // RES1 ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Grove_-_Multichannel_Gas_Sensor/examples/new_firmware/new_firmware.ino:63:23: error: 'A2' was not declared in this scope const int pin_NO2 = A2; // RES2 ^ Multiple libraries were found for "EEPROM.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/EEPROM Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Hello_Drum Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/arduino-NVM